/*
** 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: #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;
}

.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);
}

.toast:not(.show) {
  display: inherit;
}

.toast:not(.show) button {
  background: none;
}

.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: "Roboto", 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: "Roboto", 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: 100%;
  }
}

.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: auto;
}

@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;
}

.ocean-blue {
  --font-light: 300;
  --font-regular: 400;
  --font-medium: 500;
  --font-bold: 700;
}

.ocean-blue .btn,
.ocean-blue .btn-flat {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 8px;
}

.theme--light .ocean-blue .btn-outlined.primary {
  color: var(--v-primarydark-base) !important;
}

.theme--dark .ocean-blue .btn-outlined.primary {
  border-color: var(--v-primarylight-base);
  color: var(--v-primarylight-base) !important;
}

.theme--dark .ocean-blue .btn-outlined.secondary {
  border-color: var(--v-secondarylight-base);
  color: var(--v-secondarylight-base) !important;
}

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;
  color: inherit;
}

.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-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }

  .order-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-lg-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;
}

.title-primary {
  font-size: 48px;
  line-height: 62px;
  text-transform: capitalize;
  font-weight: bold;
  margin-bottom: 40px !important;
  position: relative;
}

.theme--dark .title-primary {
  color: var(--v-primarylight-base);
}

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

@media (max-width: 1279px) {
  .title-primary {
    font-size: 38px;
    line-height: 50px;
  }
}

@media (max-width: 959px) {
  .title-primary {
    text-align: center;
    margin-bottom: 32px;
  }
}

@media (max-width: 599px) {
  .title-primary {
    font-size: 32px;
    line-height: 42px;
  }
}

.title-secondary {
  color: var(--v-secondarydark-base);
  font-size: 48px;
  line-height: 62px;
  text-transform: capitalize;
  font-weight: bold;
  margin-bottom: 40px !important;
  position: relative;
}

@media (max-width: 1279px) {
  .title-secondary {
    font-size: 38px;
    line-height: 50px;
  }
}

@media (max-width: 599px) {
  .title-secondary {
    font-size: 32px;
    line-height: 42px;
  }
}

.title-deco {
  position: relative;
}

.title-deco h3 {
  color: #FFF;
  width: 120px;
  position: relative;
  text-transform: capitalize;
  font-size: 48px;
  font-Weight: 700;
  line-height: 62px;
}

[dir=ltr] .title-deco h3 {
  padding-left: 20px;
}

[dir=rtl] .title-deco h3 {
  padding-right: 20px;
}

@media (min-width: 1280px) {
  .title-deco h3 {
    height: 160px;
  }

  [dir=ltr] .title-deco h3 {
    margin-left: 24px;
  }

  [dir=rtl] .title-deco h3 {
    margin-right: 24px;
  }
}

@media (min-width: 960px) {
  .title-deco h3 {
    padding-top: 40px;
    margin-top: 80px;
  }
}

@media (min-width: 960px) and (max-width: 1279px) {
  [dir=ltr] .title-deco h3 {
    margin-left: 56px;
  }

  [dir=rtl] .title-deco h3 {
    margin-right: 56px;
  }
}

@media (max-width: 1279px) {
  .title-deco h3 {
    font-size: 38px;
    line-height: 50px;
  }
}

@media (max-width: 959px) {
  .title-deco h3 {
    width: auto;
    text-align: center;
  }

  [dir=ltr] .title-deco h3 {
    padding-left: 0;
  }

  [dir=rtl] .title-deco h3 {
    padding-right: 0;
  }

  .theme--dark .title-deco h3 {
    color: var(--v-primarylight-base);
  }

  .theme--light .title-deco h3 {
    color: var(--v-primarydark-base);
  }
}

@media (max-width: 599px) {
  .title-deco h3 {
    font-size: 32px;
    line-height: 42px;
  }
}

.title-deco:before {
  content: "";
  width: 210px;
  height: 210px;
  background: var(--v-primary-base);
  border-radius: 24px;
  position: absolute;
  top: 0;
}

[dir=ltr] .title-deco:before {
  left: 0;
}

[dir=rtl] .title-deco:before {
  right: 0;
}

[dir=ltr] .title-deco:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

[dir=rtl] .title-deco:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

@media (max-width: 1279px) {
  [dir=ltr] .title-deco:before {
    left: 24px;
  }

  [dir=rtl] .title-deco:before {
    right: 24px;
  }
}

@media (max-width: 959px) {
  .title-deco:before {
    display: none;
  }
}

.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: auto;
  width: 150px;
}

.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;
}

@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: auto;
  width: 150px;
}

@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;
}

.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: 24px;
}

[dir=rtl] nav.nav-menu .scrollactive-nav {
  padding-right: 24px;
}

nav.nav-menu .scrollactive-nav ul:not(.dropdown-content)>li {
  position: relative;
}

nav.nav-menu .scrollactive-nav ul:not(.dropdown-content)>li:after {
  content: "";
  border-bottom: 6px solid #fff;
  border-radius: 6px;
  width: 0%;
  position: absolute;
  bottom: 8px;
  -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);
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
}

[dir=ltr] nav.nav-menu .scrollactive-nav ul:not(.dropdown-content)>li:after {
  left: -2px;
}

[dir=rtl] nav.nav-menu .scrollactive-nav ul:not(.dropdown-content)>li:after {
  right: -2px;
}

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 .btn:before {
  background: none;
}

nav.nav-menu .scrollactive-nav ul:not(.dropdown-content)>li:hover:after {
  width: 50%;
  border-bottom-color: var(--v-primary-base);
}

[dir=ltr] nav.nav-menu .scrollactive-nav ul:not(.dropdown-content)>li:hover:after {
  left: 16px;
}

[dir=rtl] nav.nav-menu .scrollactive-nav ul:not(.dropdown-content)>li:hover:after {
  right: 16px;
}

nav.nav-menu .scrollactive-nav ul:not(.dropdown-content)>li.current strong {
  color: var(--v-anchor-base);
}

nav.nav-menu .scrollactive-nav ul:not(.dropdown-content)>li.current:after {
  border-bottom-color: var(--v-primary-base);
  width: 50%;
}

[dir=ltr] nav.nav-menu .scrollactive-nav ul:not(.dropdown-content)>li.current:after {
  left: 16px;
}

[dir=rtl] nav.nav-menu .scrollactive-nav ul:not(.dropdown-content)>li.current:after {
  right: 16px;
}

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;
}

nav.nav-menu .scrollactive-nav .btn {
  font-size: 16px;
  font-weight: var(--font-medium);
  margin: 0 8px;
  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.ru {
  background: url("../images/russian-flag.svg")
}

.lang-menu .flag i.uz {
  background: url("../images/uzbek.svg")
}

.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: 64px;
  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;
  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: 8px;
  -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;
}

.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);
}

@media (min-width: 960px) {
  #about .root {
    margin-bottom: 200px;
  }
}

@media (max-width: 959px) {
  #about .root h4 {
    text-align: center;
    margin-top: -24px;
  }
}

#about .puzzle {
  position: relative;
  top: -40px;
}

[dir=ltr] #about .puzzle {
  left: 60px;
}

[dir=rtl] #about .puzzle {
  right: 60px;
}

#about .puzzle div {
  overflow: hidden;
  position: absolute;
  background: #dedede;
}

[dir=rtl] #about .puzzle div {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

[dir=ltr] #about .puzzle div {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

#about .puzzle span {
  background-size: 100%;
  width: 320px;
  height: 320px;
  display: block;
  position: relative;
  top: -110px;
}

[dir=rtl] #about .puzzle span {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

[dir=ltr] #about .puzzle span {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#about .piece-small-top {
  width: 100px;
  height: 100px;
  border-radius: 16px;
  top: -180px;
}

[dir=ltr] #about .piece-small-top {
  left: 120px;
}

[dir=rtl] #about .piece-small-top {
  right: 120px;
}

#about .piece-small-top span {
  background-image: url("https://placehold.co/220x220/99d8ff/FFFFFF");
  background-repeat: no-repeat;
  background-position: 40px center;
}

[dir=ltr] #about .piece-small-top span {
  left: -80px;
}

[dir=rtl] #about .piece-small-top span {
  right: -80px;
}

#about .piece-small-bottom {
  width: 100px;
  height: 100px;
  border-radius: 16px;
  top: 70px;
}

[dir=ltr] #about .piece-small-bottom {
  left: 80px;
}

[dir=rtl] #about .piece-small-bottom {
  right: 80px;
}

#about .piece-small-bottom span {
  top: -130px;
  background-image: url("https://placehold.co/150x150/1071ef/FFFFFF");
  background-repeat: no-repeat;
  background-position: 40px center;
}

[dir=ltr] #about .piece-small-bottom span {
  left: -50px;
}

[dir=rtl] #about .piece-small-bottom span {
  right: -50px;
}

#about .deco {
  position: relative;
  top: -300px;
  left: -150px;
}

@media (max-width: 959px) {
  #about .deco {
    display: none;
  }
}

#about .deco>* {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
}

#about .deco .big {
  background: var(--v-primary-base);
  width: 350px;
  height: 350px;
  opacity: 0.08;
  border-radius: 80px;
  top: 60px;
}

[dir=ltr] #about .deco .big {
  left: 120px;
}

[dir=rtl] #about .deco .big {
  right: 120px;
}

#about .deco .medium {
  background: var(--v-secondary-base);
  width: 180px;
  height: 180px;
  opacity: 0.1;
  border-radius: 40px;
  top: 20px;
}

[dir=ltr] #about .deco .medium {
  left: 80px;
}

[dir=rtl] #about .deco .medium {
  right: 80px;
}

#about .deco .small {
  border: 8px solid var(--v-primary-base);
  opacity: 0.3;
  border-radius: 10px;
  width: 60px;
  height: 60px;
  top: 250px;
}

[dir=ltr] #about .deco .small {
  left: 380px;
}

[dir=rtl] #about .deco .small {
  right: 380px;
}

.banner-slider .banner-wrap {
  position: relative;
  display: block;
}

.banner-slider .banner-wrap .slick-slider {
  height: auto;
}

.banner-slider .banner-wrap .slick-dots {
  bottom: -20px;
}

.banner-slider .slide {
  position: relative;
}

.banner-slider .slide img {
  margin: 80px auto 0;
  max-width: 100%;
}

.banner-slider .slide.slick-active .deco-wrap {
  -webkit-transform: translateX(0px) scale(1);
  -ms-transform: translateX(0px) scale(1);
  transform: translateX(0px) scale(1);
  opacity: 0.3;
}

@media (min-width: 960px) {
  .banner-slider .slide {
    height: 500px;
  }
}

@media (min-width: 1280px) {
  .banner-slider .slide {
    height: 720px;
  }

  .banner-slider .slide.center-content {
    padding-top: 40px;
  }
}

@media (max-width: 1279px) {
  .banner-slider .slide {
    padding-top: 40px;
  }
}

@media (max-width: 959px) {
  .banner-slider .slide {
    text-align: center;
    height: auto;
    padding: 120px 0px 0px 0px;
  }

  .banner-slider .slide img {
    margin-top: 32px;
  }
}

@media (min-width: 600px) and (max-width: 959px) {
  .banner-slider .slide img {
    width: 40%;
  }
}

.banner-slider .h-banner {
  text-align: center;
}

@media (min-width: 600px) {
  .banner-slider .h-banner img {
    margin-top: 80px;
    width: 60%;
  }
}

@media (min-width: 960px) {
  .banner-slider .h-banner img {
    margin-top: 40px;
    width: 40%;
  }
}

.banner-slider .slider-deco {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

@media (max-width: 959px) {
  .banner-slider .slider-deco .slide {
    height: 600px;
  }
}

@media (max-width: 959px) {
  .banner-slider .slider-deco .slick-list {
    height: 100%;
  }
}

.banner-slider .deco-wrap {
  width: 100%;
  height: 100%;
  -webkit-transition: all 1s cubic-bezier(0, -0.01, 0, 0.96);
  -o-transition: all 1s cubic-bezier(0, -0.01, 0, 0.96);
  transition: all 1s cubic-bezier(0, -0.01, 0, 0.96);
  -webkit-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  transition-delay: 0.5s;
  -webkit-transform: translateX(-50px) scale(0.8);
  -ms-transform: translateX(-50px) scale(0.8);
  transform: translateX(-50px) scale(0.8);
  opacity: 0;
  position: relative;
}

@media (max-width: 1279px) {
  .banner-slider .deco-wrap {
    top: -120px;
  }
}

.banner-slider .deco {
  border-radius: 80px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
}

.banner-slider .deco.top {
  width: 800px;
  height: 800px;
}

.theme--light .banner-slider .deco.top {
  background-color: var(--v-primarylight-base);
}

.theme--dark .banner-slider .deco.top {
  background-color: var(--v-primarydark-base);
}

.banner-slider .deco.top.s1 {
  top: -400px;
  right: -250px;
}

.banner-slider .deco.top.s2 {
  top: -400px;
  left: -250px;
}

.banner-slider .deco.top.s3 {
  top: -360px;
  left: 150px;
}

@media (max-width: 599px) {
  .banner-slider .deco.top.s3 {
    left: -120px;
  }
}

.banner-slider .deco.bottom {
  width: 790px;
  height: 815px;
}

.theme--light .banner-slider .deco.bottom {
  background-color: var(--v-secondarylight-base);
}

.theme--dark .banner-slider .deco.bottom {
  background-color: var(--v-secondarydark-base);
}

.banner-slider .deco.bottom.s1 {
  top: -390px;
  right: -240px;
}

.banner-slider .deco.bottom.s2 {
  top: -390px;
  left: -240px;
}

.banner-slider .deco.bottom.s3 {
  top: -360px;
  left: 150px;
}

@media (max-width: 599px) {
  .banner-slider .deco.bottom.s3 {
    left: -140px;
  }
}

.banner-slider .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.banner-slider .inner .row {
  -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 .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: 24px;
  }

  [dir=rtl] .banner-slider .btn-area>* {
    margin-left: 24px;
  }
}

.banner-slider .btn-area .btn {
  width: 200px;
}

@media (max-width: 599px) {
  .banner-slider .btn-area .btn {
    width: 100%;
    margin-bottom: 16px;
  }
}

.banner-slider .slide-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.banner-slider .slide-nav a {
  text-transform: none;
  height: auto;
  padding: 8px;
  line-height: initial;
  border-radius: 8px;
  -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;
}

[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);
}

.banner-slider .slide-nav a.active {
  color: var(--v-anchor-base);
}

.banner-slider .divider {
  margin: auto 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);
}

#case-studies .root {
  position: relative;
  z-index: 10;
}

@media (max-width: 959px) {
  #case-studies .root .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}

#case-studies .side-filter .nav {
  background: none;
}

#case-studies .side-filter .collection {
  border: none;
}

#case-studies .side-filter .filter {
  border-radius: 8px;
  text-transform: capitalize;
  margin-bottom: 8px;
  width: 90%;
  padding: 0;
  min-height: 40px;
  background: none;
  border: none;
}

#case-studies .side-filter .filter>a {
  padding: 4px 16px 4px 16px;
  display: block;
  line-height: 32px;
  overflow: hidden;
}

@media (max-width: 959px) {
  #case-studies .side-filter .filter>a {
    text-align: center;
  }
}

#case-studies .side-filter .active {
  background: var(--v-primarylight-base);
  color: var(--v-primarydark-base);
}

#case-studies .massonry button {
  width: 100%;
}

.counter-wrap {
  margin: 24px 0px 24px 0px;
}

.counter-item-home {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.counter-item-home p {
  font-size: 22px;
  text-transform: uppercase;
}

@media (min-width: 960px) {
  .counter-item-home {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.counter-item-home .text {
  text-align: center;
}

.counter-item-home .text h3 {
  position: relative;
  font-weight: bold;
  padding-bottom: 16px;
  margin-bottom: 32px;
}

.counter-item-home .text h3:after {
  content: "";
  width: 50px;
  height: 8px;
  border-radius: 5px;
  background: var(--v-primary-base);
  position: absolute;
  bottom: -16px;
  left: calc(50% - 25px);
}

#expertise .root {
  position: relative;
}

@media (max-width: 959px) {
  #expertise .root {
    text-align: center;
  }
}

@media (max-width: 959px) {
  #expertise .root h4 {
    margin-top: -16px;
    margin-bottom: 24px;
  }
}

@media (max-width: 1279px) {
  #expertise .root h3 {
    margin-bottom: 24px;
  }
}

#expertise .decoration {
  height: 600px;
  width: 600px;
  position: absolute;
  top: -180px;
}

.theme--dark #expertise .decoration {
  fill: var(--v-primarydark-base);
  stroke: var(--v-primarydark-base);
}

.theme--light #expertise .decoration {
  fill: var(--v-primarylight-base);
  stroke: var(--v-primarylight-base);
}

[dir=ltr] #expertise .decoration {
  left: -240px;
}

[dir=rtl] #expertise .decoration {
  right: -240px;
}

@media (max-width: 1279px) {
  #expertise .decoration {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
}

#expertise .desc {
  line-height: 32px;
}

#expertise .illustration-wrap {
  position: relative;
  top: -240px;
  height: 300px;
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
}

[dir=ltr] #expertise .illustration-wrap {
  left: -230px;
}

[dir=rtl] #expertise .illustration-wrap {
  right: -230px;
}

#expertise .illustration-wrap span {
  background-size: 100%;
  display: block;
  position: relative;
}

@media (max-width: 959px) {
  #expertise .illustration-wrap {
    display: none;
  }
}

#expertise .icon-green {
  top: -179px;
  width: 320px;
  height: 600px;
  background: url("../images/agency/green_buble.png") no-repeat;
}

[dir=ltr] #expertise .icon-green {
  left: 30px;
}

[dir=rtl] #expertise .icon-green {
  right: 30px;
}

#expertise .icon-violet {
  width: 560px;
  height: 560px;
  top: -620px;
  background: url("../images/agency/violet_buble.png") no-repeat;
}

[dir=ltr] #expertise .icon-violet {
  left: -50px;
}

[dir=rtl] #expertise .icon-violet {
  right: -50px;
}

#expertise .icon-blue {
  width: 560px;
  height: 560px;
  top: -1170px;
  background: url("../images/agency/blue_buble.png") no-repeat;
}

[dir=ltr] #expertise .icon-blue {
  left: 0px;
}

[dir=rtl] #expertise .icon-blue {
  right: 0px;
}

#expertise .desc-icon {
  width: 34px;
  height: 34px;
  border-radius: 8px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-bottom: 8px;
}

@media (max-width: 959px) {
  #expertise .desc-icon {
    margin-left: auto;
    margin-right: auto;
  }
}

#expertise .desc-icon i.icon {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin: 4px 0px 0px 5px;
}

@media (max-width: 959px) {
  #expertise .desc-icon i.icon {
    margin: 5px 0px 0px 0px;
  }
}

#expertise .icon-primary {
  background: var(--v-primarylight-base);
}

#expertise .icon-primary i.icon {
  color: var(--v-primarydark-base);
}

#expertise .icon-secondary {
  background: var(--v-secondarylight-base);
}

#expertise .icon-secondary i.icon {
  color: var(--v-secondarydark-base);
}

#expertise .icon-accent {
  background: var(--v-accentlight-base);
}

#expertise .icon-accent i.icon {
  color: var(--v-accentdark-base);
}

#expertise .icon-accent2 {
  background: #FBEABB;
}

#expertise .icon-accent2 i.icon {
  color: #F38D21;
}

#services .root {
  position: relative;
  padding: 40px 0px 40px 0px;
}

@media (min-width: 600px) {
  #services .root {
    padding: 80px 0px 80px 0px;
  }
}

.theme--dark #services .root {
  position: relative;
}

.theme--dark #services .root:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--v-primarydark-base);
  opacity: 0.4;
}

.theme--light #services .root {
  background-color: var(--v-primarylight-base);
  position: relative;
}

.theme--light #services .root:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #FFF;
  opacity: 0.8;
}

#services .carousel-header {
  position: relative;
  z-index: 3;
}

@media (min-width: 600px) {
  #services .carousel-header {
    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;
  }
}

@media (max-width: 599px) {
  #services .carousel-header {
    text-align: center;
  }
}

#services .view-all {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
}

@media (min-width: 1280px) {
  [dir=ltr] #services .view-all {
    margin-right: 160px;
  }

  [dir=rtl] #services .view-all {
    margin-left: 160px;
  }
}

@media (min-width: 600px) {
  #services .view-all {
    font-size: 24px;
  }
}

@media (max-width: 959px) {
  #services .view-all {
    margin-bottom: 32px;
  }
}

@media (max-width: 599px) {
  #services .view-all {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

[dir=ltr] #services .view-all .icon {
  margin-left: 8px;
}

[dir=rtl] #services .view-all .icon {
  margin-right: 8px;
}

[dir=rtl] .m-application #services .view-all .icon {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

@media (min-width: 600px) {
  #services .view-all .icon {
    font-size: 36px;
  }
}

#services .carousel-handle {
  height: 420px;
  position: relative;
  z-index: 10;
}

#services .carousel-wrap {
  position: absolute;
  z-index: 2;
  width: 100%;
  overflow: hidden;
}

#services .item {
  padding: 0px 8px 0px 8px;
  max-width: 260px;
}

#services .item:focus {
  outline: none;
}

@media (max-width: 1279px) {
  #services .carousel-prop {
    display: none;
  }
}

#services .carousel-prop div {
  width: 250px;
}

#services .floating-artwork {
  position: absolute;
  width: 100%;
  left: 0;
  top: 40px;
}

@media (min-width: 1280px) {
  #services .floating-artwork {
    left: 24px;
  }
}

@media (min-width: 1400px) {
  #services .floating-artwork {
    left: 80px;
  }
}

@media (min-width: 960px) {
  #services .floating-artwork .artwork {
    margin-right: 40px;
  }
}

@media (min-width: 1280px) {
  #services .floating-artwork .artwork {
    float: right;
  }
}

@media (min-width: 1400px) {
  #services .floating-artwork .artwork {
    margin-right: -40px;
  }
}

#services .arrow {
  margin-top: 100px;
  position: relative;
  z-index: 10;
}

[dir=ltr] #services .arrow {
  padding-left: 120px;
}

[dir=rtl] #services .arrow {
  padding-right: 120px;
}

[dir=rtl] #services .arrow {
  direction: rtl;
}

[dir=rtl] #services .arrow button i {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

[dir=ltr] #services .arrow {
  direction: ltr;
}

#services .arrow button {
  margin: 4px;
}

.theme--light #services .arrow button {
  background-color: #fff;
}

.theme--dark #services .arrow button {
  background-color: #424242;
}

.theme--light #services .arrow button:hover {
  background-color: #fafafa;
}

.theme--dark #services .arrow button:hover {
  background-color: #303030;
}

.theme--dark #services .arrow button i {
  color: var(--v-primarylight-base);
}

.theme--light #services .arrow button i {
  color: var(--v-primarydark-base);
}

@media (max-width: 1279px) {
  #services .arrow {
    display: none;
  }
}

@media (max-width: 1279px) {
  #services .arrow {
    display: none;
    margin-top: 560px;
  }
}

@media (min-width: 1280px) {
  .slider-art .deco {
    width: 450px;
  }
}

.slider-art .deco img {
  position: relative;
  width: 100%;
}

.slider-art .deco:before {
  content: "";
  width: 480px;
  height: 480px;
  border-radius: 24px;
  position: absolute;
  top: 120px;
  right: 80px;
}

.theme--dark .slider-art .deco:before {
  background: #303030;
}

.theme--light .slider-art .deco:before {
  background: #fff;
}

[dir=rtl] .slider-art .deco:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

[dir=ltr] .slider-art .deco:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

@media (max-width: 959px) {
  .slider-art .deco:before {
    display: none;
  }
}

.theme--dark .slider-art .deco:before {
  -webkit-box-shadow: -30px 20px 0px 0px var(--v-secondarydark-base);
  box-shadow: -30px 20px 0px 0px var(--v-secondarydark-base);
}

.theme--light .slider-art .deco:before {
  -webkit-box-shadow: -30px 20px 0px 0px var(--v-secondarylight-base);
  box-shadow: -30px 20px 0px 0px var(--v-secondarylight-base);
}

.slider-art .figure {
  height: 460px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.slider-art .faded {}

#testimonials #product_monal .carousel-header {
  position: relative;
  z-index: 1;
}

#testimonials #product_monal .root {
  width: 100%;
  position: relative;
  padding: 80px 0px 80px 0px;
}

.theme--dark #testimonials #product_monal .root {
  background-color: var(--v-primarylight-base);
  position: relative;
}

.theme--dark #testimonials #product_monal .root:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.8;
}

.theme--light #testimonials #product_monal .root {
  background-color: var(--v-primarylight-base);
  position: relative;
}

.theme--light #testimonials #product_monal .root:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #FFF;
  opacity: 0.8;
}

#testimonials #product_monal .carousel {
  position: relative;
  z-index: 6;
}

@media (min-width: 1280px) {
  [dir=ltr] #testimonials #product_monal .carousel>div {
    margin-left: -80px;
  }

  [dir=rtl] #testimonials #product_monal .carousel>div {
    margin-right: -80px;
  }
}

#testimonials #product_monal .carousel .slick-dots {
  bottom: -64px;
}

#testimonials #product_monal .carousel .slick-dots li {
  width: 10px;
  height: 10px;
  -webkit-transition: width 0.3s ease;
  -o-transition: width 0.3s ease;
  transition: width 0.3s ease;
  background: var(--v-secondarylight-base);
  border-radius: 15px;
  margin: 0px 4px 0px 4px;
}

#testimonials #product_monal .carousel .slick-dots li.slick-active {
  width: 35px;
}

#testimonials #product_monal .carousel .slick-dots li button {
  opacity: 0;
}

#testimonials #product_monal .item {
  padding: 0px 16px 0px 16px;
}

#testimonials #product_monal .item:focus {
  outline: none;
}

#testimonials #product_monal .floating-artwork {
  position: absolute;
  width: 100%;
  top: 40px;
}

[dir=ltr] #testimonials #product_monal .floating-artwork {
  left: 0;
}

[dir=rtl] #testimonials #product_monal .floating-artwork {
  right: 0;
}

@media (min-width: 1280px) {
  #testimonials #product_monal .floating-artwork {
    top: -80px;
  }

  [dir=ltr] #testimonials #product_monal .floating-artwork {
    left: 24px;
  }

  [dir=rtl] #testimonials #product_monal .floating-artwork {
    right: 24px;
  }
}

@media (min-width: 1400px) {
  [dir=ltr] #testimonials #product_monal .floating-artwork {
    left: 80px;
  }

  [dir=rtl] #testimonials #product_monal .floating-artwork {
    right: 80px;
  }
}

#testimonials #product_monal .floating-artwork .artwork {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  height: 540px;
}

@media (min-width: 960px) {
  #testimonials #product_monal .floating-artwork .artwork {
    margin-right: 40px;
  }
}

@media (min-width: 1280px) {
  #testimonials #product_monal .floating-artwork .artwork {
    float: right;
  }
}

@media (min-width: 1400px) {
  #testimonials #product_monal .floating-artwork .artwork {
    margin-right: -40px;
  }
}

[dir=rtl] #testimonials #product_monal .item-props-first {
  width: 450px;
}

[dir=ltr] #testimonials #product_monal .item-props-first {
  width: 160px;
}

[dir=rtl] #testimonials #product_monal .item-props-last {
  width: 160px;
}

[dir=ltr] #testimonials #product_monal .item-props-last {
  width: 100px;
}

.chat .chat-button {
  z-index: 5;
  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-primary-base);
  padding: 8px 12px 8px 12px;
}

[dir=ltr] .chat .talk {
  margin-left: 16px;
}

[dir=rtl] .chat .talk {
  margin-right: 16px;
}

.chat .from {
  border: none;
}

.theme--light .chat .from {
  background-color: var(--v-primarylight-base);
}

.theme--dark .chat .from {
  background-color: var(--v-primarydark-base);
}

.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;
  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: #FFF;
  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-primarydark-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;
}

.pricing-card {
  position: relative;
  overflow: hidden;
  text-align: center;
  z-index: 2;
  border: 1px solid transparent;
  max-width: 300px;
  margin-bottom: 24px;
}

.pricing-card h2 {
  margin-bottom: 0;
  line-height: 48px;
}

.theme--light .pricing-card h6 {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .pricing-card h6 {
  color: rgba(255, 255, 255, 0.7);
}

.pricing-card.bg {
  border: 2px solid var(--v-primary-base);
}

.pricing-card.bg .title-card {
  background: var(--v-primary-base);
}

.pricing-card.bg h2 {
  color: #FFF;
}

.pricing-card.bg h6 {
  color: #FFF;
}

.pricing-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;
}

.theme--light .pricing-card.basic .title-card {
  color: var(--v-secondarydark-base);
}

.theme--dark .pricing-card.basic .title-card {
  color: var(--v-secondarylight-base);
}

.theme--light .pricing-card.basic .btn-area,
.theme--dark .pricing-card.basic .btn-area {
  position: relative;
}

.theme--light .pricing-card.basic .btn-area:before,
.theme--dark .pricing-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.value {
  z-index: 20;
  border: 1px solid var(--v-primary-base);
}

.pricing-card.value .title-card {
  padding-bottom: 0;
  margin-bottom: 64px;
  color: #FFF !important;
  height: 90px;
  padding-top: 40px;
}

.pricing-card.value .title-card h4 {
  position: relative;
  color: #FFF !important;
}

.pricing-card.value .title-card p {
  position: relative;
}

.pricing-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.value ul {
  padding-top: 16px;
}

.pricing-card ul {
  padding: 0px 16px 0px 16px;
  margin-bottom: 24px;
  list-style: none;
}

.pricing-card ul li {
  list-style: none;
  font-size: 16px;
  text-align: center;
  padding: 8px;
  border-bottom: 1px dashed;
}

.theme--light .pricing-card ul li {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .pricing-card ul li {
  border-color: rgba(255, 255, 255, 0.12);
}

.pricing-card ul li:last-child {
  border-bottom: none;
}

.pricing-card .title-card {
  padding: 40px 0px 32px 0px;
  margin-bottom: 16px;
  font-size: 24px;
  position: relative;
}

.theme--light .pricing-card .title-card {
  color: var(--v-primarydark-base);
}

.theme--dark .pricing-card .title-card {
  color: var(--v-primarylight-base);
}

.pricing-card .title-card .icon {
  position: absolute;
  top: 8px;
  color: #FFF;
}

[dir=ltr] .pricing-card .title-card .icon {
  right: 8px;
}

[dir=rtl] .pricing-card .title-card .icon {
  left: 8px;
}

.pricing-card .title-card p {
  text-transform: uppercase;
  font-weight: var(--font-medium);
  font-size: 16px;
}

.pricing-card .title-card h4 {
  font-weight: var(--font-bold);
  text-transform: none;
  margin-top: 16px;
}

.theme--light .pricing-card .title-card h4 {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .pricing-card .title-card h4 {
  color: rgba(255, 255, 255, 0.7);
}

.pricing-card .btn-area {
  text-align: center;
  position: relative;
  padding: 16px 24px 16px 24px;
}

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

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

.pricing-card .btn-area p {
  position: relative;
  font-size: 14px;
}

.pricing-card .btn-area:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.7;
}

.theme--light .pricing-card .btn-area:before {
  background-color: #FFF;
}

.theme--dark .pricing-card .btn-area:before {
  background-color: #000;
}

.theme--light .pricing-card .btn-area.primary-color {
  background: var(--v-primarylight-base);
}

.theme--dark .pricing-card .btn-area.primary-color {
  background: var(--v-primarydark-base);
}

.theme--light .pricing-card .btn-area.secondary-color {
  background: var(--v-secondarylight-base);
}

.theme--dark .pricing-card .btn-area.secondary-color {
  background: var(--v-secondarydark-base);
}

/* Testimonial Card */
.testi-card {
  direction: ltr;
  position: relative;
}

.testi-card .paper.card {
  padding: 24px;
  width: 240px;
  height: 240px;
  border-radius: 50px 50px 50px 0;
}

.testi-card .paper.card p {
  height: 130px;
}

.testi-card .rating {
  margin-top: 32px;
}

.testi-card .star-icon {
  color: var(--v-accent-base);
}

.theme--light .testi-card .star-icon-disable {
  color: rgba(0, 0, 0, 0.12);
}

.theme--dark .testi-card .star-icon-disable {
  color: rgba(255, 255, 255, 0.12);
}

.testi-card .person {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
}

.testi-card .person .avatar {
  width: 55px;
  height: 55px;
}

.testi-card .person .name {
  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;
}

[dir=ltr] .testi-card .person .name {
  margin-left: 16px;
}

[dir=rtl] .testi-card .person .name {
  margin-right: 16px;
}

.testi-card .person .name h6 {
  font-weight: var(--font-medium);
}

.testi-card .person .caption {
  font-style: italic;
  font-weight: 300;
}

.testi-card .avatar {
  border: 4px solid #FFF;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.theme--dark .testi-card .avatar {
  -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 .testi-card .avatar {
  -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);
}

/* 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 {
  position: relative;
  overflow: hidden;
  text-align: center;
  z-index: 2;
  border: 1px solid transparent;
  max-width: 300px;
  margin-bottom: 24px;
}

.pricing-card h2 {
  margin-bottom: 0;
  line-height: 48px;
}

.theme--light .pricing-card h6 {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .pricing-card h6 {
  color: rgba(255, 255, 255, 0.7);
}

.pricing-card.bg {
  border: 2px solid var(--v-primary-base);
}

.pricing-card.bg .title-card {
  background: var(--v-primary-base);
}

.pricing-card.bg h2 {
  color: #FFF;
}

.pricing-card.bg h6 {
  color: #FFF;
}

.pricing-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;
}

.theme--light .pricing-card.basic .title-card {
  color: var(--v-secondarydark-base);
}

.theme--dark .pricing-card.basic .title-card {
  color: var(--v-secondarylight-base);
}

.theme--light .pricing-card.basic .btn-area,
.theme--dark .pricing-card.basic .btn-area {
  position: relative;
}

.theme--light .pricing-card.basic .btn-area:before,
.theme--dark .pricing-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.value {
  z-index: 20;
  border: 1px solid var(--v-primary-base);
}

.pricing-card.value .title-card {
  padding-bottom: 0;
  margin-bottom: 64px;
  color: #FFF !important;
  height: 90px;
  padding-top: 40px;
}

.pricing-card.value .title-card h4 {
  position: relative;
  color: #FFF !important;
}

.pricing-card.value .title-card p {
  position: relative;
}

.pricing-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.value ul {
  padding-top: 16px;
}

.pricing-card ul {
  padding: 0px 16px 0px 16px;
  margin-bottom: 24px;
  list-style: none;
}

.pricing-card ul li {
  list-style: none;
  font-size: 16px;
  text-align: center;
  padding: 8px;
  border-bottom: 1px dashed;
}

.theme--light .pricing-card ul li {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .pricing-card ul li {
  border-color: rgba(255, 255, 255, 0.12);
}

.pricing-card ul li:last-child {
  border-bottom: none;
}

.pricing-card .title-card {
  padding: 40px 0px 32px 0px;
  margin-bottom: 16px;
  font-size: 24px;
  position: relative;
}

.theme--light .pricing-card .title-card {
  color: var(--v-primarydark-base);
}

.theme--dark .pricing-card .title-card {
  color: var(--v-primarylight-base);
}

.pricing-card .title-card .icon {
  position: absolute;
  top: 8px;
  color: #FFF;
}

[dir=ltr] .pricing-card .title-card .icon {
  right: 8px;
}

[dir=rtl] .pricing-card .title-card .icon {
  left: 8px;
}

.pricing-card .title-card p {
  text-transform: uppercase;
  font-weight: var(--font-medium);
  font-size: 16px;
}

.pricing-card .title-card h4 {
  font-weight: var(--font-bold);
  text-transform: none;
  margin-top: 16px;
}

.theme--light .pricing-card .title-card h4 {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .pricing-card .title-card h4 {
  color: rgba(255, 255, 255, 0.7);
}

.pricing-card .btn-area {
  text-align: center;
  position: relative;
  padding: 16px 24px 16px 24px;
}

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

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

.pricing-card .btn-area p {
  position: relative;
  font-size: 14px;
}

.pricing-card .btn-area:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.7;
}

.theme--light .pricing-card .btn-area:before {
  background-color: #FFF;
}

.theme--dark .pricing-card .btn-area:before {
  background-color: #000;
}

.theme--light .pricing-card .btn-area.primary-color {
  background: var(--v-primarylight-base);
}

.theme--dark .pricing-card .btn-area.primary-color {
  background: var(--v-primarydark-base);
}

.theme--light .pricing-card .btn-area.secondary-color {
  background: var(--v-secondarylight-base);
}

.theme--dark .pricing-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: 150px;
  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: 100%;
  height: 100%;
  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;
}

@media (max-width: 959px) {
  .footer-deco {
    display: none;
  }
}

.footer-deco .big,
.footer-deco .small {
  border-radius: 20px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  opacity: 0.2;
}

.footer-deco .small {
  width: 140px;
  height: 140px;
}

.theme--light .footer-deco .small {
  background-color: var(--v-primarylight-base);
}

.theme--dark .footer-deco .small {
  background-color: var(--v-primarydark-base);
}

.footer-deco .big {
  width: 200px;
  height: 200px;
}

.theme--light .footer-deco .big {
  background-color: var(--v-secondarylight-base);
}

.theme--dark .footer-deco .big {
  background-color: var(--v-secondarydark-base);
}

.footer-deco .left-deco {
  position: absolute;
  left: 0;
}

.footer-deco .left-deco .big {
  left: 80px;
  top: 200px;
}

.footer-deco .left-deco .small {
  left: 0px;
  top: 130px;
}

.footer-deco .right-deco {
  position: absolute;
  right: 0;
}

.footer-deco .right-deco .big {
  right: 50px;
  top: 190px;
}

.footer-deco .right-deco .small {
  right: 0px;
  top: 140px;
}

.footer-basic {
  position: relative;
  padding-bottom: 40px;
}

.footer-basic .root {
  text-align: center;
}

.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: var(--v-primary-base);
}

.theme--dark .footer-basic .root nav ul li a {
  color: var(--v-primarylight-base);
}

@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: var(--v-primarylight-base);
}

.theme--dark .footer-basic .icon {
  background: var(--v-primary-base);
}

.footer-basic .icon.btn {
  line-height: initial;
  border-radius: 50%;
}

.footer-basic .icon.btn i {
  width: 25px;
  height: 25px;
  font-size: 22px;
}

.theme--light .footer-basic .icon.btn i {
  color: var(--v-primarydark-base);
}

.theme--dark .footer-basic .icon.btn i {
  color: var(--v-primarylight-base);
}

.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;
}

.footer-contact .root {
  position: relative;
  padding-bottom: 40px;
}

.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-sitemap {
  position: relative;
}

@media (min-width: 600px) {
  .footer-sitemap {
    padding-bottom: 40px;
  }
}

.footer-sitemap .title {
  text-transform: capitalize;
}

.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-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .footer-sitemap .socmed .btn {
  background-color: rgba(255, 255, 255, 0.12);
}

.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;
}

.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;
}

.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-secondarydark-base);
}

.theme--dark .footer-blog .blog-item .category {
  color: var(--v-secondarylight-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: 14px;
  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-secondarydark-base);
}

.theme--dark .footer-blog .title-nav {
  color: var(--v-secondarylight-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;
}

@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-primarylight-base);
}

.theme--dark .about-style .bg-wrapper {
  background-color: var(--v-primarydark-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;
}

@media (min-width: 600px) {
  .call-to-action .root {
    margin: 0px 16px 0px 16px;
  }
}

.call-to-action .root p {
  margin: 0;
}

.call-to-action .button {
  color: var(--v-primary-base) !important;
  background: #FFF;
  font-size: 18px;
  height: auto;
}

.call-to-action .button:hover {
  color: var(--v-primary-base);
}

.call-to-action .button i {
  top: 4px;
  position: relative;
}

[dir=ltr] .call-to-action .button i {
  margin-left: 8px;
}

[dir=rtl] .call-to-action .button i {
  margin-right: 8px;
}

[dir=rtl] .call-to-action .button i {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media (min-width: 600px) {
  .call-to-action .button {
    padding: 8px 32px 8px 32px;
  }
}

@media (max-width: 959px) {
  .call-to-action .button {
    margin: 0 auto;
    width: 100%;
  }
}

[dir=ltr] .call-to-action .right-icon {
  margin-left: 8px;
}

[dir=rtl] .call-to-action .right-icon {
  margin-right: 8px;
}

[dir=rtl] .call-to-action .right-icon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.call-to-action .paper {
  padding: 32px;
  border-radius: 24px;
  color: #FFF;
}

.theme--light .call-to-action .paper {
  background-color: var(--v-primary-base);
}

.theme--dark .call-to-action .paper {
  background-color: var(--v-primarydark-base);
}

.call-to-action .paper .row {
  width: 100%;
}

@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 16px 0px 16px;
  }
}

@media (max-width: 959px) {
  .call-to-action .paper {
    margin-bottom: 40px;
  }
}

@media (max-width: 599px) {
  .call-to-action .paper {
    padding: 32px 24px 32px 24px;
    text-align: center;
  }
}

@media (max-width: 599px) {
  .call-to-action .paper h4 {
    font-size: 28px !important;
    margin-bottom: 16px;
  }
}

@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: 8px;
}

.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 {
  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;
  -webkit-filter: grayscale(1) contrast(0.5) brightness(1.5);
  filter: grayscale(1) contrast(0.5) brightness(1.5);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.company-logo .root img:hover {
  -webkit-filter: none;
  filter: none;
}

.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;
  padding-top: 80px;
  margin-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;
}

.error-style .illustration:before {
  content: "";
  border-radius: 20px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 30px;
  width: 250px;
  height: 250px;
}

[dir=ltr] .error-style .illustration:before {
  left: 40px;
}

[dir=rtl] .error-style .illustration:before {
  right: 40px;
}

.theme--light .error-style .illustration:before {
  background-color: var(--v-primarylight-base);
}

.theme--dark .error-style .illustration:before {
  background-color: var(--v-primarydark-base);
}

@media (max-width: 599px) {
  .error-style .illustration:before {
    width: 200px;
    height: 200px;
    top: 20px;
  }

  [dir=ltr] .error-style .illustration:before {
    left: 0px;
  }

  [dir=rtl] .error-style .illustration:before {
    right: 0px;
  }
}

.error-style .illustration img {
  position: relative;
  max-width: 350px;
}

@media (min-width: 600px) {
  [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%;
  }
}

@media (min-width: 960px) {
  [dir=ltr] .error-style .text {
    border-left: 1px solid;
  }

  [dir=rtl] .error-style .text {
    border-right: 1px solid;
  }

  .theme--light .error-style .text {
    border-color: rgba(0, 0, 0, 0.12);
  }

  .theme--dark .error-style .text {
    border-color: rgba(255, 255, 255, 0.12);
  }

  [dir=ltr] .error-style .text {
    padding-left: 40px;
  }

  [dir=rtl] .error-style .text {
    padding-right: 40px;
  }
}

@media (max-width: 959px) {
  .error-style .text {
    text-align: center;
    margin-top: 80px;
  }
}

.error-style .text h3 {
  font-size: 106px;
  text-transform: capitalize;
  font-weight: var(--font-bold);
}

.error-style .text h4 {
  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: 16px;
}

@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: 8px;
  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: 4px;
  border-bottom-left-radius: 4px;
}

[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: 4px;
  border-bottom-right-radius: 4px;
}

[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;
}

.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: 8px;
  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 {
  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;
  margin: 48px 48px 0px 48px;
  width: 250px;
  height: 250px;
  margin: 152px auto 0;
  position: relative;
}

.faq-style .illustration img {
  display: block;
  width: 360px;
  position: relative;
  top: -120px;
}

[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-primarylight-base);
}

.theme--dark .faq-style .active .collapsible-header {
  background: var(--v-primarydark-base);
}

.theme--light .faq-style .active .collapsible-header {
  color: var(--v-primarydark-base);
}

.theme--dark .faq-style .active .collapsible-header {
  color: var(--v-primarylight-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-primarydark-base);
}

.theme--dark .faq-style .active i.material-icons {
  color: var(--v-primarylight-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-primary-base);
}

.theme--dark .faq-style .icon {
  color: var(--v-primarylight-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 {
  margin: 80px 0px 80px 0px;
  position: relative;
}

.form-style .img img {
  position: relative;
  width: 320px;
}

.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: 40px;
  }
}

.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;
}

.form-style .big,
.form-style .small {
  border-radius: 20px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  opacity: 0.5;
}

.form-style .small {
  left: -20px;
  top: -30px;
  width: 180px;
  height: 180px;
}

.theme--light .form-style .small {
  background-color: var(--v-secondarylight-base);
}

.theme--dark .form-style .small {
  background-color: var(--v-secondarydark-base);
}

.form-style .big {
  left: 20px;
  top: 30px;
  width: 250px;
  height: 250px;
}

.theme--light .form-style .big {
  background-color: var(--v-primarylight-base);
}

.theme--dark .form-style .big {
  background-color: var(--v-primarydark-base);
}

.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: 16px;
}

[dir=rtl] .list-style .btn-area>* {
  margin-left: 16px;
}

.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 .form-deco,
.bg-deco .page-deco {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
}

.bg-deco .big,
.bg-deco .small {
  border-radius: 40px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  opacity: 0.2;
}

.bg-deco .small {
  width: 280px;
  height: 280px;
}

.theme--light .bg-deco .small {
  background-color: var(--v-primarylight-base);
}

.theme--dark .bg-deco .small {
  background-color: var(--v-primary-base);
}

.bg-deco .big {
  width: 400px;
  height: 400px;
}

.theme--light .bg-deco .big {
  background-color: var(--v-secondarylight-base);
}

.theme--dark .bg-deco .big {
  background-color: var(--v-secondary-base);
}

.bg-deco .left-deco,
.bg-deco .right-deco {
  position: absolute;
}

.bg-deco .form-deco .left-deco {
  left: -200px;
  top: 400px;
}

.bg-deco .form-deco .left-deco .big {
  left: 80px;
  top: 200px;
}

.bg-deco .form-deco .left-deco .small {
  left: 0px;
  top: 130px;
}

.bg-deco .form-deco .right-deco {
  right: -50px;
  top: -300px;
}

.bg-deco .form-deco .right-deco .big {
  right: 50px;
  top: 190px;
}

.bg-deco .form-deco .right-deco .small {
  right: 0px;
  top: 140px;
}

.bg-deco .page-deco .left-deco {
  left: -200px;
  top: -200px;
}

.bg-deco .page-deco .left-deco .big {
  left: 80px;
  top: 200px;
}

.bg-deco .page-deco .left-deco .small {
  left: 0px;
  top: 130px;
}

.bg-deco .page-deco .right-deco {
  right: -50px;
  top: 400px;
}

.bg-deco .page-deco .right-deco .big {
  right: 50px;
  top: 190px;
}

.bg-deco .page-deco .right-deco .small {
  right: 0px;
  top: 140px;
}

.hero-banner-wrap {
  position: relative;
}

.hero-banner-wrap .container {
  position: relative;
}

.hero-banner-wrap .big,
.hero-banner-wrap .small {
  border-radius: 20px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  opacity: 0.2;
}

.hero-banner-wrap .small {
  width: 140px;
  height: 140px;
}

.theme--light .hero-banner-wrap .small {
  background-color: var(--v-primarylight-base);
}

.theme--dark .hero-banner-wrap .small {
  background-color: var(--v-primarydark-base);
}

.hero-banner-wrap .big {
  width: 200px;
  height: 200px;
}

.theme--light .hero-banner-wrap .big {
  background-color: var(--v-secondarylight-base);
}

.theme--dark .hero-banner-wrap .big {
  background-color: var(--v-secondarydark-base);
}

.hero-banner-wrap .left-deco {
  position: absolute;
  left: 0;
  top: 200px;
}

.hero-banner-wrap .left-deco .big {
  left: 80px;
  top: 200px;
}

.hero-banner-wrap .left-deco .small {
  left: 0px;
  top: 130px;
}

.hero-banner-wrap .deco-wrap {
  width: 100%;
  height: 100%;
}

.hero-banner-wrap .deco {
  border-radius: 80px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  opacity: 0.3;
}

.hero-banner-wrap .deco.top {
  width: 800px;
  height: 800px;
}

.theme--light .hero-banner-wrap .deco.top {
  background-color: var(--v-primarylight-base);
}

.theme--dark .hero-banner-wrap .deco.top {
  background-color: var(--v-primarydark-base);
}

.hero-banner-wrap .deco.top.s1 {
  top: -400px;
  right: -250px;
}

.hero-banner-wrap .deco.top.s2 {
  top: -400px;
  left: -250px;
}

.hero-banner-wrap .deco.top.s3 {
  top: -360px;
  left: 150px;
}

.hero-banner-wrap .deco.bottom {
  width: 790px;
  height: 815px;
}

.theme--light .hero-banner-wrap .deco.bottom {
  background-color: var(--v-secondarylight-base);
}

.theme--dark .hero-banner-wrap .deco.bottom {
  background-color: var(--v-secondarydark-base);
}

.hero-banner-wrap .deco.bottom.s1 {
  top: -390px;
  right: -240px;
}

.hero-banner-wrap .deco.bottom.s2 {
  top: -390px;
  left: -240px;
}

.hero-banner-wrap .deco.bottom.s3 {
  top: -360px;
  left: 150px;
}

.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-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-color: var(--v-primary-base);
}

.theme--dark .coloured-page {
  background-color: var(--v-primarydark-base);
}

.maintenance-icon {
  border-radius: 50%;
  margin: 8px;
  padding: 16px;
}

.maintenance-icon.icon {
  font-size: 48px;
}

.theme--light .maintenance-icon {
  background: rgba(0, 0, 0, 0.12);
}

.theme--dark .maintenance-icon {
  background: rgba(255, 255, 255, 0.12);
}

@media (min-width: 600px) {
  .maintenance-icon {
    padding: 24px;
    margin: 24px;
  }
}

.maintenance-icon.primary-color {
  color: var(--v-primarydark-base);
  background: var(--v-primarylight-base);
}

.maintenance-icon.secondary-color {
  color: var(--v-secondarydark-base);
  background: var(--v-secondarylight-base);
}

.maintenance-icon.accent-color {
  color: var(--v-accentdark-base);
  background: 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5zY3NzIiwidXRpbHMvX21peGlucy5zY3NzIiwidXRpbHMvX2Z1bmN0aW9ucy5zY3NzIiwidXRpbHMvX21lZGlhLXF1ZXJpZXMuc2NzcyIsInV0aWxzL19jb21tb24uc2NzcyIsInV0aWxzL192YXJpYWJsZXMuc2NzcyIsInV0aWxzL190cmFuc2l0aW9uLnNjc3MiLCJ1dGlscy9fcm9vdC5zY3NzIiwidXRpbHMvX2NvbG9yLXZhci5zY3NzIiwidXRpbHMvX21hdGVyaWFsX2V4dGVuZHMuc2NzcyIsInZlbmRvcnMvcnRsLXNhc3MvX2FwaS5zY3NzIiwidXRpbHMvX2dyaWQuc2NzcyIsInV0aWxzL19zcGFjaW5nLnNjc3MiLCJjb21wb25lbnRzL19sb2dvLnNjc3MiLCJjb21wb25lbnRzL190aXRsZS5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19zaWRlLW5hdi5zY3NzIiwiY29tcG9uZW50cy9ob21lL19hYm91dC5zY3NzIiwiY29tcG9uZW50cy9ob21lL19iYW5uZXItc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL2hvbWUvX2Nhc2Utc3R1ZGllcy5zY3NzIiwiY29tcG9uZW50cy9ob21lL19jb3VudGVyLnNjc3MiLCJjb21wb25lbnRzL2hvbWUvX2V4cGVydGlzZS5zY3NzIiwiY29tcG9uZW50cy9ob21lL19zZXJ2aWNlcy5zY3NzIiwiY29tcG9uZW50cy9ob21lL19zbGlkZXItYXJ0LnNjc3MiLCJjb21wb25lbnRzL2hvbWUvX3Rlc3RpbW9uaWFscy5zY3NzIiwiY29tcG9uZW50cy9fY2hhdC5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS1uYXYuc2NzcyIsImNvbXBvbmVudHMvX25vdGlmaWNhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9fcG9zdC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL2NhcmRzL19uZXdzLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvY2FyZHMvX3ByaWNpbmctY2FyZC5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9fdGVzdGktY2FyZC5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9fcHJvZmlsZS1jYXJkLnNjc3MiLCJjb21wb25lbnRzL2NhcmRzL19wcm9kdWN0LWNhcmQuc2NzcyIsImNvbXBvbmVudHMvY2FyZHMvX21lZGlhLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvY2FyZHMvX2Nhc2UtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIvX2RlY29yYXRpb24uc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyL19iYXNpYy5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIvX2NvbnRhY3Quc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyL19zaXRlbWFwLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9fYmxvZy5zY3NzIiwiY29tcG9uZW50cy9fYWJvdXQuc2NzcyIsImNvbXBvbmVudHMvX2NvdW50ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Jhbm5lci1iYXNpYy5zY3NzIiwiY29tcG9uZW50cy9fYmxvZy5zY3NzIiwiY29tcG9uZW50cy9fY2FsbC1hY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX2NvbW1lbnRzLnNjc3MiLCJjb21wb25lbnRzL19jb21wYW55LWxvZ28uc2NzcyIsImNvbXBvbmVudHMvX2Vycm9yLnNjc3MiLCJjb21wb25lbnRzL19maWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2ZhcS5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2xpc3Quc2NzcyIsImNvbXBvbmVudHMvX21hcC5zY3NzIiwiY29tcG9uZW50cy9fcGFwZXIuc2NzcyIsImNvbXBvbmVudHMvX3ByaWNpbmcuc2NzcyIsImNvbXBvbmVudHMvX2RlY29yYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2hlcm8tYmFubmVyLnNjc3MiLCJwYWdlcy9fcGFnZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQU1BO0FBQUE7QUFBQTtBQ05BO0FBU0E7QUFTQTtBQVVBO0FBTUE7QUFNQTtBQVNBO0FBcUNBO0FBVUE7QUErRkE7QUFBQTtBQUFBO0FBWUE7QUFBQTtBQUFBO0FBZ0JBO0FDM05BO0FBQUE7QUFBQTtBQUFBO0FDQUE7QUFBQTtBQUFBO0FDQ0U7RUFDRSxhQzBCUTtFRHpCUjtFQUNBOztBRDhEQTtFQ2pFRjtJQUtJO0lBQ0E7OztBRDJERjtFQ2pFRjtJQVNJO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBLGFDV1E7O0FGc0NSO0VDcERGO0lBS0k7SUFDQTs7O0FEOENGO0VDcERGO0lBU0k7SUFDQTs7O0FBR0o7RUFDRSxhQ0RVO0VERVY7RUFDQTs7QURvQ0E7RUN2Q0Y7SUFLSTtJQUNBOzs7QURpQ0Y7RUN2Q0Y7SUFTSTtJQUNBOzs7QUFHSjtFQUNFLGFDZlc7RURnQlg7RUFDQTs7QUR1QkE7RUMxQkY7SUFLSTtJQUNBOzs7QURvQkY7RUMxQkY7SUFTSTtJQUNBOzs7QUFHSjtFQUNFLGFDNUJXO0VENkJYO0VBQ0E7O0FBRUY7RUFDRSxhQ2pDVztFRGtDWDtFQUNBOztBREtBO0VDUkY7SUFLSTtJQUNBOzs7QUFJRjtFQUNFLE9DbENrQjs7QURvQ3BCO0VBQ0UsT0NwQ2lCOztBRHdDbkI7RUFDRSxPQ3JDb0I7O0FEdUN0QjtFQUNFLE9DdkNtQjs7QUQwQ3ZCO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0UsT0MzRG1COztBRDZEckI7RUFDRSxPQ3pEcUI7O0FEMkR2QjtFQUNFLE9DdkRrQjs7O0FGc0JsQjtFQ3VDRjtJQUVJOzs7QUR6Q0Y7RUM0Q0Y7SUFFSTs7O0FEOUNGO0VDaURGO0lBRUk7OztBRG5ERjtFQ3NERjtJQUVJOzs7QURuRkY7RUNzRkY7SUFFSTs7O0FEeEZGO0VDMkZGO0lBRUk7OztBRDdGRjtFQ2dHRjtJQUVJOzs7O0FEbEdGO0VDeUdGO0lBRUk7OztBRDNHRjtFQzhHRjtJQUVJOzs7QURoSEY7RUNtSEY7SUFFSTs7O0FEckhGO0VDd0hGO0lBRUk7OztBRC9GRjtFQ2tHRjtJQUVJOzs7QURwR0Y7RUN1R0Y7SUFFSTs7O0FEekdGO0VDNEdGO0lBRUk7OztBRDlHRjtFQ2lIRjtJQUVJOzs7O0FFckxOO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQ1pGO0FBQUE7QUFBQTtBQ0FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FEOVRBO0VBREY7SUFFSTs7O0FBRUY7RUFKRjtJQUtJOzs7O0FBSUo7RUFDRSxPRm1CcUI7OztBRWhCdkI7RUFDRTs7QUFDQTtFQUNFOzs7QUFJSjtFQUNFOztBQUNBO0VBQ0U7O0FBR0E7RUFDRTs7QUFHSjtFQUNFOztBQUlFO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUlGO0VBQ0U7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUdKO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUNB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SUo7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTs7O0FBSUo7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0FBSUo7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztBQ3IzQko7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0FBSUo7RUFDRTtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7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O0VBQ0U7O0FBQ0E7RUFDRSxZekJnQmlCOztBeUJkbkI7RUFDRSxPekI0QmlCOztBeUIxQm5CO0VBQ0UsT3pCeUJpQjs7QXlCdEJyQjtFQUNFO0VBQ0E7RUFDQTs7QTdCcUtGO0VBQ0UsT0kzSnFCOztBSjZKdkI7RUFDRSxPSS9Kc0I7O0F5QkhwQjtFN0IwR0o7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkloSHFCO0VKaUhyQixTNkJsSG9EOztBQUt0RDtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBLGV6QnJDSztFeUJzQ0w7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFLGF6QmxFSzs7QXlCc0VUO0VBQ0U7RUFDQSxlekJ2RU87RXlCd0VQOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU3pCL0VLO0V5QmdGTDs7QTdCSUo7RUFDRSxjSTlCWTs7QUpnQ2Q7RUFDRSxjSXJCVzs7QXlCZVQ7RUFDRTs7QUFJTjtFQUNFO0VBQ0EsZXpCeEZPO0V5QnlGUDtFQUNBOztBN0JvR0Y7RUFDRSxPSWhLbUI7O0FKa0tyQjtFQUNFLE9JcEtvQjs7QXlCOERwQjtFQUNFO0VBQ0EsS3pCL0ZLO0V5QmdHTCxPekJuRGlCOztBS2hCbkI7RUFDRSxPTDlCSzs7QUttQ1A7RUFDRSxNTHBDSzs7QXlCbUdQO0VBQ0U7RUFDQSxhekI5RVE7RXlCK0VSOztBQUVGO0VBRUUsYXpCbEZNO0V5Qm1GTjtFQUNBLFl6QjNHSzs7QUp1RFQ7RUFDRSxPSVBtQjs7QUpTckI7RUFDRSxPSUVrQjs7QXlCa0RwQjtFQUNFO0VBRUE7RUFDQTs7QTdCNURGO0VBQ0UsT0lQbUI7O0FKU3JCO0VBQ0UsT0lFa0I7O0F5QnVEbEI7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0E3QjhESjtFQUNFLGtCSW5KbUI7O0FKcUpyQjtFQUNFLGtCSXJKbUI7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O0VBQ0E7RUFDQTs7QXZCN0pKO0VBQ0UsYUw3Qks7O0FLa0NQO0VBQ0UsY0xuQ0s7O0FGNkRQO0VPakNBO0lBQ0UsYUw5Qks7O0VLbUNQO0lBQ0UsY0xwQ0s7OztBNEJrTUw7RUFDRTtFQUNBO0VBQ0E7O0F2QnhLSjtFQUNFLE11QndLZ0I7O0F2Qm5LbEI7RUFDRSxPdUJrS2dCOztBdkJ6S2xCO0VBQ0UsY3VCeUt3Qjs7QXZCcEsxQjtFQUNFLGF1Qm1Ld0I7OztBSDNNOUI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlekJEUzs7QXlCRVQ7RUFDRTtFQUNBOztBN0JrREY7RUFDRSxPSVBtQjs7QUpTckI7RUFDRSxPSUVrQjs7QXlCbkRwQjtFQUNFOztBQUNBO0VBQ0UsWXpCZ0JpQjs7QXlCZG5CO0VBQ0UsT3pCNEJpQjs7QXlCMUJuQjtFQUNFLE96QnlCaUI7O0F5QnRCckI7RUFDRTtFQUNBO0VBQ0E7O0E3QnFLRjtFQUNFLE9JM0pxQjs7QUo2SnZCO0VBQ0UsT0kvSnNCOztBeUJIcEI7RTdCMEdKOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JJaEhxQjtFSmlIckIsUzZCbEhvRDs7QUFLdEQ7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQSxlekJyQ0s7RXlCc0NMO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRSxhekJsRUs7O0F5QnNFVDtFQUNFO0VBQ0EsZXpCdkVPO0V5QndFUDs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFN6Qi9FSztFeUJnRkw7O0E3QklKO0VBQ0UsY0k5Qlk7O0FKZ0NkO0VBQ0UsY0lyQlc7O0F5QmVUO0VBQ0U7O0FBSU47RUFDRTtFQUNBLGV6QnhGTztFeUJ5RlA7RUFDQTs7QTdCb0dGO0VBQ0UsT0loS21COztBSmtLckI7RUFDRSxPSXBLb0I7O0F5QjhEcEI7RUFDRTtFQUNBLEt6Qi9GSztFeUJnR0ws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O0VBQ0E7O0FBQ0E7RUFDRSxPeENrQmlCOztBd0NoQm5CO0VBRUU7RUFDQTs7QW5DWUY7RUFDRSxhTDlCSzs7QUttQ1A7RUFDRSxjTHBDSzs7QXdDa0JMO0VBQ0U7O0ExQ2dCSjtFMEM3QkY7SUFpQkk7OztBMUN1Q0Y7RTBDeERGO0lBb0JJO0lBQ0E7OztBbkNFRjtFQUNFLGFMOUJLOztBS21DUDtFQUNFLGNMcENLOztBd0NnQ1A7RUFDRTs7QUFJSjtFQUNFLFN4Q25DTztFd0NvQ1A7RUFDQSxPeENLbUI7O0FKa0pyQjtFQUNFLGtCSWxLbUI7O0FKb0tyQjtFQUNFLGtCSW5LbUI7O0F3Q1VuQjtFQUNFOztBMUNtQkY7RTBDekJGO0lBU0k7OztBMUNYRjtFMENFRjtJQVlJO0lBQ0E7OztBMUNZRjtFMEN6QkY7SUFnQkksZXhDakRLOzs7QUYwRFA7RTBDekJGO0lBbUJJO0lBQ0E7OztBMUNLRjtFMENIQTtJQUVJO0lBQ0EsZXhDN0RHOzs7QUY2RFA7RTBDR0E7SUFFSSxleEMvREc7OztBRjBEUDtFMENHQTtJQUtJO0lBQ0EsZXhDckVHOzs7O0F5Q0xUO0VBQ0UsU3pDRU87RXlDRFAsZXpDMEVZOztBSnNIZDtFQUNFLGtCSWpLb0I7O0FKbUt0QjtFQUNFLGtCSW5LbUI7O0FGR25CO0UyQ3RDRjtJQUtJOzs7QUFJRjtFQUNFOztBQUNBO0VBQ0U7O0FBSU47RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBRUEsZXpDckJLO0V5Q3NCTCxTekN0Qks7RXlDdUJMOztBN0N1RUo7RUFDRSxrQkl0Q3FCOztBSndDdkI7RUFDRSxrQkk3Qm9COztBeUM3Q2xCO0VBQ0U7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7O0FwQ05GO0VBQ0UsT29DR2U7O0FwQ0VqQjtFQUNFLE1vQ0hlOztBcENKakI7RUFDRSxjTDlCSzs7QUttQ1A7RUFDRSxhTHBDSzs7QXlDMENQO0VBQ0U7O0FBR0o7RUFDRSxZekM5Q087O0F5QytDUDtFQUNFOztBQUNBO0VBQ0U7RUFDQSxhekM1Qkk7O0F5QzhCTjtFQUNF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Qjs7QXFEeUZ4QjtFQUNFLE9yRHBGa0I7RXFEcUZsQixZckR0Rm1COzs7QUp3S3JCO0VBQ0UiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbioqIFJUTCBNaXhpbnMgaW5jbHVkaW5nIG1hcmdpbiwgcGFkaW5nLCBwb3NpdGlvbiwgYm9yZGVyIGFuZCBib3JkZXIgcmFkaXVzXHJcbioqIFNlZSBkb2N1bWVudGF0aW9uIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL3J0bC1zYXNzXHJcbiovXHJcbkBpbXBvcnQgJy4vdmVuZG9ycy9ydGwtc2Fzcy9ydGwnO1xyXG5cclxuLypcclxuKiogVmFyaWFibGVzLCBGdW5jdGlvbnMgYW5kIE1peGluc1xyXG4qL1xyXG5cclxuLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbkBpbXBvcnQgJy4vdXRpbHMvdmFyaWFibGVzJztcclxuXHJcbi8vIEN1c3RvbSBtaXhpbnNcclxuQGltcG9ydCAnLi91dGlscy9taXhpbnMnO1xyXG5cclxuLy8gQ3VzdG9tIGZ1bmN0aW9uc1xyXG5AaW1wb3J0ICcuL3V0aWxzL2Z1bmN0aW9ucyc7XHJcblxyXG4vLyBDdXN0b20gbWVkaWEgcXVlcmllc1xyXG5AaW1wb3J0ICcuL3V0aWxzL21lZGlhLXF1ZXJpZXMnO1xyXG5cclxuLy8gQ29tbW9ucyBzY3NzIGNsYXNzXHJcbkBpbXBvcnQgJy4vdXRpbHMvY29tbW9uJztcclxuXHJcbi8vIFBhZ2UgdHJhbnNpdGlvblxyXG5AaW1wb3J0ICcuL3V0aWxzL3RyYW5zaXRpb24nO1xyXG5cclxuLy8gSW1hZ2UgQVBJIHZhcmlhYmxlXHJcbkBpbXBvcnQgJy4vdXRpbHMvdXJsLWltZyc7XHJcblxyXG4vLyBNYXRlcmlhbGl6ZSBhbmQgQm9vdHN0cmFwIG92ZXJpZGVcclxuQGltcG9ydCAnLi91dGlscy9yb290JztcclxuXHJcbi8vIE1hdGVyaWFsaXplIGV4dGVuZGVkIHN0eWxlXHJcbkBpbXBvcnQgJy4vdXRpbHMvbWF0ZXJpYWxfZXh0ZW5kcyc7XHJcblxyXG4vLyBCb290c3RyYXAgY3VzdG9tIG1lZGlhIHF1ZXJ5IGZvciBncmlkXHJcbkBpbXBvcnQgJy4vdXRpbHMvZ3JpZCc7XHJcblxyXG4vLyBCb290c3RyYXAgYWRkaXRpb25hbCBzcGFjaW5nXHJcbkBpbXBvcnQgJy4vdXRpbHMvc3BhY2luZyc7XHJcblxyXG4vKlxyXG4qKiBDb21wb25lbnRzIGFuZCBQYWdlc1xyXG4qL1xyXG5cclxuLy8gR2VuZXJhbCBjb21wb25lbnRzXHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9sb2dvJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL3RpdGxlJztcclxuXHJcbi8vIEhlYWRlciBhbmQgTW9iaWxlIE5hdlxyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvaGVhZGVyJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL3NpZGUtbmF2JztcclxuXHJcbi8vIEhvbWVwYWdlXHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9ob21lL2Fib3V0JztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2hvbWUvYmFubmVyLXNsaWRlcic7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9ob21lL2Nhc2Utc3R1ZGllcyc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9ob21lL2NvdW50ZXInO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvaG9tZS9leHBlcnRpc2UnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvaG9tZS9zZXJ2aWNlcyc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9ob21lL3NsaWRlci1hcnQnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvaG9tZS90ZXN0aW1vbmlhbHMnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY2hhdCc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9wYWdlLW5hdic7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9ub3RpZmljYXRpb24nO1xyXG5cclxuLy8gQ2FyZHMgY29tcG9uZW50c1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY2FyZHMvcG9zdC1jYXJkJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2NhcmRzL25ld3MtY2FyZCc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jYXJkcy9wcmljaW5nLWNhcmQnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY2FyZHMvdGVzdGktY2FyZCc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jYXJkcy9wcm9maWxlLWNhcmQnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY2FyZHMvcHJvZHVjdC1jYXJkJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2NhcmRzL3ByaWNpbmctY2FyZCc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jYXJkcy9tZWRpYS1jYXJkJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2NhcmRzL2Nhc2UtY2FyZCc7XHJcblxyXG4vLyBGb290ZXIgY29tcG9uZW50c1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm9vdGVyL2RlY29yYXRpb24nO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm9vdGVyL2Jhc2ljJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Zvb3Rlci9jb250YWN0JztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Zvb3Rlci9zaXRlbWFwJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Zvb3Rlci9ibG9nJztcclxuXHJcbi8vIElubmVyIGNvbXBvbmVudHNcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Fib3V0JztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2NvdW50ZXInO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvYmFubmVyLWJhc2ljJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Jsb2cnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY2FsbC1hY3Rpb24nO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY29tbWVudHMnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY29tcGFueS1sb2dvJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Vycm9yJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2ZpbHRlcic7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9mYXEnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm9ybXMnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvbGlzdCc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9tYXAnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvcGFwZXInO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvcHJpY2luZyc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9kZWNvcmF0aW9uJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2hlcm8tYmFubmVyJztcclxuXHJcbi8vIElubmVyIHBhZ2VzXHJcbkBpbXBvcnQgJy4vcGFnZXMvcGFnZXMnO1xyXG4iLCIvKiBNYXJnaW4gbGVmdCBhbmQgcmlnaHQgKi9cclxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWwpIHtcclxuICBAaW5jbHVkZSBydGwtc2Fzcy1tYXJnaW4tbGVmdCgkdmFsKTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsKSB7XHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtbWFyZ2luLXJpZ2h0KCR2YWwpO1xyXG59XHJcblxyXG4vKiBQYWRkaW5nIGxlZnQgYW5kIHJpZ2h0ICovXHJcbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbCkge1xyXG4gIEBpbmNsdWRlIHJ0bC1zYXNzLXBhZGRpbmctbGVmdCgkdmFsKTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbCkge1xyXG4gIEBpbmNsdWRlIHJ0bC1zYXNzLXBhZGRpbmctcmlnaHQoJHZhbCk7XHJcbn1cclxuXHJcbi8qIFBvc2l0aW9uIGxlZnQgYW5kIHJpZ2h0ICovXHJcblxyXG5AbWl4aW4gbGVmdCgkdmFsKSB7XHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtbGVmdCgkdmFsKTtcclxufVxyXG5cclxuQG1peGluIHJpZ2h0KCR2YWwpIHtcclxuICBAaW5jbHVkZSBydGwtc2Fzcy1yaWdodCgkdmFsKTtcclxufVxyXG5cclxuLyogRmxvYXQgKi9cclxuXHJcbkBtaXhpbiBmbG9hdCgkdmFsKSB7XHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZmxvYXQoJHZhbCk7XHJcbn1cclxuXHJcbi8qIFRleHQgYWxpZ24gKi9cclxuXHJcbkBtaXhpbiB0ZXh0LWFsaWduKCR2YWwpIHtcclxuICBAaW5jbHVkZSBydGwtc2Fzcy10ZXh0LWFsaWduKCR2YWwpO1xyXG59XHJcblxyXG4vKiBCb3JkZXIgKi9cclxuQG1peGluIGJvcmRlci1sZWZ0KCR2YWwpIHtcclxuICBAaW5jbHVkZSBydGwtc2Fzcy1ib3JkZXItbGVmdCgkdmFsKTtcclxufVxyXG5cclxuQG1peGluIGJvcmRlci1yaWdodCgkdmFsKSB7XHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtYm9yZGVyLXJpZ2h0KCR2YWwpO1xyXG59XHJcblxyXG4vKiBUZXh0IGNvbG9yIHBhbGV0dGUgKi9cclxuQG1peGluIHBhbGV0dGUtdGV4dC1wcmltYXJ5IHtcclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0LXByaW1hcnlcclxuICB9XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgY29sb3I6ICRkYXJrLXRleHQtcHJpbWFyeVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnkge1xyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQtc2Vjb25kYXJ5XHJcbiAgfVxyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGNvbG9yOiAkZGFyay10ZXh0LXNlY29uZGFyeVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBhbGV0dGUtdGV4dC1kaXNhYmxlZCB7XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGNvbG9yOiAkbGlnaHQtdGV4dC1kaXNhYmxlZFxyXG4gIH1cclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBjb2xvcjogJGRhcmstdGV4dC1kaXNhYmxlZFxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBhbGV0dGUtdGV4dC1oaW50IHtcclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0LWhpbnRcclxuICB9XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgY29sb3I6ICRkYXJrLXRleHQtaGludFxyXG4gIH1cclxufVxyXG5cclxuLyogRGl2aWRlciBjb2xvciBwYWxldHRlICovXHJcbkBtaXhpbiBwYWxldHRlLWRpdmlkZXIge1xyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3JkZXItY29sb3I6ICRsaWdodC1kaXZpZGVyXHJcbiAgfVxyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGRhcmstZGl2aWRlclxyXG4gIH1cclxufVxyXG5cclxuLyogQmFja2dyb3VuZCBjb2xvciBwYWxldHRlICovXHJcbkBtaXhpbiBwYWxldHRlLWJhY2tncm91bmQtcGFwZXIge1xyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1wYXBlclxyXG4gIH1cclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kLXBhcGVyXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGFsZXR0ZS1iYWNrZ3JvdW5kLWRlZmF1bHQge1xyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1kZWZhdWx0XHJcbiAgfVxyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJhY2tncm91bmQtZGVmYXVsdFxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBhbGV0dGUtYmFja2dyb3VuZC10ZXh0LXByaW1hcnkge1xyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtdGV4dC1wcmltYXJ5XHJcbiAgfVxyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRleHQtc2Vjb25kYXJ5XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGFsZXR0ZS1iYWNrZ3JvdW5kLXRleHQtc2Vjb25kYXJ5IHtcclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXRleHQtc2Vjb25kYXJ5XHJcbiAgfVxyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRleHQtc2Vjb25kYXJ5XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGFsZXR0ZS1iYWNrZ3JvdW5kLWJ1dHRvbiB7XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLWJ0blxyXG4gIH1cclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kLWJ0blxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJnLWNvbG9yLWZhZGUoJGNvbG9yLCAkb3BhY2l0eSkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYmctY29sb3ItbGlnaHRlbigkY29sb3IsICRvcGFjaXR5KSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xyXG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYmctY29sb3ItZGFya2VuKCRjb2xvciwgJG9wYWNpdHkpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1jb21tb24tYmxhY2s7XHJcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmaWxsLWNvbG9yLWZhZGUoJGNvbG9yLCAkb3BhY2l0eSkge1xyXG4gIGZpbGw6ICRjb2xvcjtcclxuICBvcGFjaXR5OiAkb3BhY2l0eTtcclxufVxyXG5cclxuLyogXHJcbioqIEN1c3RvbSBwcm9wZXJ0eSBkYXJrIGFuZCBsaWd0aCBtb2RlXHJcbiovXHJcbkBtaXhpbiB1c2UtdGhlbWUoJHByb3BlcnR5LCAkbGlnaHQsICRkYXJrKSB7XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgICN7JHByb3BlcnR5fTogJGxpZ2h0XHJcbiAgfVxyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgICN7JHByb3BlcnR5fTogJGRhcmtcclxuICB9XHJcbn1cclxuXHJcbi8qIFxyXG4qKiBDdXN0b20gcHJvcGVydHkgZm9yIHJ0bFxyXG4qL1xyXG5AbWl4aW4gdXNlLXJ0bCgkcHJvcGVydHksICR2YWx1ZSkge1xyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gJiB7XHJcbiAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHJ0bC1mbGlwIHtcclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uICYge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogQ3VzdG9tIHNoYWRvd3MgKi9cclxuQG1peGluIHNoYWRlIHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSg2NCwgNjQsIDY0LCAxKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoNDIsIDQyLCA0MiwgMSksIDBweCAycHggMXB4IC0xcHggcmdiYSgyMCwgMjAsIDIwLCAxKVxyXG4gIH1cclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYm94LXNoYWRvdzogMCAxLjVweCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzEge1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuQG1peGluIHNoYWRvdzIge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxcHggMXB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggMnB4IDFweCAtMXB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMXB4IDFweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDJweCAxcHggLTFweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzMge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAycHggMnB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggM3B4IDFweCAtMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMnB4IDJweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDNweCAxcHggLTJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzQge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAzcHggNHB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggM3B4IDNweCAtMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMnB4IDJweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDNweCAxcHggLTJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzUge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggNHB4IDVweCAwcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDFweCAxMHB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxyXG4gIH1cclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCA0cHggNXB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggMXB4IDEwcHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93NiB7XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCA1cHggOHB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggMXB4IDE0cHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDVweCA4cHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCAxcHggMTRweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3c3IHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDZweCAxMHB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggMXB4IDE4cHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDZweCAxMHB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggMXB4IDE4cHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93OCB7XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCA3cHggMTBweCAxcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDJweCAxNnB4IDFweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxyXG4gIH1cclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCA3cHggMTBweCAxcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDJweCAxNnB4IDFweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzkge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggOHB4IDEwcHggMXB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCAzcHggMTRweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xMilcclxuICB9XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggOHB4IDEwcHggMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCAzcHggMTRweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3cxMCB7XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA1cHggNnB4IC0zcHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggOXB4IDEycHggMXB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCAzcHggMTZweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xMilcclxuICB9XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDVweCA2cHggLTNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCA5cHggMTJweCAxcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDNweCAxNnB4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzExIHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDZweCAtM3B4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDEwcHggMTRweCAxcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDRweCAxOHB4IDNweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxyXG4gIH1cclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggLTNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxMHB4IDE0cHggMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA0cHggMThweCAzcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3cxMiB7XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA3cHggLTRweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxMXB4IDE1cHggMXB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA0cHggMjBweCAzcHggcmdiYSg1MCw1MCw1MCwgMC4xMilcclxuICB9XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA2cHggN3B4IC00cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMTFweCAxNXB4IDFweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggNHB4IDIwcHggM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93MTMge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA3cHggOHB4IC00cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMTJweCAxN3B4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggNXB4IDIycHggNHB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDhweCAtNHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDEycHggMTdweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDVweCAyMnB4IDRweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzE0IHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDhweCAtNHB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDEzcHggMTlweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDVweCAyNHB4IDRweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxyXG4gIH1cclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDdweCA4cHggLTRweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxM3B4IDE5cHggMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA1cHggMjRweCA0cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3cxNSB7XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDdweCA5cHggLTRweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxNHB4IDIxcHggMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA1cHggMjZweCA0cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcclxuICB9XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA3cHggOXB4IC00cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMTRweCAyMXB4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggNXB4IDI2cHggNHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93MTYge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggOXB4IC01cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMTVweCAyMnB4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggNnB4IDI4cHggNXB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDlweCAtNXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDE1cHggMjJweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDZweCAyOHB4IDVweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzE3IHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDEwcHggLTVweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxNnB4IDI0cHggMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA2cHggMzBweCA1cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcclxuICB9XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTBweCAtNXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDE2cHggMjRweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDZweCAzMHB4IDVweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzE4ICB7XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxMXB4IC01cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMTdweCAyNnB4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggNnB4IDMycHggNXB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDExcHggLTVweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxN3B4IDI2cHggMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA2cHggMzJweCA1cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3cxOSAge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTFweCAtNXB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDE4cHggMjhweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDdweCAzNHB4IDZweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxyXG4gIH1cclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAxMXB4IC01cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMThweCAyOHB4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggN3B4IDM0cHggNnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93MjAgIHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDEycHggLTZweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxOXB4IDI5cHggMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA3cHggMzZweCA2cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcclxuICB9XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTJweCAtNnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDE5cHggMjlweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDdweCAzNnB4IDZweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzIxIHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAxM3B4IC02cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMjBweCAzMXB4IDNweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggOHB4IDM4cHggN3B4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAxM3B4IC02cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMjBweCAzMXB4IDNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggOHB4IDM4cHggN3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93MjIge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAyMXB4IDMzcHggM3B4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA4cHggNDBweCA3cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcclxuICB9XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAyMXB4IDMzcHggM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA4cHggNDBweCA3cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3cyMyB7XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTRweCAtNnB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDIycHggMzVweCAzcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDhweCA0MnB4IDdweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxyXG4gIH1cclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTRweCAtNnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDIycHggMzVweCAzcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDhweCA0MnB4IDdweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzI0IHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMTFweCAxNHB4IC03cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMjNweCAzNnB4IDNweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggOXB4IDQ0cHggOHB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMTFweCAxNHB4IC03cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMjNweCAzNnB4IDNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggOXB4IDQ0cHggOHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93MjUge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxMXB4IDE1cHggLTdweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAyNHB4IDM4cHggM3B4IHJnYmEoODUwLDUwLDUwIDAuMTQpLDBweCA5cHggNDZweCA4cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcclxuICB9XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxMXB4IDE1cHggLTdweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA5cHggNDZweCA4cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcclxuICB9XHJcbn0iLCIvKiogc3BhY2luZyBmdW5jYXRpb25cclxuKiogU2FtcGxlIDE6IG1hcmdpbi1sZWZ0OiBzcGFjaW5nKDUpO1xyXG4qKiBTYW1wbGUgMjogQGluY2x1ZGUgbWFyZ2luLWxlZnQoc3BhY2luZyg1KSk7XHJcbioqL1xyXG5cclxuQGZ1bmN0aW9uIHNwYWNpbmcoJHRvcCwgJHJpZ2h0OiAtMSwgJGJvdHRvbTogLTEsICRsZWZ0OiAtMSkge1xyXG4gIEBpZiAoJGxlZnQgPiAtMSkge1xyXG4gICAgIEByZXR1cm4gKCR0b3AgKiAkdW5pdCkgKCRyaWdodCAqICR1bml0KSAoJGJvdHRvbSAqICR1bml0KSAoJGxlZnQgKiAkdW5pdCk7XHJcbiAgfVxyXG4gIFxyXG4gIEBpZiAoJGJvdHRvbSA+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+KAk1xyXG5cclxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZXR3ZWVuKHNtLCBtZCkge31cclxuQG1peGluIGJyZWFrcG9pbnRzLWJldHdlZW4oJGxvd2VyLCAkdXBwZXIpIHtcclxuXHJcbiAgLy8gSWYgYm90aCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzIGV4aXN0IGluIHRoZSBtYXAuXHJcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cy11cCwgJGxvd2VyKSBhbmQgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLXVwLCAkdXBwZXIpIHtcclxuXHJcbiAgICAvLyBHZXQgdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cy5cclxuICAgICRsb3dlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cy11cCwgJGxvd2VyKTtcclxuICAgICR1cHBlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cy11cCwgJHVwcGVyKTtcclxuXHJcbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxvd2VyLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoJHVwcGVyLWJyZWFrcG9pbnQgLSAxKSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICBcclxuICAvLyBJZiBvbmUgb3IgYm90aCBvZiB0aGUgYnJlYWtwb2ludHMgZG9uJ3QgZXhpc3QuXHJcbiAgfSBAZWxzZSB7XHJcblxyXG4gICAgLy8gSWYgbG93ZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxyXG4gICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgPT0gZmFsc2UpIHtcclxuXHJcbiAgICAgIC8vIExvZyBhIHdhcm5pbmcuXHJcbiAgICAgIEB3YXJuICdZb3VyIGxvd2VyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JGxvd2VyfS4nO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIElmIHVwcGVyIGJyZWFrcG9pbnQgaXMgaW52YWxpZC5cclxuICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLXVwLCAkdXBwZXIpID09IGZhbHNlKSB7XHJcblxyXG4gICAgICAvLyBMb2cgYSB3YXJuaW5nLlxyXG4gICAgICBAd2FybiAnWW91ciB1cHBlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyR1cHBlcn0uJztcclxuICAgIH1cclxuICB9XHJcbn0iLCIudXNlLXRleHQge1xyXG4gICYtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNzJweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcclxuICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi10aXRsZTIge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc3VidGl0bGUyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHhcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1wYXJhZ3JhcGgge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweFxyXG4gIH1cclxuICAmLWNhcHRpb24ge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1wcmltYXJ5IHtcclxuICAgIC50aGVtZS0tZGFyayAmIHtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbGlnaHRcclxuICAgIH1cclxuICAgIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWRhcmtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zZWNvbmRhcnkge1xyXG4gICAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0XHJcbiAgICB9XHJcbiAgICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LWRhcmtcclxuICAgIH1cclxuICB9XHJcbiAgJi1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYtbWVkaXVtIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi1yZWd1bGFyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYtcHJpbWFyeS1jb2xvciB7XHJcbiAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gIH1cclxuICAmLXNlY29uZGFyeS1jb2xvciB7XHJcbiAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW47XHJcbiAgfVxyXG4gICYtYWNjZW50LWNvbG9yIHtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1hY2NlbnQtbWFpbjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEhpZGRlbiBjbGFzcyBtZWRpYSBxdWVyeVxyXG4uaGlkZGVuIHtcclxuICAmLWxnLWRvd24ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihsZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbWQtZG93biB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zbS1kb3duIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXhzLWRvd24ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbGctdXAge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLW1kLXVwIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zbS11cCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL1Nob3cgY2xhc3MgbWVkaWEgcXVlcnlcclxuLnNob3cge1xyXG4gICYtbGctZG93biB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cCh4bCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbWQtZG93biB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc20tZG93biB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYteHMtZG93biB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYteGwtdXAge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihsZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbGctdXAge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbWQtdXAge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc20tdXAge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gQmFzZSB1bml0XHJcbiR1bml0OiA4cHg7XHJcblxyXG4vLyBTcGFjaW5nIHVuaXRcclxuJHNwYWNpbmcxOiAxICogJHVuaXQ7XHJcbiRzcGFjaW5nMjogMiAqICR1bml0O1xyXG4kc3BhY2luZzM6IDMgKiAkdW5pdDtcclxuJHNwYWNpbmc0OiA0ICogJHVuaXQ7XHJcbiRzcGFjaW5nNTogNSAqICR1bml0O1xyXG4kc3BhY2luZzY6IDYgKiAkdW5pdDtcclxuJHNwYWNpbmc3OiA3ICogJHVuaXQ7XHJcbiRzcGFjaW5nODogOCAqICR1bml0O1xyXG4kc3BhY2luZzk6IDkgKiAkdW5pdDtcclxuJHNwYWNpbmcxMDogMTAgKiAkdW5pdDtcclxuJHNwYWNpbmcxMTogMTEgKiAkdW5pdDtcclxuJHNwYWNpbmcxMjogMTIgKiAkdW5pdDtcclxuJHNwYWNpbmcxMzogMTMgKiAkdW5pdDtcclxuJHNwYWNpbmcxNDogMTQgKiAkdW5pdDtcclxuJHNwYWNpbmcxNTogMTUgKiAkdW5pdDtcclxuJHNwYWNpbmcxNjogMTYgKiAkdW5pdDtcclxuJHNwYWNpbmcxNzogMTcgKiAkdW5pdDtcclxuJHNwYWNpbmcxODogMTggKiAkdW5pdDtcclxuJHNwYWNpbmcxOTogMTkgKiAkdW5pdDtcclxuJHNwYWNpbmcyMDogMjAgKiAkdW5pdDtcclxuXHJcbi8vIEZvbnQgd2VpZ2h0XHJcbiRmb250LXJlZ3VsYXI6IHZhcigtLWZvbnQtcmVndWxhcik7XHJcbiRmb250LW1lZGl1bTogdmFyKC0tZm9udC1tZWRpdW0pO1xyXG4kZm9udC1ib2xkOiB2YXIoLS1mb250LWJvbGQpO1xyXG5cclxuLy8gTGlua1xyXG4kcGFsZXR0ZS1saW5rOiB2YXIoLS12LWFuY2hvci1iYXNlKTtcclxuXHJcbi8vIFRoZW1lIGNvbG9yIHBhbGV0dGUgcHJpbWFyeVxyXG4kcGFsZXR0ZS1wcmltYXJ5LW1haW46IHZhcigtLXYtcHJpbWFyeS1iYXNlKTtcclxuJHBhbGV0dGUtcHJpbWFyeS1saWdodDogdmFyKC0tdi1wcmltYXJ5bGlnaHQtYmFzZSk7XHJcbiRwYWxldHRlLXByaW1hcnktZGFyazogdmFyKC0tdi1wcmltYXJ5ZGFyay1iYXNlKTtcclxuXHJcbi8vIFRoZW1lIGNvbG9yIHBhbGV0dGUgc2Vjb25kYXJ5XHJcbiRwYWxldHRlLXNlY29uZGFyeS1tYWluOiB2YXIoLS12LXNlY29uZGFyeS1iYXNlKTtcclxuJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0OiB2YXIoLS12LXNlY29uZGFyeWxpZ2h0LWJhc2UpO1xyXG4kcGFsZXR0ZS1zZWNvbmRhcnktZGFyazogdmFyKC0tdi1zZWNvbmRhcnlkYXJrLWJhc2UpO1xyXG5cclxuLy8gVGhlbWUgY29sb3IgcGFsZXR0ZSBhY2NlbnRcclxuJHBhbGV0dGUtYWNjZW50LW1haW46IHZhcigtLXYtYWNjZW50LWJhc2UpO1xyXG4kcGFsZXR0ZS1hY2NlbnQtbGlnaHQ6IHZhcigtLXYtYWNjZW50bGlnaHQtYmFzZSk7XHJcbiRwYWxldHRlLWFjY2VudC1kYXJrOiB2YXIoLS12LWFjY2VudGRhcmstYmFzZSk7XHJcblxyXG4vLyBDb21tb24gY29sb3IgcGFsZXR0ZVxyXG4kcGFsZXR0ZS1jb21tb24td2hpdGU6ICNGRkY7XHJcbiRwYWxldHRlLWNvbW1vbi1ibGFjazogIzAwMDtcclxuXHJcbi8vIExpZ2h0IGNvbG9yIHBhbGV0dGVcclxuJGxpZ2h0LXRleHQtcHJpbWFyeTogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuJGxpZ2h0LXRleHQtc2Vjb25kYXJ5OiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4kbGlnaHQtdGV4dC1kaXNhYmxlZDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcclxuJGxpZ2h0LXRleHQtaGludDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcclxuXHJcbiRsaWdodC1iYWNrZ3JvdW5kLWJ0bjogI2Y1ZjVmNTtcclxuJGxpZ2h0LWRpdmlkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4kbGlnaHQtYmFja2dyb3VuZC1wYXBlcjogI2ZmZjtcclxuJGxpZ2h0LWJhY2tncm91bmQtZGVmYXVsdDogI2ZhZmFmYTtcclxuXHJcbi8vIERhcmsgQ29sb3IgUGFsZXR0ZVxyXG4kZGFyay10ZXh0LXByaW1hcnk6ICNmZmY7XHJcbiRkYXJrLXRleHQtc2Vjb25kYXJ5OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiRkYXJrLXRleHQtZGlzYWJsZWQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuJGRhcmstdGV4dC1oaW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblxyXG4kZGFyay1iYWNrZ3JvdW5kLWJ0bjogIzIxMjEyMTtcclxuJGRhcmstZGl2aWRlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcclxuXHJcbiRkYXJrLWJhY2tncm91bmQtcGFwZXI6ICM0MjQyNDI7XHJcbiRkYXJrLWJhY2tncm91bmQtZGVmYXVsdDogIzMwMzAzMDtcclxuXHJcbi8vIFJvdW5kZWQgQm9yZGVyIFJhZGl1c1xyXG4kcm91bmRlZC1zbWFsbDogOHB4O1xyXG4kcm91bmRlZC1tZWRpdW06IDEycHg7XHJcbiRyb3VuZGVkLWJpZzogMjBweDtcclxuIiwiLnBhZ2UtZmFkZVVwLXRyYW5zaXRpb24tZW50ZXIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5wYWdlLWZhZGVVcC10cmFuc2l0aW9uLWVudGVyLWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMsIC13ZWJraXQtdHJhbnNmb3JtIDQwMG1zO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcywgdHJhbnNmb3JtIDQwMG1zO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMsIHRyYW5zZm9ybSA0MDBtcztcclxufVxyXG5cclxuLnBhZ2UtZmFkZVVwLXRyYW5zaXRpb24tZXhpdCB7XHJcbiAgb3BhY2l0eTogMTtcclxufSIsIi8qXHJcbioqIHRoZW1lIGNvbG9yIHZhclxyXG4qL1xyXG5AaW1wb3J0ICcuL2NvbG9yLXZhcic7XHJcblxyXG5odG1sIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICBmb250LXNpemU6IDE2cHhcclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XHJcbiAgICBmb250LXNpemU6IDE2cHhcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbn1cclxuXHJcbi50b2FzdDpub3QoLnNob3cpIHtcclxuICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gIGJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLmJ0bntcclxuICAgICY6bm90KC5idG4tZmxhdCk6bm90KC5idG4taWNvbik6bm90KC5idG4tb3V0bGluZWQpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIH1cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICB9XHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaWNvbiB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgbmF2IHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGkge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICB1bCBhOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZVxyXG4gICAgfVxyXG4gICAgLnNpZGVuYXYtdHJpZ2dlciB7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0taXMtcnRsIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgfVxyXG4gIC5tLWNvbnRlbnQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xyXG4gICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tLWFwcGxpY2F0aW9uLS13cmFwIGEge1xyXG4gICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpblxyXG4gIH1cclxuICAuYnRuLmJ0bi1sYXJnZSB7XHJcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcclxuICB9XHJcbiAgLmJ0biB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuICBsYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tY29uLTIpO1xyXG4gIH1cclxuICAucm93IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAmLnNwYWNpbmcyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLThweDtcclxuICAgIH1cclxuICAgICYuc3BhY2luZzQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbiAgICB9XHJcbiAgICAmLnNwYWNpbmc2IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xyXG4gICAgfVxyXG4gICAgJi5zcGFjaW5nOCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcclxuICAgIH1cclxuICAgICYucm93LXJldmVyc2Uge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VcclxuICAgIH1cclxuICAgICYuY29sdW1uIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgfVxyXG4gICAgJi5jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZVxyXG4gICAgfVxyXG4gIH1cclxuICA6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgLmNhcmQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2Fyb3VzZWwge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gIC5tb2RhbCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgbWF4LWhlaWdodDogNDgwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vdmVybGF5IHtcclxuICAgIHotaW5kZXg6IDkwICFpbXBvcnRhbnRcclxuICB9XHJcbiAgLnNsaWNrLXNsaWRlIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBib3R0b206IC00MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICBidXR0b246YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwYWxldHRlLXByaW1hcnktbWFpbjtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1tYWluICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmRpb24tY29udGVudC5hY3RpdmUge1xyXG4gICAgLmNvbGxhcHNpYmxlLWhlYWRlciA+IC5hcnJvdyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xyXG4gICAgPiBpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICB3aWR0aDogMjhweDtcclxuICAgIH1cclxuICAgIGg2IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29sbGFwc2libGUtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbi50aGVtZS0tZGFyayB7XHJcbiAgLmNhcmQge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoNjQsIDY0LCA2NCwgMSksIDBweCAxcHggMXB4IDBweCByZ2JhKDQyLCA0MiwgNDIsIDEpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMjAsIDIwLCAyMCwgMSlcclxuICB9XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uLnRoZW1lLS1saWdodCB7XHJcbiAgLmNhcmQge1xyXG4gICAgYm94LXNoYWRvdzogMCAxLjVweCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gIH1cclxufVxyXG5cclxuLm0tY29udGVudCB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyogQ29udGVudCBPdmVyaWRlciAqL1xyXG4jbWFpbi13cmFwIC5jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDAgMTZweDtcclxuICBtYXgtd2lkdGg6IDEyODBweDtcclxuICB3aWR0aDogYXV0bztcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgIHBhZGRpbmc6IDAgMjRweFxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcclxuICAgIHBhZGRpbmc6IDAgMzJweFxyXG4gIH1cclxuICAmLmZpeGVkLXdpZHRoIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1heC1sZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEyODBweFxyXG4gIH1cclxuICAmLm1heC1tZCB7XHJcbiAgICBtYXgtd2lkdGg6IDk2MHB4XHJcbiAgfVxyXG4gICYubWF4LXNtIHtcclxuICAgIG1heC13aWR0aDogNjAwcHhcclxuICB9XHJcbiAgJi5tYXgteHMge1xyXG4gICAgbWF4LXdpZHRoOiA0NDRweFxyXG4gIH1cclxufVxyXG5cclxuLmNhcmQgLmNhcmQtYWN0aW9uIGE6bm90KC5idG4pOm5vdCguYnRuLXNtYWxsKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tbGFyZ2UpOm5vdCguYnRuLWZsb2F0aW5nKSB7XHJcbiAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpbiAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnNlbGVjdC5zZWxlY3Qge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1jb250ZW50IGxpID4gYSwgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBzcGFuIHtcclxuICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeVxyXG59XHJcblxyXG4vKiBUaGVtZSBvdmVyaWRlciAqL1xyXG4vLyBQcmVsb2FkZXJcclxuLnBhY2Uge1xyXG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICYtaW5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnBhY2UtcHJvZ3Jlc3Mge1xyXG4gICAgYmFja2dyb3VuZDogIzIxOTZGMztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm9jZWFuLWJsdWUge1xyXG4gIC0tZm9udC1saWdodDogMzAwO1xyXG4gIC0tZm9udC1yZWd1bGFyOiA0MDA7XHJcbiAgLS1mb250LW1lZGl1bTogNTAwO1xyXG4gIC0tZm9udC1ib2xkOiA3MDA7XHJcbiAgLmJ0biwgLmJ0bi1mbGF0IHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICAuYnRuLW91dGxpbmVkLnByaW1hcnkge1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1kYXJrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIC5idG4tb3V0bGluZWQucHJpbWFyeSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1saWdodDtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbGlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5idG4tb3V0bGluZWQuc2Vjb25kYXJ5IHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZyZXNoLXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjMDNBQ0YyO1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0IzRTVGQztcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjMDNBQ0YyO1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMDE1NzlCO1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjQzhFNkM5O1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzRDQUY1MDtcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMzU3QTM4O1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjRjhCQkQwO1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogI0U5MUU2MztcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjQUQxNDU3O1xyXG59XHJcblxyXG4ucGFzc2lvbi12YXIge1xyXG4gIC0tdi1hbmNob3ItYmFzZTogI0U5MUU2MztcclxuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNGOEJCRDA7XHJcbiAgLS12LXByaW1hcnktYmFzZTogI0U5MUU2MztcclxuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzg4MEU0RjtcclxuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0M1Q0FFOTtcclxuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICMzMDRGRkU7XHJcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzFBMjM3RTtcclxuICAtLXYtYWNjZW50bGlnaHQtYmFzZTogI0QxQzRFOTtcclxuICAtLXYtYWNjZW50LWJhc2U6ICM2NzNhYjc7XHJcbiAgLS12LWFjY2VudGRhcmstYmFzZTogIzQ1MjdBMDtcclxufVxyXG5cclxuLnNtYXJ0LXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjMDBCQ0Q0O1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0IyRUJGMjtcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjMDBCQ0Q0O1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMDA4MzhGO1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRkZFQ0IzO1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogI0ZGQTAwMDtcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjRkY2RjAwO1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjRjhCQkQwO1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogI0U5MUU2MztcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjQUQxNDU3O1xyXG59XHJcblxyXG4uYnVyZ3VuZHktdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICNlOTFlNjM7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjZjhiYmQwO1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICNlOTFlNjM7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICNhZDE0NTc7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNiYmRlZmI7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjMjE5NmYzO1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMxNTY1YzA7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNEMUM0RTk7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjNjczYWI3O1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICM0NTI3QTA7XHJcbn1cclxuXHJcbi5vY2Vhbi1ibHVlLXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjMjE5NmYzO1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI2JiZGVmYjtcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjMjE5NmYzO1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMGQ0N2ExO1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjYjJlYmYyO1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzAwYmNkNDtcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMDA2MDY0O1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjRURFN0Y2O1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogIzY1MUZGRjtcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjNDUyN0EwO1xyXG59XHJcblxyXG4uZ3JlZW4tbGVhZi12YXIge1xyXG4gIC0tdi1hbmNob3ItYmFzZTogIzAwOTY4ODtcclxuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNFMEY3RkE7XHJcbiAgLS12LXByaW1hcnktYmFzZTogIzAwOTY4ODtcclxuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzAwNjk1QztcclxuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0NGRDhEQztcclxuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM2MDdEOEI7XHJcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzM3NDc0RjtcclxuICAtLXYtYWNjZW50bGlnaHQtYmFzZTogI0IyRUJGMjtcclxuICAtLXYtYWNjZW50LWJhc2U6ICMwMEJDRDQ7XHJcbiAgLS12LWFjY2VudGRhcmstYmFzZTogIzAwNjA2NDtcclxufVxyXG5cclxuLm1vbmV5LXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjNENBRjUwO1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0M4RTZDOTtcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjNENBRjUwO1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMkU3RDMyO1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRkZFQ0IzO1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogI0ZGQTAwMDtcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjRkY2RjAwO1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjQkJERUZCO1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogIzIxOTZGMztcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjMEQ0N0ExO1xyXG59XHJcblxyXG4uY29pbnotdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICNGRkEwMDA7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRTFCRUU3O1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICM5QzI3QjA7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICM2QTFCOUE7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNGRkVDQjM7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjRkZBMDAwO1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICNGRjZGMDA7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNEMUM0RTk7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjNjczQUI3O1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICM0NTI3QTA7XHJcbn1cclxuXHJcbi5ncmF5c2NhbGUtdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICM1NDZFN0E7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjQ0ZEOERDO1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICM1NDZFN0E7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMyNjMyMzg7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNEN0NDQzg7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjNkQ0QzQxO1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMzRTI3MjM7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNDNUNBRTk7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjMzA0RkZFO1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICMxQTIzN0U7XHJcbn1cclxuXHJcbi5jbG91ZC12YXIge1xyXG4gIC0tdi1hbmNob3ItYmFzZTogIzAzQTlGNDtcclxuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNCM0U1RkM7XHJcbiAgLS12LXByaW1hcnktYmFzZTogIzAzQTlGNDtcclxuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzAxNTc5QjtcclxuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0ZGRTBCMjtcclxuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICNGRjk4MDA7XHJcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogI0U2NTEwMDtcclxuICAtLXYtYWNjZW50bGlnaHQtYmFzZTogI0M1Q0FFOTtcclxuICAtLXYtYWNjZW50LWJhc2U6ICMxQTIzN0U7XHJcbiAgLS12LWFjY2VudGRhcmstYmFzZTogIzQ1MjdBMDtcclxufVxyXG5cclxuLmpva2VyLXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjNjczQUI3O1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0QxQzRFOTtcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjNjczQUI3O1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMzExQjkyO1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjQjJFQkYyO1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzAwQkNENDtcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMDA2MDY0O1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtbGlnaHRlbjE6ICNlZGUwZmY7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNGOEJCRDA7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjRTkxRTYzO1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICNBRDE0NTc7XHJcbn1cclxuXHJcblxyXG4udmlvbGV0LXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjRUM0MDdBO1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0ZDRTRFQztcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjRUM0MDdBO1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjRDgxQjYwO1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRDFDNEU5O1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzY3M0FCNztcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMzExQjkyO1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjRkZFQ0IzO1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogI0ZGQzEwNztcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjRkY2RjAwO1xyXG59XHJcblxyXG4udmlvbGV0YS12YXIge1xyXG4gIC0tdi1hbmNob3ItYmFzZTogIzlDMjdCMDtcclxuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNFMUJFRTc7XHJcbiAgLS12LXByaW1hcnktYmFzZTogIzlDMjdCMDtcclxuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzZBMUI5QTtcclxuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0RDRURDODtcclxuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM4QkMzNEE7XHJcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzU1OEIyRjtcclxuICAtLXYtYWNjZW50bGlnaHQtYmFzZTogI0ZGRUNCMztcclxuICAtLXYtYWNjZW50LWJhc2U6ICNGRkMxMDc7XHJcbiAgLS12LWFjY2VudGRhcmstYmFzZTogI0ZGNkYwMDtcclxufVxyXG5cclxuLnJvc2VHb2xkLXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjRTkxRTYzO1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0Y4QkJEMDtcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjRTkxRTYzO1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjQUQxNDU3O1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRkZFMEIyO1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogI0ZGOTgwMDtcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjRTY1MTAwO1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjQjJFQkYyO1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogIzAwQkNENDtcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjMDA2MDY0O1xyXG59XHJcblxyXG4uZGVlcEJsdWUtdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICMzRjUxQjU7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRThFQUY2O1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICMzRjUxQjU7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMyODM1OTM7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNFMUY1RkU7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjMDNBOUY0O1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMwMjc3QkQ7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNDNUNBRTk7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjMzA0RkZFO1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICMxQTIzN0U7XHJcbn1cclxuICBcclxuLnN1bnNldC12YXIge1xyXG4gIC0tdi1hbmNob3ItYmFzZTogIzIxOTZGMztcclxuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNCQkRFRkI7XHJcbiAgLS12LXByaW1hcnktYmFzZTogIzIxOTZGMztcclxuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzE1NjVDMDtcclxuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0ZGRUNCMztcclxuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICNGRkMxMDc7XHJcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogI0ZGNkYwMDtcclxuICAtLXYtYWNjZW50bGlnaHQtYmFzZTogI0IyRUJGMjtcclxuICAtLXYtYWNjZW50LWJhc2U6ICMwMEJDRDQ7XHJcbiAgLS12LWFjY2VudGRhcmstYmFzZTogIzAwODM4RjtcclxufVxyXG5cclxuLmdyZWVuTmF0dXJlLXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjMDA5Njg4O1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0UwRjdGQTtcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjMDA5Njg4O1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMDA2OTVDO1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRjFGOEU5O1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzY4OUYzODtcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMzM2OTFFO1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjQjJFQkYyO1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogIzAwQkNENDtcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjMDA4MzhGO1xyXG59XHJcblxyXG4udmFtcGlyZS12YXIge1xyXG4gIC0tdi1hbmNob3ItYmFzZTogI2Y0NDMzNjtcclxuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNGRkVCRUU7XHJcbiAgLS12LXByaW1hcnktYmFzZTogI2Y0NDMzNjtcclxuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogI0U1MzkzNTtcclxuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0VDRUZGMTtcclxuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM2MDdEOEI7XHJcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzQ1NUE2NDtcclxuICAtLXYtYWNjZW50bGlnaHQtYmFzZTogI0IyRUJGMjtcclxuICAtLXYtYWNjZW50LWJhc2U6ICMwMEJDRDQ7XHJcbiAgLS12LWFjY2VudGRhcmstYmFzZTogIzAwODM4RjtcclxufVxyXG5cclxuLm1pbnQtdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICMwM0E5RjQ7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjQjNFNUZDO1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICMwM0E5RjQ7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMwMTU3OUI7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNDOEU2Qzk7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjNENBRjUwO1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMyRTdEMzI7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNGOEJCRDA7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjRTkxRTYzO1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICNBRDE0NTc7XHJcbn1cclxuXHJcbi5nb2xkLXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjRkY5MTAwO1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0ZGRjlDNDtcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjRkY5MTAwO1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjRkY2RDAwO1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRUZFQkU5O1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzhENkU2MztcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjNEUzNDJFO1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjRkZFQ0IzO1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogI0ZGOTgwMDtcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjRkY2RjAwO1xyXG59XHJcblxyXG4uYm90YW5pLXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjNjg5RjM4O1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0RDRURDODtcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjNjg5RjM4O1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMzM2OTFFO1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRkNFNEVDO1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogI0YwNjI5MjtcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjQUQxNDU3O1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjQjJFQkYyO1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogIzAwQkNENDtcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjMDA4MzhGO1xyXG59XHJcblxyXG4ubGl0dGxlUXVlZW4tdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICMwMEJDRDQ7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRTBGN0ZBO1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICMwMEJDRDQ7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMwMDYwNjQ7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNGQ0U0RUM7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjRjA2MjkyO1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICNBRDE0NTc7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNDNUNBRTk7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjMzA0RkZFO1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICMxQTIzN0U7XHJcbn1cclxuXHJcbi5wdXJwbGUtdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICM5YzI3YjA7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjZjNlNWY1O1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICM5YzI3YjA7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICM2YTFiOWE7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNlYTgwZmM7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjYWEwMGZmO1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICM0YTE0OGM7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNDNUNBRTk7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjMzA0RkZFO1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICMxQTIzN0U7XHJcbn1cclxuXHJcbi5ibGFjay12YXIge1xyXG4gIC0tdi1hbmNob3ItYmFzZTogIzIxMjEyMTtcclxuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICM5ZTllOWU7XHJcbiAgLS12LXByaW1hcnktYmFzZTogIzIxMjEyMTtcclxuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzAwMDtcclxuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0UwRTBFMDtcclxuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM3NTc1NzU7XHJcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzQyNDI0MjtcclxuICAtLXYtYWNjZW50bGlnaHQtYmFzZTogI0M1Q0FFOTtcclxuICAtLXYtYWNjZW50LWJhc2U6ICMzMDRGRkU7XHJcbiAgLS12LWFjY2VudGRhcmstYmFzZTogIzFBMjM3RTtcclxufVxyXG5cclxuLmJyb3duLXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjNzk1NTQ4O1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI2Q3Y2NjODtcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjNzk1NTQ4O1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjNGUzNDJlO1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjY2NiMGIwO1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzc5NDg0ODtcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjM2UyNzIzO1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjRkZFQ0IzO1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogI0ZGQzEwNztcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjRkY2RjAwO1xyXG59XHJcbiIsIi8vIEFkZGl0aW9uYWwgYm9keSBoZWlnaHRcclxuaHRtbCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuYm9keSB7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLy8gQWRkaXRpb25hbCBCdXR0b24gU3R5bGVzXHJcbiRidG4tcmFkaXVzOiA2cHggIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gYnRuLWhvdmVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnRuLXJhZGl1cztcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMDZcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidG4tc3R5bGUoJGJvcmRlcjogbm9uZSwgJHJhZGl1czogNnB4KSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2Utb3V0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJvcmRlcjogJGJvcmRlcjtcclxuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBAaW5jbHVkZSBidG4taG92ZXI7XHJcbiAgJjpub3QoLmJ0bi1zbWFsbCk6bm90KC5idG4tbGFyZ2UpIHtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICYuYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICYtZGVmYXVsdCB7XHJcbiAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtYnV0dG9uO1xyXG4gIH1cclxuICAmLnByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gIH1cclxuICAmLnNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcclxuICB9XHJcbiAgJi1mbGF0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XHJcbiAgICAmLnByaW1hcnktdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICB9XHJcbiAgICAmLnNlY29uZGFyeS10ZXh0IHtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluO1xyXG4gICAgfVxyXG4gICAgJi5hY2NlbnQtdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1hY2NlbnQtbWFpbjtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBjb2xvcjogaW5oZXJpdFxyXG4gICAgfVxyXG4gIH1cclxuICAmLWljb24ge1xyXG4gICAgQGluY2x1ZGUgYnRuLXN0eWxlKG5vbmUsIDUwJSAhaW1wb3J0YW50KTtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG4gICAgJi5pbnZlcnQge1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlXHJcbiAgICB9XHJcbiAgfVxyXG4gICYtb3V0bGluZWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIGJ0bi1zdHlsZSgxcHggc29saWQpO1xyXG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJvcmRlci1jb2xvciwgJGxpZ2h0LXRleHQtcHJpbWFyeSwgJGRhcmstdGV4dC1wcmltYXJ5KTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICYucHJpbWFyeSB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW4gIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICAgIC53YXZlcy1yaXBwbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbGlnaHRcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zZWNvbmRhcnkge1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW4gIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcclxuICAgICAgLndhdmVzLXJpcHBsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYud2hpdGUge1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWZsb2F0aW5nIHtcclxuICAgICYucHJpbWFyeSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbWFpbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5zZWNvbmRhcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBidG4taG92ZXI7XHJcbn1cclxuXHJcbi8vIEZvbnQgSWNvbnNcclxuLmljb24ge1xyXG4gICYucHJpbWFyeSB7XHJcbiAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYuc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ29sbGVjdGlvbiBJdGVtXHJcbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0ge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLWl0ZW0ubm8taG92ZXI6aG92ZXJ7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLmNvbGxlY3Rpb24ge1xyXG4gIGEuY29sbGVjdGlvbi1pdGVte1xyXG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnlcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyOm5vdCguY2lyY2xlLWNsaXBwZXIpID4gLnJvdW5kLFxyXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciA6bm90KC5jaXJjbGUtY2xpcHBlcikgPiAucm91bmQsXHJcbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyOm5vdCguY2lyY2xlLWNsaXBwZXIpID4gLnNxdWFyZSxcclxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgOm5vdCguY2lyY2xlLWNsaXBwZXIpID4gLnNxdWFyZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA1MnB4O1xyXG4gIGhlaWdodDogNTJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGxlZnQ6IDEycHg7XHJcbiAgdG9wOiAxMnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmFjdGl2ZSB7XHJcbiAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmssICRwYWxldHRlLXByaW1hcnktbGlnaHQpXHJcbn1cclxuXHJcbi5yb3VuZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtc21hbGxcclxufVxyXG5cclxuLy8gQ29sbGFwc2libGUgQWNjb3JkaW9uXHJcbi5jb2xsYXBzaWJsZSB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuLm0tYXBwbGljYXRpb24gLmRpc3BsYXktNCB7XHJcbiAgZm9udC1zaXplOiA2cmVtICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogNnJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1NjI1ZW0gIWltcG9ydGFudDtcclxufVxyXG4ubS1hcHBsaWNhdGlvbiAuZGlzcGxheS0zIHtcclxuICBmb250LXNpemU6IDMuNzVyZW0gIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDgzMzMzMzMzZW0gIWltcG9ydGFudDtcclxufVxyXG4ubS1hcHBsaWNhdGlvbiAuZGlzcGxheS0yIHtcclxuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuLm0tYXBwbGljYXRpb24gLmRpc3BsYXktMSB7XHJcbiAgZm9udC1zaXplOiAyLjEyNXJlbSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMDczNTI5NDEyZW0gIWltcG9ydGFudDtcclxufVxyXG4ubS1hcHBsaWNhdGlvbiAuaGVhZGxpbmUge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMnJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuLm0tYXBwbGljYXRpb24gLnRpdGxlIHtcclxuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAxMjVlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tLWFwcGxpY2F0aW9uIC5zdWJ0aXRsZS0xIHtcclxuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAwOTM3NWVtICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XHJcbn1cclxuLm0tYXBwbGljYXRpb24gLnN1YnRpdGxlLTIge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAwNzE0Mjg1NzFlbSAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcclxufVxyXG4ubS1hcHBsaWNhdGlvbiAuYm9keS0yIHtcclxuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMTc4NTcxNDI5ZW0gIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxufVxyXG4ubS1hcHBsaWNhdGlvbiAuYm9keS0xIHtcclxuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAzMTI1ZW0gIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG59XHJcbi5tLWFwcGxpY2F0aW9uIC5jYXB0aW9uIHtcclxuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAzMzMzMzMzMzNlbSAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG59XHJcbi5tLWFwcGxpY2F0aW9uIC5vdmVybGluZSB7XHJcbiAgZm9udC1zaXplOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTY2NjY2NjY2N2VtICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4ubS1hcHBsaWNhdGlvbiBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4vLyBBdmF0YXJcclxuLmF2YXRhci1pbWcge1xyXG4gIHdpZHRoOiA0MnB4O1xyXG4gIGhlaWdodDogNDJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICYuaWNvbiB7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgI2JkYmRiZCwgIzc1NzU3NSk7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICNmZmYsICMxMjEyMTIpO1xyXG4gIH1cclxuICAmLnNtYWxsIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuICAmLmJpZyB7XHJcbiAgICB3aWR0aDogNTZweDtcclxuICAgIGhlaWdodDogNTZweDtcclxuICB9XHJcbiAgJi5iaWdnZXIge1xyXG4gICAgd2lkdGg6IDkycHg7XHJcbiAgICBoZWlnaHQ6IDkycHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb250YWluZXJcclxuLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXNtYWxsO1xyXG59XHJcblxyXG4vLyBGb3JtXHJcbi5zZWxlY3Qge1xyXG4gICYtb3V0bGluZWQge1xyXG4gICAgLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93biB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRpdi0yKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogY2FsYygkc3BhY2luZzEgLyAyKTtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KCRzcGFjaW5nMSk7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtZmllbGQge1xyXG4gIGlucHV0Oi1pbnRlcm5hbC1hdXRvZmlsbC1zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XHJcbiAgfVxyXG4gICYucHJpbWFyeSB7XHJcbiAgICBpbnB1dDpub3QoW3R5cGVdKTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICB9XHJcbiAgICBpbnB1dDpub3QoW3R5cGVdKTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW5cclxuICAgIH1cclxuICB9XHJcbiAgJi5zZWNvbmRhcnkge1xyXG4gICAgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW47XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcclxuICAgIH1cclxuICAgIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsIHtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmVmaXgge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBsZWZ0KDApO1xyXG4gIH1cclxuICAuc3VmZml4IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcbiAgICB0b3A6IDAuNXJlbTtcclxuICAgIEBpbmNsdWRlIHJpZ2h0KDApXHJcbiAgfVxyXG59XHJcblxyXG5bdHlwZT1jaGVja2JveF0uZmlsbGVkLWluLnByaW1hcnk6Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRwYWxldHRlLXByaW1hcnktbWFpbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbn1cclxuXHJcblt0eXBlPWNoZWNrYm94XS5maWxsZWQtaW4uc2Vjb25kYXJ5OmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcclxufVxyXG5cclxuW3R5cGU9Y2hlY2tib3hdLmZpbGxlZC1pbjpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xyXG4gIEBpbmNsdWRlIHVzZS1ydGwodHJhbnNmb3JtLCByb3RhdGVaKDMwZGVnKSBzY2FsZVgoLTEpKVxyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRyb3Bkb3duLWRpdmlkZXIge1xyXG4gIEBpbmNsdWRlIHBhbGV0dGUtZGl2aWRlclxyXG59XHJcblxyXG4vLyBUb2FzdCBpY29uXHJcbi50b2FzdCAudG9hc3QtYWN0aW9uIHtcclxuICBjb2xvcjogI0ZGRjtcclxuICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoLTEycHgpXHJcbn1cclxuXHJcblxyXG4vLyBNb2RhbFxyXG4ubW9kYWwuYm90dG9tLXNoZWV0IHtcclxuICBtYXgtaGVpZ2h0OiA5MCU7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtc21hbGwgJHJvdW5kZWQtc21hbGwgMCAwIFxyXG59XHJcblxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xyXG59XHJcblxyXG5cclxuLy8geC1zY3JvbGwgbW9iaWxlXHJcbi5zY3JvbGwtdGFibGV0IHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gdG9vbHRpcFxyXG4ubWF0ZXJpYWwtdG9vbHRpcCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5oaWRkZW5kaXYge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcclxufVxyXG4iLCJAZnVuY3Rpb24gZXh0cmFjdC0xLXRvLTQtdmFsdWVzKCRvbmUsICR0d286IG51bGwsICR0aHJlZTogbnVsbCwgJGZvdXI6IG51bGwpIHtcclxuICBAaWYgKCRvbmUgPT0gbnVsbCkge1xyXG4gICAgQGVycm9yIFwicGFyYW1ldGVyICRvbmUgY2FuJ3QgYmUgbnVsbCBpbiBjYWxsIHRvIEZ1bmN0aW9uIGV4dHJhY3QtMS10by00LXZhbHVlc1wiO1xyXG4gIH1cclxuXHJcbiAgLy8gaWYgJHR3byBpcyBtaXNzaW5nLCBpdCBpcyB0aGUgc2FtZSBhcyAkb25lXHJcbiAgQGlmICgkdHdvID09IG51bGwpIHtcclxuICAgICR0d286ICRvbmU7XHJcbiAgfVxyXG5cclxuICAvLyBpZiAkdGhyZWUgaXMgbWlzc2luZywgaXQgaXMgdGhlIHNhbWUgYXMgJG9uZVxyXG4gIEBpZiAoJHRocmVlID09IG51bGwpIHtcclxuICAgICR0aHJlZTogJG9uZTtcclxuICB9XHJcblxyXG4gIC8vIGlmICRmb3VyIGlzIG1pc3NpbmcsIGl0IGlzIHRoZSBzYW1lIGFzICR0d29cclxuICBAaWYgKCRmb3VyID09IG51bGwpIHtcclxuICAgICRmb3VyOiAkdHdvO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAoJG9uZSwgJHR3bywgJHRocmVlLCAkZm91cik7XHJcbn1cclxuXHJcbkBtaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbigkcHJvcGVydHksICRsZWZ0VG9SaWdodFZhbHVlLCAkcmlnaHRUb0xlZnRWYWx1ZSkge1xyXG4gIEBpZiAoJHByb3BlcnR5ID09IG51bGwpIHtcclxuICAgIEBlcnJvciBcInBhcmFtZXRlciAkcHJvcGVydHkgY2FuJ3QgYmUgbnVsbCBpbiBjYWxsIHRvIE1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uXCI7XHJcbiAgfVxyXG5cclxuICBAaWYgKCRsZWZ0VG9SaWdodFZhbHVlID09IG51bGwgYW5kICRyaWdodFRvTGVmdFZhbHVlID09IG51bGwpIHtcclxuICAgIEBlcnJvciBcInBhcmFtZXRlcnMgJGxlZnRUb1JpZ2h0VmFsdWUgYW5kICRyaWdodFRvTGVmdFZhbHVlIGNhbid0IGJvdGggYmUgbnVsbCBpbiBjYWxsIHRvIE1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uXCI7XHJcbiAgfVxyXG5cclxuICBAaWYgKCRsZWZ0VG9SaWdodFZhbHVlICE9IG51bGwpIHtcclxuICAgIFtkaXI9XCJsdHJcIl0gJiB7XHJcbiAgICAgICN7JHByb3BlcnR5fTogJGxlZnRUb1JpZ2h0VmFsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaWYgKCRyaWdodFRvTGVmdFZhbHVlICE9IG51bGwpIHtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICN7JHByb3BlcnR5fTogJHJpZ2h0VG9MZWZ0VmFsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb24tMS10by00KCRwcm9wZXJ0eSwgJHRvcCwgJHJpZ2h0OiBudWxsLCAkYm90dG9tOiBudWxsLCAkbGVmdDogbnVsbCkge1xyXG4gIEBpZiAoJHByb3BlcnR5ID09IG51bGwpIHtcclxuICAgIEBlcnJvciBcInBhcmFtZXRlciAkcHJvcGVydHkgY2FuJ3QgYmUgbnVsbCBpbiBjYWxsIHRvIE1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLTEtdG8tNFwiO1xyXG4gIH1cclxuXHJcbiAgQGlmICgkdG9wID09IG51bGwpIHtcclxuICAgIEBlcnJvciBcInBhcmFtZXRlciAkdG9wIGNhbid0IGJlIG51bGwgaW4gY2FsbCB0byBNaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi0xLXRvLTRcIjtcclxuICB9XHJcblxyXG4gICRzdWZmaXg6IG51bGw7XHJcblxyXG4gIEBpZiAodHlwZS1vZigkcHJvcGVydHkpID09ICdsaXN0Jykge1xyXG4gICAgQGlmIChsZW5ndGgoJHByb3BlcnR5KSA+IDEpIHtcclxuICAgICAgJHN1ZmZpeDogLSN7bnRoKCRwcm9wZXJ0eSwgMil9O1xyXG4gICAgfVxyXG5cclxuICAgICRwcm9wZXJ0eTogbnRoKCRwcm9wZXJ0eSwgMSk7XHJcbiAgfVxyXG5cclxuICAkdmFsdWVzOiBleHRyYWN0LTEtdG8tNC12YWx1ZXMoJHRvcCwgJHJpZ2h0LCAkYm90dG9tLCAkbGVmdCk7XHJcblxyXG4gICN7JHByb3BlcnR5fS10b3AjeyRzdWZmaXh9OiBudGgoJHZhbHVlcywgMSk7XHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LXJpZ2h0I3skc3VmZml4fSwgbnRoKCR2YWx1ZXMsIDIpLCBudWxsKTtcclxuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tbGVmdCN7JHN1ZmZpeH0sIG51bGwsIG50aCgkdmFsdWVzLCAyKSk7XHJcbiAgI3skcHJvcGVydHl9LWJvdHRvbSN7JHN1ZmZpeH06IG50aCgkdmFsdWVzLCAzKTtcclxuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tbGVmdCN7JHN1ZmZpeH0sIG50aCgkdmFsdWVzLCA0KSwgbnVsbCk7XHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LXJpZ2h0I3skc3VmZml4fSwgbnVsbCwgbnRoKCR2YWx1ZXMsIDQpKTtcclxufVxyXG5cclxuQG1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLTEtdG8tNC1jb3JuZXIoJHByb3BlcnR5LCAkdG9wTGVmdCwgJHRvcFJpZ2h0OiBudWxsLCAkYm90dG9tUmlnaHQ6IG51bGwsICRib3R0b21MZWZ0OiBudWxsKSB7XHJcbiAgQGlmICgkcHJvcGVydHkgPT0gbnVsbCkge1xyXG4gICAgQGVycm9yIFwicGFyYW1ldGVyICRwcm9wZXJ0eSBjYW4ndCBiZSBudWxsIGluIGNhbGwgdG8gTWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb24tMS10by00LWNvcm5lclwiO1xyXG4gIH1cclxuXHJcbiAgQGlmICgkdG9wTGVmdCA9PSBudWxsKSB7XHJcbiAgICBAZXJyb3IgXCJwYXJhbWV0ZXIgJHRvcExlZnQgY2FuJ3QgYmUgbnVsbCBpbiBjYWxsIHRvIE1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLTEtdG8tNC1jb3JuZXJcIjtcclxuICB9XHJcblxyXG4gICRzdWZmaXg6IG51bGw7XHJcblxyXG4gIEBpZiAodHlwZS1vZigkcHJvcGVydHkpID09ICdsaXN0Jykge1xyXG4gICAgQGlmIChsZW5ndGgoJHByb3BlcnR5KSA+IDEpIHtcclxuICAgICAgJHN1ZmZpeDogLSN7bnRoKCRwcm9wZXJ0eSwgMil9O1xyXG4gICAgfVxyXG5cclxuICAgICRwcm9wZXJ0eTogbnRoKCRwcm9wZXJ0eSwgMSk7XHJcbiAgfVxyXG5cclxuICAkdmFsdWVzOiBleHRyYWN0LTEtdG8tNC12YWx1ZXMoJHRvcExlZnQsICR0b3BSaWdodCwgJGJvdHRvbVJpZ2h0LCAkYm90dG9tTGVmdCk7XHJcblxyXG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCN7JHByb3BlcnR5fS10b3AtbGVmdCN7JHN1ZmZpeH0sIG50aCgkdmFsdWVzLCAxKSwgbnVsbCk7XHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LXRvcC1yaWdodCN7JHN1ZmZpeH0sIG51bGwsIG50aCgkdmFsdWVzLCAxKSk7XHJcblxyXG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCN7JHByb3BlcnR5fS10b3AtcmlnaHQjeyRzdWZmaXh9LCBudGgoJHZhbHVlcywgMiksIG51bGwpO1xyXG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCN7JHByb3BlcnR5fS10b3AtbGVmdCN7JHN1ZmZpeH0sIG51bGwsIG50aCgkdmFsdWVzLCAyKSk7XHJcblxyXG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCN7JHByb3BlcnR5fS1ib3R0b20tcmlnaHQjeyRzdWZmaXh9LCBudGgoJHZhbHVlcywgMyksIG51bGwpO1xyXG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCN7JHByb3BlcnR5fS1ib3R0b20tbGVmdCN7JHN1ZmZpeH0sIG51bGwsIG50aCgkdmFsdWVzLCAzKSk7XHJcblxyXG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCN7JHByb3BlcnR5fS1ib3R0b20tbGVmdCN7JHN1ZmZpeH0sIG50aCgkdmFsdWVzLCA0KSwgbnVsbCk7XHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LWJvdHRvbS1yaWdodCN7JHN1ZmZpeH0sIG51bGwsIG50aCgkdmFsdWVzLCA0KSk7XHJcbn1cclxuXHJcbkBtaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi12YWx1ZSgkcHJvcGVydHksICRsZWZ0VG9SaWdodFZhbHVlKSB7XHJcbiAgQGlmICgkcHJvcGVydHkgPT0gbnVsbCkge1xyXG4gICAgQGVycm9yIFwicGFyYW1ldGVyICRwcm9wZXJ0eSBjYW4ndCBiZSBudWxsIGluIGNhbGwgdG8gTWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb24tdmFsdWVcIjtcclxuICB9XHJcblxyXG4gIEBpZiAoJGxlZnRUb1JpZ2h0VmFsdWUgPT0gbnVsbCkge1xyXG4gICAgQGVycm9yIFwicGFyYW1ldGVyICRsZWZ0VG9SaWdodFZhbHVlIGNhbid0IGJlIG51bGwgaW4gY2FsbCB0byBNaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi12YWx1ZVwiO1xyXG4gIH1cclxuXHJcbiAgJHJpZ2h0VG9MZWZ0VmFsdWU6ICRsZWZ0VG9SaWdodFZhbHVlO1xyXG5cclxuICBAaWYgKCRsZWZ0VG9SaWdodFZhbHVlID09IGxlZnQpIHtcclxuICAgICRyaWdodFRvTGVmdFZhbHVlOiByaWdodDtcclxuICB9IEBlbHNlIGlmICgkbGVmdFRvUmlnaHRWYWx1ZSA9PSByaWdodCkge1xyXG4gICAgJHJpZ2h0VG9MZWZ0VmFsdWU6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0sICRsZWZ0VG9SaWdodFZhbHVlLCAkcmlnaHRUb0xlZnRWYWx1ZSk7XHJcbn0iLCIvLyBSZXNldCBvdmVyaWRlIGJvb3RzdHJhcCBjdXJyZW50IGdyaWRcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gIFtjbGFzcyo9cm93LWNvbHMtc20tXSB7XHJcbiAgICAtbXMtZmxleDogaW5oZXJpdDtcclxuICAgIGZsZXg6IGluaGVyaXQ7XHJcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIFtjbGFzcyo9Y29sLXNtLV0ge1xyXG4gICAgLW1zLWZsZXg6IGluaGVyaXQ7XHJcbiAgICBmbGV4OiBpbmhlcml0O1xyXG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gIH1cclxuICBbY2xhc3MqPW9yZGVyLXNtLV0ge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgW2NsYXNzKj1vZmZzZXQtc20tXSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIFtjbGFzcyo9cm93LWNvbHMtbWQtXSB7XHJcbiAgICAtbXMtZmxleDogaW5oZXJpdDtcclxuICAgIGZsZXg6IGluaGVyaXQ7XHJcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIFtjbGFzcyo9Y29sLW1kLV0ge1xyXG4gICAgLW1zLWZsZXg6IGluaGVyaXQ7XHJcbiAgICBmbGV4OiBpbmhlcml0O1xyXG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gIH1cclxuICBbY2xhc3MqPW9yZGVyLW1kLV0ge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgW2NsYXNzKj1vZmZzZXQtbWQtXSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIFtjbGFzcyo9cm93LWNvbHMtbGctXSB7XHJcbiAgICAtbXMtZmxleDogaW5oZXJpdDtcclxuICAgIGZsZXg6IGluaGVyaXQ7XHJcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIFtjbGFzcyo9Y29sLWxnLV0ge1xyXG4gICAgLW1zLWZsZXg6IGluaGVyaXQ7XHJcbiAgICBmbGV4OiBpbmhlcml0O1xyXG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gIH1cclxuICBbY2xhc3MqPW9yZGVyLWxnLV0ge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgW2NsYXNzKj1vZmZzZXQtbGctXSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICBbY2xhc3MqPXJvdy1jb2xzLXhsLV0ge1xyXG4gICAgLW1zLWZsZXg6IGluaGVyaXQ7XHJcbiAgICBmbGV4OiBpbmhlcml0O1xyXG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gIH1cclxuICBbY2xhc3MqPWNvbC14bC1dIHtcclxuICAgIC1tcy1mbGV4OiBpbmhlcml0O1xyXG4gICAgZmxleDogaW5oZXJpdDtcclxuICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICB9XHJcbiAgW2NsYXNzKj1vcmRlci14bC1dIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIFtjbGFzcyo9b2Zmc2V0LXhsLV0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAuY29sLXNtIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucm93LWNvbHMtc20tMSA+ICoge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy1zbS0yID4gKiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICAucm93LWNvbHMtc20tNCA+ICoge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy1zbS01ID4gKiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDIwJTtcclxuICAgIGZsZXg6IDAgMCAyMCU7XHJcbiAgICBtYXgtd2lkdGg6IDIwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLWF1dG8ge1xyXG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1zbS0xIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1zbS00IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTUge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1zbS03IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTgge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tOSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1zbS0xMCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS0xMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS0xMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm9yZGVyLXNtLWZpcnN0IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcclxuICAgIG9yZGVyOiAtMTtcclxuICB9XHJcbiAgLm9yZGVyLXNtLWxhc3Qge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xyXG4gICAgb3JkZXI6IDEzO1xyXG4gIH1cclxuICAub3JkZXItc20tMCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgIG9yZGVyOiAwO1xyXG4gIH1cclxuICAub3JkZXItc20tMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuICAub3JkZXItc20tMiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuICAub3JkZXItc20tMyB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICAub3JkZXItc20tNCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgIG9yZGVyOiA0O1xyXG4gIH1cclxuICAub3JkZXItc20tNSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgIG9yZGVyOiA1O1xyXG4gIH1cclxuICAub3JkZXItc20tNiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgIG9yZGVyOiA2O1xyXG4gIH1cclxuICAub3JkZXItc20tNyB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgIG9yZGVyOiA3O1xyXG4gIH1cclxuICAub3JkZXItc20tOCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgIG9yZGVyOiA4O1xyXG4gIH1cclxuICAub3JkZXItc20tOSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgIG9yZGVyOiA5O1xyXG4gIH1cclxuICAub3JkZXItc20tMTAge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgb3JkZXI6IDEwO1xyXG4gIH1cclxuICAub3JkZXItc20tMTEge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgb3JkZXI6IDExO1xyXG4gIH1cclxuICAub3JkZXItc20tMTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgb3JkZXI6IDEyO1xyXG4gIH1cclxuICAub2Zmc2V0LXNtLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LXNtLTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAub2Zmc2V0LXNtLTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcclxuICB9XHJcbiAgLm9mZnNldC1zbS02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1zbS04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xyXG4gIH1cclxuICAub2Zmc2V0LXNtLTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICB9XHJcbiAgLm9mZnNldC1zbS0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1zbS0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xyXG4gIC5jb2wtbWQge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy1tZC0xID4gKiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAucm93LWNvbHMtbWQtMyA+ICoge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy1tZC00ID4gKiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xyXG4gICAgZmxleDogMCAwIDIwJTtcclxuICAgIG1heC13aWR0aDogMjAlO1xyXG4gIH1cclxuICAucm93LWNvbHMtbWQtNiA+ICoge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtYXV0byB7XHJcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sLW1kLTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC0zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLW1kLTQge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC02IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLW1kLTcge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtOCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC05IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLW1kLTEwIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTExIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTEyIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAub3JkZXItZmlyc3Qge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxuICAub3JkZXItbGFzdCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICBvcmRlcjogMTM7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0wIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0xIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0yIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0zIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC00IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC01IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgb3JkZXI6IDU7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC02IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgb3JkZXI6IDY7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC03IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgb3JkZXI6IDc7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC04IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgb3JkZXI6IDg7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC05IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgb3JkZXI6IDk7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0xMCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICBvcmRlcjogMTA7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0xMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICBvcmRlcjogMTE7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0xMiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICBvcmRlcjogMTI7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLm9mZnNldC1tZC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLm9mZnNldC1tZC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1tZC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG4gIH1cclxuICAub2Zmc2V0LW1kLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLm9mZnNldC1tZC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LW1kLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAub2Zmc2V0LW1kLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LW1kLTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyNjRweCkge1xyXG4gIC5jb2wtbGcge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAucm93LWNvbHMtbGctMyA+ICoge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xyXG4gICAgZmxleDogMCAwIDIwJTtcclxuICAgIG1heC13aWR0aDogMjAlO1xyXG4gIH1cclxuICAucm93LWNvbHMtbGctNiA+ICoge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctYXV0byB7XHJcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sLWxnLTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy0zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLWxnLTQge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy02IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLWxnLTcge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctOCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy05IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLWxnLTEwIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTExIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTEyIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAub3JkZXItbGctZmlyc3Qge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxuICAub3JkZXItbGctbGFzdCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICBvcmRlcjogMTM7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy0wIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy0xIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy0yIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy0zIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy00IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy01IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgb3JkZXI6IDU7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy02IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgb3JkZXI6IDY7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy03IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgb3JkZXI6IDc7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy04IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgb3JkZXI6IDg7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy05IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgb3JkZXI6IDk7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy0xMCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICBvcmRlcjogMTA7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy0xMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICBvcmRlcjogMTE7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy0xMiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICBvcmRlcjogMTI7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLm9mZnNldC1sZy0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLm9mZnNldC1sZy0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1sZy01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG4gIH1cclxuICAub2Zmc2V0LWxnLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLm9mZnNldC1sZy03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LWxnLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAub2Zmc2V0LWxnLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LWxnLTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDRweCkge1xyXG4gIC5jb2wteGwge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy14bC0xID4gKiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAucm93LWNvbHMteGwtMyA+ICoge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy14bC00ID4gKiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xyXG4gICAgZmxleDogMCAwIDIwJTtcclxuICAgIG1heC13aWR0aDogMjAlO1xyXG4gIH1cclxuICAucm93LWNvbHMteGwtNiA+ICoge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtYXV0byB7XHJcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sLXhsLTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14bC0zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLXhsLTQge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtNSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14bC02IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLXhsLTcge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtOCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14bC05IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLXhsLTEwIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLTExIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsLTEyIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAub3JkZXIteGwtZmlyc3Qge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxuICAub3JkZXIteGwtbGFzdCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICBvcmRlcjogMTM7XHJcbiAgfVxyXG4gIC5vcmRlci14bC0wIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgfVxyXG4gIC5vcmRlci14bC0xIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC5vcmRlci14bC0yIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC5vcmRlci14bC0zIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgfVxyXG4gIC5vcmRlci14bC00IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG4gIC5vcmRlci14bC01IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgb3JkZXI6IDU7XHJcbiAgfVxyXG4gIC5vcmRlci14bC02IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgb3JkZXI6IDY7XHJcbiAgfVxyXG4gIC5vcmRlci14bC03IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgb3JkZXI6IDc7XHJcbiAgfVxyXG4gIC5vcmRlci14bC04IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgb3JkZXI6IDg7XHJcbiAgfVxyXG4gIC5vcmRlci14bC05IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgb3JkZXI6IDk7XHJcbiAgfVxyXG4gIC5vcmRlci14bC0xMCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICBvcmRlcjogMTA7XHJcbiAgfVxyXG4gIC5vcmRlci14bC0xMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICBvcmRlcjogMTE7XHJcbiAgfVxyXG4gIC5vcmRlci14bC0xMiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICBvcmRlcjogMTI7XHJcbiAgfVxyXG4gIC5vZmZzZXQteGwtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLm9mZnNldC14bC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteGwtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLm9mZnNldC14bC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteGwtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC14bC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLm9mZnNldC14bC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteGwtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG4gIH1cclxufSIsIlxyXG4ubS1hcHBsaWNhdGlvbiAubWEtMCB7XHJcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1hLTEge1xyXG4gIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS0yIHtcclxuICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWEtMyB7XHJcbiAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS00IHtcclxuICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1hLTUge1xyXG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWEtNiB7XHJcbiAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS03IHtcclxuICBtYXJnaW46IDI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1hLTgge1xyXG4gIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWEtOSB7XHJcbiAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS0xMCB7XHJcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS0xMSB7XHJcbiAgbWFyZ2luOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS0xMiB7XHJcbiAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS1hdXRvIHtcclxuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LTAge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtMSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC0yIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LTMge1xyXG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC00IHtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LTYge1xyXG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC03IHtcclxuICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtOCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LTkge1xyXG4gIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC0xMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LTExIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtMTIge1xyXG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC1hdXRvIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktMCB7XHJcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS0xIHtcclxuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LTIge1xyXG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktMyB7XHJcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LTQge1xyXG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS01IHtcclxuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktNiB7XHJcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LTcge1xyXG4gIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS04IHtcclxuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktOSB7XHJcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LTEwIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktMTEge1xyXG4gIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS0xMiB7XHJcbiAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LWF1dG8ge1xyXG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC0wIHtcclxuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LTEge1xyXG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXQtMiB7XHJcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC0zIHtcclxuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC00IHtcclxuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC01IHtcclxuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC02IHtcclxuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC03IHtcclxuICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC04IHtcclxuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC05IHtcclxuICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC0xMCB7XHJcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXQtMTEge1xyXG4gIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LTEyIHtcclxuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC1hdXRvIHtcclxuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tci0wIHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItMSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLTIge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tci0zIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLTQge1xyXG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tci02IHtcclxuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLTcge1xyXG4gIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItOCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tci05IHtcclxuICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLTEwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLTExIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLTEyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLWF1dG8ge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi0xIHtcclxuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1iLTIge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItMyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItNiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItNyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItOCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItOSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItMTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1iLTExIHtcclxuICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi0xMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItYXV0byB7XHJcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1sLTQge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC01IHtcclxuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtNiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1sLTcge1xyXG4gIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC04IHtcclxuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtOSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1sLTEwIHtcclxuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtMTEge1xyXG4gIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC0xMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1sLWF1dG8ge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTAge1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0xIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0yIHtcclxuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTIge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTMge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTMge1xyXG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy00IHtcclxuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy00IHtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTYge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTYge1xyXG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy03IHtcclxuICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy03IHtcclxuICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtOCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtOCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTkge1xyXG4gIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTkge1xyXG4gIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0xMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtMTAge1xyXG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0xMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtMTEge1xyXG4gIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0xMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtMTIge1xyXG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1hdXRvIHtcclxuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1hdXRvIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0xIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0xIHtcclxuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTIge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTIge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtMyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTMge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTQge1xyXG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS00IHtcclxuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS01IHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtNiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTYge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTcge1xyXG4gIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS03IHtcclxuICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS04IHtcclxuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtOCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtOSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTkge1xyXG4gIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTEwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtMTAge1xyXG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTExIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtMTEge1xyXG4gIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTEyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtMTIge1xyXG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWF1dG8ge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1hdXRvIHtcclxuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWEtbjEge1xyXG4gIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWEtbjIge1xyXG4gIG1hcmdpbjogLThweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWEtbjMge1xyXG4gIG1hcmdpbjogLTEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1hLW40IHtcclxuICBtYXJnaW46IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS1uNSB7XHJcbiAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWEtbjYge1xyXG4gIG1hcmdpbjogLTI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1hLW43IHtcclxuICBtYXJnaW46IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS1uOCB7XHJcbiAgbWFyZ2luOiAtMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWEtbjkge1xyXG4gIG1hcmdpbjogLTM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1hLW4xMCB7XHJcbiAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWEtbjExIHtcclxuICBtYXJnaW46IC00NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS1uMTIge1xyXG4gIG1hcmdpbjogLTQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LW4xIHtcclxuICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtbjIge1xyXG4gIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC1uMyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtbjQge1xyXG4gIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LW41IHtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC1uNiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtbjcge1xyXG4gIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LW44IHtcclxuICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC1uOSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtbjEwIHtcclxuICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC1uMTEge1xyXG4gIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LW4xMiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktbjEge1xyXG4gIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS1uMiB7XHJcbiAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LW4zIHtcclxuICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS1uNCB7XHJcbiAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktbjUge1xyXG4gIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LW42IHtcclxuICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS1uNyB7XHJcbiAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAtMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktbjgge1xyXG4gIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LW45IHtcclxuICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS1uMTAge1xyXG4gIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LW4xMSB7XHJcbiAgbWFyZ2luLXRvcDogLTQ0cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAtNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktbjEyIHtcclxuICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC1uMSB7XHJcbiAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXQtbjIge1xyXG4gIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LW4zIHtcclxuICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXQtbjQge1xyXG4gIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC1uNSB7XHJcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LW42IHtcclxuICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXQtbjcge1xyXG4gIG1hcmdpbi10b3A6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC1uOCB7XHJcbiAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LW45IHtcclxuICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXQtbjEwIHtcclxuICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXQtbjExIHtcclxuICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXQtbjEyIHtcclxuICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItbjEge1xyXG4gIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItbjIge1xyXG4gIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItbjMge1xyXG4gIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLW40IHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tci1uNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItbjYge1xyXG4gIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLW43IHtcclxuICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tci1uOCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItbjkge1xyXG4gIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLW4xMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItbjExIHtcclxuICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tci1uMTIge1xyXG4gIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1iLW4xIHtcclxuICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi1uMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItbjMge1xyXG4gIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi1uNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1iLW41IHtcclxuICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItbjYge1xyXG4gIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi1uNyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1iLW44IHtcclxuICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItbjkge1xyXG4gIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi1uMTAge1xyXG4gIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi1uMTEge1xyXG4gIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi1uMTIge1xyXG4gIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC1uMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1sLW4yIHtcclxuICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtbjMge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtbjQge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtbjUge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtbjYge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtbjcge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtbjgge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtbjkge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtbjEwIHtcclxuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1sLW4xMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC1uMTIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjEge1xyXG4gIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjIge1xyXG4gIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4zIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW40IHtcclxuICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjQge1xyXG4gIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjUge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uNiB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW42IHtcclxuICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW43IHtcclxuICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjcge1xyXG4gIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjgge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uOCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uOSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW45IHtcclxuICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4xMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4xMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMTEge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMTEge1xyXG4gIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjEyIHtcclxuICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjEyIHtcclxuICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4xIHtcclxuICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjEge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4yIHtcclxuICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4zIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4zIHtcclxuICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjQge1xyXG4gIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjQge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW42IHtcclxuICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW42IHtcclxuICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjcge1xyXG4gIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjcge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uOCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uOCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW45IHtcclxuICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW45IHtcclxuICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjEwIHtcclxuICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4xMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4xMSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMTEge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMTIge1xyXG4gIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjEyIHtcclxuICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBhLTAge1xyXG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGEtMSB7XHJcbiAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wYS0yIHtcclxuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBhLTMge1xyXG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBhLTQge1xyXG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBhLTUge1xyXG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBhLTYge1xyXG4gIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBhLTcge1xyXG4gIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBhLTgge1xyXG4gIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBhLTkge1xyXG4gIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBhLTEwIHtcclxuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wYS0xMSB7XHJcbiAgcGFkZGluZzogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGEtMTIge1xyXG4gIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB4LTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5weC0xIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHgtMiB7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB4LTMge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB4LTQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB4LTUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB4LTYge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB4LTcge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB4LTgge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB4LTkge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB4LTEwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5weC0xMSB7XHJcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHgtMTIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB5LTAge1xyXG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5weS0xIHtcclxuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHktMiB7XHJcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB5LTMge1xyXG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB5LTQge1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB5LTUge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB5LTYge1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB5LTcge1xyXG4gIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB5LTgge1xyXG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB5LTkge1xyXG4gIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB5LTEwIHtcclxuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5weS0xMSB7XHJcbiAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHktMTIge1xyXG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB0LTAge1xyXG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB0LTEge1xyXG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB0LTIge1xyXG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB0LTMge1xyXG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wdC00IHtcclxuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHQtNSB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB0LTYge1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wdC03IHtcclxuICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHQtOCB7XHJcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB0LTkge1xyXG4gIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wdC0xMCB7XHJcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB0LTExIHtcclxuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHQtMTIge1xyXG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wci0wIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnByLTEge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHItMiB7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wci0zIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wci00IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wci01IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wci02IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wci03IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wci04IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wci05IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wci0xMCB7XHJcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHItMTEge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnByLTEyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wYi0wIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wYi0xIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wYi0yIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wYi0zIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGItNCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBiLTUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wYi02IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGItNyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBiLTgge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wYi05IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGItMTAge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wYi0xMSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBiLTEyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGwtMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBsLTEge1xyXG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wbC0yIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGwtMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wbC00IHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBsLTUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGwtNiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wbC03IHtcclxuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBsLTgge1xyXG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGwtOSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wbC0xMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wbC0xMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wbC0xMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTAge1xyXG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0xIHtcclxuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0xIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtMiB7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTMge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0zIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTQge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy00IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy01IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTYge1xyXG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy02IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTcge1xyXG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy03IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTgge1xyXG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy04IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTkge1xyXG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy05IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTEwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtMTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtMTEge1xyXG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0xMSB7XHJcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0xMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTEyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0wIHtcclxuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0xIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtMiB7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTIge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTMge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtNCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtNSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTYge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtNiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTcge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtNyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTgge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtOCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTkge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtOSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTEwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTEwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtMTEge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtMTEge1xyXG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0xMiB7XHJcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0xMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tMCB7XHJcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTEge1xyXG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS0yIHtcclxuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tMyB7XHJcbiAgICBtYXJnaW46IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS00IHtcclxuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTUge1xyXG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tNiB7XHJcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS03IHtcclxuICAgIG1hcmdpbjogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTgge1xyXG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tOSB7XHJcbiAgICBtYXJnaW46IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS0xMCB7XHJcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS0xMSB7XHJcbiAgICBtYXJnaW46IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS0xMiB7XHJcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1hdXRvIHtcclxuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS0xIHtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS0xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTAge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS0xIHtcclxuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tMiB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTMge1xyXG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTQge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTUge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTYge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTcge1xyXG4gICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTgge1xyXG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTkge1xyXG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS0xMSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tMTIge1xyXG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTAge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tMSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS0yIHtcclxuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTMge1xyXG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTQge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTUge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTYge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTcge1xyXG4gICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTgge1xyXG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTkge1xyXG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS0xMSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tMTIge1xyXG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS0xIHtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS01IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS04IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS0wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItc20tMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS0zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS00IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS01IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS02IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS03IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS04IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS05IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS0xMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItc20tMTEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTEyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1hdXRvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0wIHtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS01IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS04IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0wIHtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS02IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS05IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uMSB7XHJcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uMiB7XHJcbiAgICBtYXJnaW46IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uMyB7XHJcbiAgICBtYXJnaW46IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjQge1xyXG4gICAgbWFyZ2luOiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW41IHtcclxuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uNiB7XHJcbiAgICBtYXJnaW46IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjcge1xyXG4gICAgbWFyZ2luOiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW44IHtcclxuICAgIG1hcmdpbjogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uOSB7XHJcbiAgICBtYXJnaW46IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjEwIHtcclxuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uMTEge1xyXG4gICAgbWFyZ2luOiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW4xMiB7XHJcbiAgICBtYXJnaW46IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tbjEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW4yIHtcclxuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tbjExIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW4xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1uMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjIge1xyXG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW4zIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW40IHtcclxuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW41IHtcclxuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW42IHtcclxuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW43IHtcclxuICAgIG1hcmdpbi10b3A6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW44IHtcclxuICAgIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW45IHtcclxuICAgIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW4xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1uMTEge1xyXG4gICAgbWFyZ2luLXRvcDogLTQ0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjEyIHtcclxuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW4xIHtcclxuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjMge1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW41IHtcclxuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjYge1xyXG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW44IHtcclxuICAgIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjkge1xyXG4gICAgbWFyZ2luLXRvcDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uMTAge1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uMTEge1xyXG4gICAgbWFyZ2luLXRvcDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uMTIge1xyXG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW41IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW44IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW4xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW4yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW40IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uNiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW43IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjgge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uOSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW4xMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW4xMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW4xMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW4xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tbjIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tbjExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW4xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW41IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW42IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW44IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW45IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW41IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW41IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW44IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW44IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjExIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tMCB7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS0xIHtcclxuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTIge1xyXG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tMyB7XHJcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tNCB7XHJcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tNSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tNiB7XHJcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tNyB7XHJcbiAgICBwYWRkaW5nOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tOCB7XHJcbiAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tOSB7XHJcbiAgICBwYWRkaW5nOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tMTAge1xyXG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTExIHtcclxuICAgIHBhZGRpbmc6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS0xMiB7XHJcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS00IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tNiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS03IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTgge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tOSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS0xMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS0xMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS0xMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS0wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS0xIHtcclxuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS0yIHtcclxuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS0zIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTQge1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktc20tNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS02IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTcge1xyXG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktc20tOCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS05IHtcclxuICAgIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTEwIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTExIHtcclxuICAgIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTEyIHtcclxuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTAge1xyXG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTEge1xyXG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTIge1xyXG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTMge1xyXG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS00IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTYge1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS03IHtcclxuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tOCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTkge1xyXG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS0xMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTExIHtcclxuICAgIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tMTIge1xyXG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItc20tMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS00IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS01IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS02IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS03IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS04IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS05IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS0xMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItc20tMTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTEyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS0wIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS0xIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS0yIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS0zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItc20tNCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS02IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItc20tNyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTgge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS05IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItc20tMTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS0xMSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTEyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS0yIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tMyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tNiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS03IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTgge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tOSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS0xMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS0xMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS0xMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS00IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS01IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS02IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS03IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTgge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS04IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS05IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0xMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0xMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTEyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTYge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tNiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tNyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTgge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tOCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tOSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0xMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0xMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXNtLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQtc20tcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXNtLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXNtLWp1c3RpZnkge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQtc20tc3RhcnQge1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXNtLWVuZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC0wIHtcclxuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtMSB7XHJcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTIge1xyXG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC0zIHtcclxuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTQge1xyXG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtNSB7XHJcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC02IHtcclxuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTcge1xyXG4gICAgbWFyZ2luOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtOCB7XHJcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC05IHtcclxuICAgIG1hcmdpbjogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTEwIHtcclxuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTExIHtcclxuICAgIG1hcmdpbjogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTEyIHtcclxuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTExIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC0xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTEge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC0yIHtcclxuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtOCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtOSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtMTAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTExIHtcclxuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC0xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC0xIHtcclxuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTIge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtOCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtOSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtMTAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTExIHtcclxuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC0xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC03IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC0xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC0xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC0yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTgge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC0xMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtMTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC02IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC05IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTExIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC03IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW4xIHtcclxuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW4yIHtcclxuICAgIG1hcmdpbjogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW4zIHtcclxuICAgIG1hcmdpbjogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uNCB7XHJcbiAgICBtYXJnaW46IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjUge1xyXG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW42IHtcclxuICAgIG1hcmdpbjogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uNyB7XHJcbiAgICBtYXJnaW46IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjgge1xyXG4gICAgbWFyZ2luOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW45IHtcclxuICAgIG1hcmdpbjogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uMTAge1xyXG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW4xMSB7XHJcbiAgICBtYXJnaW46IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjEyIHtcclxuICAgIG1hcmdpbjogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1uMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW4zIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW41IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW42IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW43IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW44IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW45IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW4xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1uMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLW4xIHtcclxuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjMge1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjQge1xyXG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjUge1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjYge1xyXG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjcge1xyXG4gICAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjgge1xyXG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjkge1xyXG4gICAgbWFyZ2luLXRvcDogLTM2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjEwIHtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLW4xMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uMTIge1xyXG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjEge1xyXG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW4yIHtcclxuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW40IHtcclxuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjUge1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW43IHtcclxuICAgIG1hcmdpbi10b3A6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjgge1xyXG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uOSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW4xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW4xMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW4xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW4xIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW4yIHtcclxuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW4zIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW42IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW45IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW4xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW4zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW42IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uOCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW45IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjExIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjEyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1uMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW4zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW40IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW41IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW42IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW43IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW44IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW45IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW4xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1uMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4xIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4yIHtcclxuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW41IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW43IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW44IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjExIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW40IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW43IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW43IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC0wIHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTEge1xyXG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtMiB7XHJcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC0zIHtcclxuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC00IHtcclxuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC01IHtcclxuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC02IHtcclxuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC03IHtcclxuICAgIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC04IHtcclxuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC05IHtcclxuICAgIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC0xMCB7XHJcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtMTEge1xyXG4gICAgcGFkZGluZzogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTEyIHtcclxuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC02IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC05IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTExIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTEyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTAge1xyXG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTEge1xyXG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTIge1xyXG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTMge1xyXG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC01IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTYge1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtNyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC04IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTkge1xyXG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtMTEge1xyXG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtMTIge1xyXG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTQge1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC01IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtNiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTcge1xyXG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC04IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtOSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTEwIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtMTEge1xyXG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC0xMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTYge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTgge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC0xMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtMTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC00IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTYge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC03IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtOCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC0xMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTExIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtMTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC0wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC02IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtOCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC05IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTExIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTEyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0yIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtNiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTYge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtNyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtOCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTgge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtOSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0xMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0xMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTExIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTEyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC01IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtNiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC02IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtNyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC03IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC04IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtOSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC05IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0xMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0xMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTEyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTEyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbWQtbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1tZC1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbWQtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbWQtanVzdGlmeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1tZC1zdGFydCB7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbWQtZW5kIHtcclxuICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyNjRweCkge1xyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy0wIHtcclxuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctMSB7XHJcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTIge1xyXG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy0zIHtcclxuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTQge1xyXG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctNSB7XHJcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy02IHtcclxuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTcge1xyXG4gICAgbWFyZ2luOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctOCB7XHJcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy05IHtcclxuICAgIG1hcmdpbjogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTEwIHtcclxuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTExIHtcclxuICAgIG1hcmdpbjogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTEyIHtcclxuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLWF1dG8ge1xyXG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTExIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy0xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTEge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy0yIHtcclxuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctOCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctOSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctMTAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTExIHtcclxuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy0xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy0xIHtcclxuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTIge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctOCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctOSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctMTAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTExIHtcclxuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy0xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbGctMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbGctMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbGctNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy03IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbGctOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy0xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy0xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy0yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTgge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy0xMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctMTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLWF1dG8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy02IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy05IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTExIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy03IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW4xIHtcclxuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW4yIHtcclxuICAgIG1hcmdpbjogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW4zIHtcclxuICAgIG1hcmdpbjogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uNCB7XHJcbiAgICBtYXJnaW46IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjUge1xyXG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW42IHtcclxuICAgIG1hcmdpbjogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uNyB7XHJcbiAgICBtYXJnaW46IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjgge1xyXG4gICAgbWFyZ2luOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW45IHtcclxuICAgIG1hcmdpbjogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uMTAge1xyXG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW4xMSB7XHJcbiAgICBtYXJnaW46IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjEyIHtcclxuICAgIG1hcmdpbjogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1uMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW4zIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW41IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW42IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW43IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW44IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW45IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW4xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1uMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLW4xIHtcclxuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjMge1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjQge1xyXG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjUge1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjYge1xyXG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjcge1xyXG4gICAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjgge1xyXG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjkge1xyXG4gICAgbWFyZ2luLXRvcDogLTM2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjEwIHtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLW4xMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uMTIge1xyXG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjEge1xyXG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW4yIHtcclxuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW40IHtcclxuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjUge1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW43IHtcclxuICAgIG1hcmdpbi10b3A6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjgge1xyXG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uOSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW4xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW4xMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW4xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW4xIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW4yIHtcclxuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW4zIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW42IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW45IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW4xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW4zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW42IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uOCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW45IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjExIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjEyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1uMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW4zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW40IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW41IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW42IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW43IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW44IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW45IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW4xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1uMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4xIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4yIHtcclxuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW41IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW43IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW44IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjExIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW40IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW43IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW43IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy0wIHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTEge1xyXG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctMiB7XHJcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy0zIHtcclxuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy00IHtcclxuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy01IHtcclxuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy02IHtcclxuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy03IHtcclxuICAgIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy04IHtcclxuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy05IHtcclxuICAgIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy0xMCB7XHJcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctMTEge1xyXG4gICAgcGFkZGluZzogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTEyIHtcclxuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy02IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy05IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTExIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTEyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTAge1xyXG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTEge1xyXG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTIge1xyXG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTMge1xyXG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbGctNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy01IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTYge1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbGctNyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy04IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTkge1xyXG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbGctMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbGctMTEge1xyXG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbGctMTIge1xyXG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTQge1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy01IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctNiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTcge1xyXG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy04IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctOSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTEwIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctMTEge1xyXG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy0xMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbGctMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTYge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTgge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy0xMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbGctMTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy00IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbGctNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTYge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy03IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbGctOCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy0xMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTExIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbGctMTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy0wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy02IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctOCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy05IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTExIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTEyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0yIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctNiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTYge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctNyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctOCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTgge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctOSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0xMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0xMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTExIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTEyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy01IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctNiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy02IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctNyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy03IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy04IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctOSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy05IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0xMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0xMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTEyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTEyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbGctbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1sZy1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbGctY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbGctanVzdGlmeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1sZy1zdGFydCB7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbGctZW5kIHtcclxuICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDRweCkge1xyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC0wIHtcclxuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtMSB7XHJcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTIge1xyXG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC0zIHtcclxuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTQge1xyXG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtNSB7XHJcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC02IHtcclxuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTcge1xyXG4gICAgbWFyZ2luOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtOCB7XHJcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC05IHtcclxuICAgIG1hcmdpbjogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTEwIHtcclxuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTExIHtcclxuICAgIG1hcmdpbjogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTEyIHtcclxuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLWF1dG8ge1xyXG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTExIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC0xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTEge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC0yIHtcclxuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtOCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtOSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtMTAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTExIHtcclxuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC0xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC0xIHtcclxuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTIge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtOCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtOSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtMTAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTExIHtcclxuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC0xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC03IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC0xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC0xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC0yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTgge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC0xMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtMTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLWF1dG8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC02IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC05IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTExIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC03IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW4xIHtcclxuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW4yIHtcclxuICAgIG1hcmdpbjogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW4zIHtcclxuICAgIG1hcmdpbjogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uNCB7XHJcbiAgICBtYXJnaW46IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjUge1xyXG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW42IHtcclxuICAgIG1hcmdpbjogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uNyB7XHJcbiAgICBtYXJnaW46IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjgge1xyXG4gICAgbWFyZ2luOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW45IHtcclxuICAgIG1hcmdpbjogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uMTAge1xyXG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW4xMSB7XHJcbiAgICBtYXJnaW46IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjEyIHtcclxuICAgIG1hcmdpbjogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1uMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW4zIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW41IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW42IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW43IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW44IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW45IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW4xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1uMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLW4xIHtcclxuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjMge1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjQge1xyXG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjUge1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjYge1xyXG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjcge1xyXG4gICAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjgge1xyXG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjkge1xyXG4gICAgbWFyZ2luLXRvcDogLTM2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjEwIHtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLW4xMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uMTIge1xyXG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjEge1xyXG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW4yIHtcclxuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW40IHtcclxuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjUge1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW43IHtcclxuICAgIG1hcmdpbi10b3A6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjgge1xyXG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uOSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW4xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW4xMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW4xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW4xIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW4yIHtcclxuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW4zIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW42IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW45IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW4xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW4zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW42IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uOCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW45IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjExIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjEyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1uMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW4zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW40IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW41IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW42IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW43IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW44IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW45IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW4xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1uMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4xIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4yIHtcclxuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW41IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW43IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW44IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjExIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW40IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW43IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW43IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC0wIHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTEge1xyXG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtMiB7XHJcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC0zIHtcclxuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC00IHtcclxuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC01IHtcclxuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC02IHtcclxuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC03IHtcclxuICAgIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC04IHtcclxuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC05IHtcclxuICAgIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC0xMCB7XHJcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtMTEge1xyXG4gICAgcGFkZGluZzogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTEyIHtcclxuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC02IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC05IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTExIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTEyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTAge1xyXG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTEge1xyXG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTIge1xyXG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTMge1xyXG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC01IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTYge1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtNyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC04IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTkge1xyXG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtMTEge1xyXG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtMTIge1xyXG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTQge1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC01IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtNiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTcge1xyXG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC04IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtOSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTEwIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtMTEge1xyXG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC0xMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTYge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTgge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC0xMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtMTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC00IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTYge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC03IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtOCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC0xMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTExIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtMTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC0wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC02IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtOCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC05IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTExIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTEyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0yIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtNiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTYge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtNyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtOCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTgge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtOSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0xMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0xMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTExIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTEyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC01IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtNiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC02IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtNyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC03IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC04IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtOSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC05IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0xMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0xMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTEyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTEyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQteGwtbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC14bC1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQteGwtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQteGwtanVzdGlmeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC14bC1zdGFydCB7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQteGwtZW5kIHtcclxuICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuIiwiLmxvZ28tbWFpbiB7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAmLmxhbmRzY2FwZSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMilcclxuICAgIH1cclxuICB9XHJcbiAgJi5wb3J0cmFpdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDhweDtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvICRzcGFjaW5nMTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAzNHB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1lZGl1bSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDU0cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBtYXgtV2lkdGg6IDMycHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmxhcmdlIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogNjRweDtcclxuICAgICAgbWF4LWhlaWdodDogNjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1peGluIHRpdGxlLWJhc2Uge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50aXRsZS1wcmltYXJ5IHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1saWdodFxyXG4gIH1cclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktZGFya1xyXG4gIH1cclxuICBmb250LXNpemU6IDQ4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHhcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc0XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRpdGxlLWJhc2U7XHJcbn1cclxuXHJcbi50aXRsZS1zZWNvbmRhcnkge1xyXG4gIGNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktZGFyaztcclxuICBmb250LXNpemU6IDQ4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHhcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHhcclxuICB9XHJcbiAgQGluY2x1ZGUgdGl0bGUtYmFzZTtcclxufVxyXG5cclxuLnRpdGxlLWRlY28ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoMyB7XHJcbiAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMjBweCk7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBmb250LVdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xyXG4gICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc3BhY2luZzMpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMTA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1iZXR3ZWVuKG1kLCBsZykge1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc3BhY2luZzcpXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHhcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDApO1xyXG4gICAgICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbGlnaHRcclxuICAgICAgfVxyXG4gICAgICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWRhcmtcclxuICAgICAgfVxyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMjEwcHg7XHJcbiAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIEBpbmNsdWRlIGxlZnQoMCk7XHJcbiAgICBbZGlyPVwibHRyXCJdICYge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgICBAaW5jbHVkZSBsZWZ0KCRzcGFjaW5nMylcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGZsYWc6ICcuLi9pbWFnZXMvZmxhZy1sb2dvLnBuZyc7XHJcblxyXG5AbWl4aW4gZmxhZy1pY29ue1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoNXB4KTtcclxuICB0b3A6IDFweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJGZsYWcpIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcclxuICAmLmFyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgM3B4O1xyXG4gIH1cclxuICAmLnpoIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEycHhcclxuICB9XHJcbiAgJi5lbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yOHB4XHJcbiAgfVxyXG4gICYuZGUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweFxyXG4gIH1cclxuICAmLmlkIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYycHhcclxuICB9XHJcbiAgJi5wdCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03OXB4XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wb3ZlciB7XHJcbiAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xyXG4gIHdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuLnN3aXRjaC10b2dnbGUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbiNtZW51X2JsYW5rIHtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zdGFydC1tb2JpbGUge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgIG1hcmdpbjogc3BhY2luZygxLCAyKVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAjbWFpbi13cmFwICYge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmczXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNpZGVuYXYtdHJpZ2dlciB7XHJcbiAgICBtYXJnaW46IDBcclxuICB9XHJcbiAgJi5maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAmOm5vdCgub3Blbi1kcmF3ZXIpIHtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJveC1zaGFkb3csIDBweCAxcHggMzZweCAtMTZweCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4sIDBweCAxcHggMzZweCAtMTZweCAkcGFsZXR0ZS1jb21tb24tYmxhY2spO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xyXG4gICAgLmhlYWRlci1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC52ZXJ0aWNhbC1kaXZpZGVyIHtcclxuICAgICAgbWluLWhlaWdodDogJHNwYWNpbmczO1xyXG4gICAgfVxyXG4gICAgLmxvZ28ge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICB3aWR0aDogMzJweFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBuYXYge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm9wZW4tZHJhd2VyIHtcclxuICAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtcGFwZXI7XHJcbiAgfVxyXG4gIC5zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBtYXJnaW46IHNwYWNpbmcoMCwgMiwgMik7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJi5zaG9ydCB7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuICAgIC5pbnB1dC1maWVsZCB7XHJcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoJHNwYWNpbmcyKTtcclxuICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1zbWFsbDtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJvcmRlci1jb2xvciwgJGxpZ2h0LXRleHQtaGludCwgJGRhcmstdGV4dC1oaW50KTtcclxuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xyXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoJHNwYWNpbmc1KTtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiBzcGFjaW5nKDEsIDApO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDRweCAwXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBAaW5jbHVkZSBsZWZ0KCRzcGFjaW5nMSk7XHJcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5O1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICB0b3A6IDZweFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nMTtcclxuICAmIG5hdiB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogM3B4IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmcxXHJcbiAgICB9XHJcbiAgICAubWVudS1zZXR0aW5nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMC41LCAxKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiA+ICoge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzFcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29sbGVjdGlvbi1oZWFkZXIge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeTtcclxuICB9XHJcbiAgLmNvbGxlY3Rpb24sIC5jb2xsZWN0aW9uLWl0ZW0sIC5jb2xsZWN0aW9uLWhlYWRlciB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmxvZ28ge1xyXG4gICAgJiBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYgaW1nIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICB3aWR0aDogNDhweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWJldHdlZW4oc20sIGxnKSB7XHJcbiAgICAgIGZsZXg6IDFcclxuICAgIH1cclxuICB9XHJcbiAgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIGxpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtc21hbGw7XHJcbiAgICAgIGEubWVudS1saXN0IHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmspO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmssICRwYWxldHRlLXByaW1hcnktbGlnaHQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoaWxkLW1lbnUge1xyXG4gICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgQGluY2x1ZGUgdXNlLXJ0bChyaWdodCwgMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5uYXYubmF2LW1lbnUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIC5idG4taWNvbi5oYW1idXJnZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MnB4XHJcbiAgfVxyXG4gIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXRleHQtcHJpbWFyeVxyXG4gIH1cclxuICAuc2Nyb2xsYWN0aXZlLW5hdiB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgkc3BhY2luZzMpO1xyXG4gICAgdWw6bm90KC5kcm9wZG93bi1jb250ZW50KSA+IGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206ICRzcGFjaW5nMTtcclxuICAgICAgICBAaW5jbHVkZSBsZWZ0KC0ycHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjQyLCAwLjE2LCAwLjIxLCAwLjkzKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbGVmdCgkc3BhY2luZzIpO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1saW5rXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGxlZnQoJHNwYWNpbmcyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGkucmlnaHQuaWNvbiB7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KDApO1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5tdWx0aS1tZW51IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbjogc3BhY2luZygwLCAwLjUpO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0biAge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XHJcbiAgICAgIG1hcmdpbjogMCAkc3BhY2luZzE7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZy1tZW51IHtcclxuICAuZmxhZyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAmIGkge1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc3BhY2luZzIpO1xyXG4gICAgICBAaW5jbHVkZSBmbGFnLWljb247XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciA6bm90KC5jaXJjbGUtY2xpcHBlcikgPiAuY2lyY2xlLmZsYWcge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLmxhbmctb3B0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XHJcbn1cclxuXHJcbi5sYW5nLWxpc3Qge1xyXG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZlcnRpY2FsLWRpdmlkZXIge1xyXG4gIG1hcmdpbjogMCAkc3BhY2luZzE7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICBAaW5jbHVkZSBwYWxldHRlLWRpdmlkZXI7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1pbi1oZWlnaHQ6ICRzcGFjaW5nNlxyXG59XHJcblxyXG4uc2V0dGluZyB7XHJcbiAgLmljb24ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbiAgLmFjdGl2ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZylcclxuICB9XHJcbiAgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgW2Rpcj1cImx0clwiXSAmIHtcclxuICAgICAgcmlnaHQ6ICRzcGFjaW5nMSAhaW1wb3J0YW50O1xyXG4gICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgIGxlZnQ6ICRzcGFjaW5nMSAhaW1wb3J0YW50O1xyXG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kZS1tZW51LCAubGFuZy1tZW51IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZVxyXG59XHJcblxyXG4uZmxleC1tZW51IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBsYWJlbCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudSB7XHJcbiAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMSk7XHJcbiAgcGFkZGluZzogc3BhY2luZygxLCAwKTtcclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAuYmFyIHtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC10ZXh0LXNlY29uZGFyeTtcclxuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXRleHQtc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtbGlzdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemVcclxufVxyXG5cclxuLyogVG9wIE11bHRpIEx2IE1lbnUgKi9cclxuLnN1Ym1lbnUtaG92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5wYXJlbnQtaG92ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmhvdmVyIHtcclxuICAgID4gLnN1Ym1lbnUtaG92ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yb3VuZGVkLW1lbnUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi8qIFRvcCBNZWdhIE1lbnUgKi9cclxuLm1lZ2EtbWVudS1yb290IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSkgIWltcG9ydGFudDtcclxuICAmLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nMTI7XHJcbiAgICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDNweCAwcHggcmdiYSg2NCwgNjQsIDY0LCAxKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoNDIsIDQyLCA0MiwgMSksIDBweCAycHggMXB4IC0xcHggcmdiYSgyMCwgMjAsIDIwLCAxKVxyXG4gICAgfVxyXG4gICAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGktbWVudS1yb290IHtcclxuICAmID4gbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tZWdhLW1lbnUge1xyXG4gIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgbWF4LWhlaWdodDogNDgwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4XHJcbiAgfVxyXG59XHJcblxyXG4udGh1bWItbWVudSB7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGhlaWdodDogNzhweDtcclxuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1zbWFsbDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzJcclxufVxyXG5cclxuLnRpdGxlLW1lZ2Ege1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHBhZGRpbmc6IHNwYWNpbmcoMCwgMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxXHJcbn1cclxuXHJcbi5tYWluLW1lbnUsIC5tdWx0aS1tZW51IHtcclxuICBmbGV4OiAxO1xyXG4gIC5idG4ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgfVxyXG4gIC5hcnJvdy1pY29uIHtcclxuICAgIEBpbmNsdWRlIHJ0bC1mbGlwXHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1tZW51IHtcclxuICAuYnRuIHtcclxuICAgIG1hcmdpbjogc3BhY2luZygwLCAxKTtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMTtcclxuICB9XHJcbn1cclxuXHJcbi8qIEhhbWJ1cmdlciBNZW51ICovXHJcbiNtYWluX21lbnUucGFwZXItbmF2IHtcclxuICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtcGFwZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLmZ1bGwtbmF2IHtcclxuICAgIHotaW5kZXg6IDkwO1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLm1lbnUge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDIsIDUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzg7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5idG4tZmxhdCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcclxuICAgICAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMi41LCA0KTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICAgICAgICAgIGhlaWdodDogNzUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtc21hbGw7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLCAwLCAwLjE0LCAwLjk3KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubWVudS1vcGVuIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1yaWdodDtcclxuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGl2aWRlci1zaWRlYmFyIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICBtYXJnaW46IHNwYWNpbmcoMywgMClcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGlkZW50YXRpb246IDhweDtcclxuXHJcbi5tb2JpbGUtbmF2IHtcclxuICB3aWR0aDogMjYwcHg7XHJcbiAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xyXG4gIHBhZGRpbmc6IHNwYWNpbmcoMTAsIDIpO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XHJcbiAgfVxyXG4gIC5jb2xsZWN0aW9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAmLmFjdGl2ZSA+IC5jb2xsYXBzaWJsZS1oZWFkZXIge1xyXG4gICAgICAgIGkubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29sbGFwc2libGUtYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmNvbGxhcHNpYmxlLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBpLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgbWFyZ2luOiAwXHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLmV4cGFuZGFibGUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuICAubWVudS1saXN0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnRcclxuICB9XHJcbiAgLnNpZGUtbXVsdGlsdiB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcxO1xyXG4gIH1cclxuICAuaGFzLWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgwKTtcclxuICB9XHJcbiAgLmhhcy1ncmFuZC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmdyb3VwLWNoaWxkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAuY29sbGFwc2libGUtYm9keSB7XHJcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgkaWRlbnRhdGlvbiAqIDEuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaWRlLWdyb3VwIHtcclxuICAgIC5jb2xsZWN0aW9uLWl0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoJGlkZW50YXRpb24gKiAyKTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sbGFwc2libGUtaGVhZGVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIGkubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgtOHB4KVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2lkZS1ncm91cC1saW5rIHtcclxuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgkaWRlbnRhdGlvbilcclxuICB9XHJcbiAgLmNvbGxlY3Rpb24taGVhZGVyIHtcclxuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgkc3BhY2luZzEpXHJcbiAgfVxyXG4gIC50aXRsZS1tZWdhIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcbiAgLmN1cnJlbnQge1xyXG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktZGFyaywgJHBhbGV0dGUtcHJpbWFyeS1saWdodCk7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIjYWJvdXQge1xyXG4gIC5yb290IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcxICogLTM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wdXp6bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbGVmdCg2MHB4KTtcclxuICAgIHRvcDogLTQwcHg7XHJcbiAgICBkaXYge1xyXG4gICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgW2Rpcj1cImx0clwiXSAmIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgW2Rpcj1cImx0clwiXSAmIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMTEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGllY2Utc21hbGwtdG9wIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgdG9wOiAtMTgwcHg7XHJcbiAgICBAaW5jbHVkZSBsZWZ0KDEyMHB4KTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBAaW5jbHVkZSBsZWZ0KC04MHB4KTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWdBUEktYWdlbmN5MSk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBpZWNlLXNtYWxsLWJvdHRvbSB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIHRvcDogNzBweDtcclxuICAgIEBpbmNsdWRlIGxlZnQoODBweCk7XHJcbiAgICBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgbGVmdCgtNTBweCk7XHJcbiAgICAgIHRvcDogLTEzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZ0FQSS1hZ2VuY3kwKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVjbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0zMDBweDtcclxuICAgIGxlZnQ6IC0xNTBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYgPiAqIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAuYmlnIHtcclxuICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuMDg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgICAgQGluY2x1ZGUgbGVmdCgkc3BhY2luZzE1KTtcclxuICAgIH1cclxuICAgIC5tZWRpdW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcclxuICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgQGluY2x1ZGUgbGVmdCgkc3BhY2luZzEwKTtcclxuICAgIH1cclxuICAgIC5zbWFsbCB7XHJcbiAgICAgIGJvcmRlcjogOHB4IHNvbGlkICRwYWxldHRlLXByaW1hcnktbWFpbjtcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICB0b3A6IDI1MHB4O1xyXG4gICAgICBAaW5jbHVkZSBsZWZ0KDM4MHB4KTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYmFubmVyLXNsaWRlciB7XHJcbiAgLmJhbm5lci13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGlkZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW46IDgwcHggYXV0byAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgIC5kZWNvLXdyYXAge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcclxuICAgICAgaGVpZ2h0OiA1MDBweFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcclxuICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgJi5jZW50ZXItY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmc1O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogc3BhY2luZygxNSwgMCwgMCk7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmc0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1iZXR3ZWVuKHNtLCBtZCkge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oLWJhbm5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMTA7XHJcbiAgICAgICAgd2lkdGg6IDYwJVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmc1O1xyXG4gICAgICAgIHdpZHRoOiA0MCVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlci1kZWNvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuc2xpZGUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlY28td3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMCwgLTAuMDEsIDAsIDAuOTYpO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCkgc2NhbGUoMC44KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgIHRvcDogLTEyMHB4XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVjbyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgJi50b3Age1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrKTtcclxuICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gICAgICAmLnMxIHtcclxuICAgICAgICB0b3A6IC00MDBweDtcclxuICAgICAgICByaWdodDogLTI1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuczIge1xyXG4gICAgICAgIHRvcDogLTQwMHB4O1xyXG4gICAgICAgIGxlZnQ6IC0yNTBweDtcclxuICAgICAgfVxyXG4gICAgICAmLnMzIHtcclxuICAgICAgICB0b3A6IC0zNjBweDtcclxuICAgICAgICBsZWZ0OiAxNTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgICBsZWZ0OiAtMTIwcHhcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYm90dG9tIHtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQtY29sb3IsICRwYWxldHRlLXNlY29uZGFyeS1saWdodCwgJHBhbGV0dGUtc2Vjb25kYXJ5LWRhcmspO1xyXG4gICAgICB3aWR0aDogNzkwcHg7XHJcbiAgICAgIGhlaWdodDogODE1cHg7XHJcbiAgICAgICYuczEge1xyXG4gICAgICAgIHRvcDogLTM5MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5zMiB7XHJcbiAgICAgICAgdG9wOiAtMzkwcHg7XHJcbiAgICAgICAgbGVmdDogLTI0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuczMge1xyXG4gICAgICAgIHRvcDogLTM2MHB4O1xyXG4gICAgICAgIGxlZnQ6IDE1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICAgIGxlZnQ6IC0xNDBweFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnJvdyB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKCdtZCcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dCB7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1hcmVhIHtcclxuICAgICYgPiAqIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmczKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMlxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGUtbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmcxO1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtc21hbGw7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJHBhbGV0dGUtbGlua1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGl2aWRlciB7XHJcbiAgICBtYXJnaW46IGF1dG8gJHNwYWNpbmcyO1xyXG4gICAgQGluY2x1ZGUgcGFsZXR0ZS1kaXZpZGVyO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE2cHgpO1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIGJvcmRlcjogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgdGhpbiAwIDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIG1heC13aWR0aDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgZmxleDogMSAxIDBweDtcclxuICB9XHJcbn1cclxuIiwiI2Nhc2Utc3R1ZGllcyB7XHJcbiAgLnJvb3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICAubmF2e1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpZGUtZmlsdGVyIHtcclxuICAgIC5uYXYge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lXHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbiB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICAgIC5maWx0ZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1zbWFsbDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMTtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMC41LCAyKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjdGl2ZXtcclxuICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1saWdodDtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktZGFyaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYXNzb25yeSB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY291bnRlci13cmFwIHtcclxuICBtYXJnaW46IHNwYWNpbmcoMywgMCk7XHJcbn1cclxuXHJcbi5jb3VudGVyLWl0ZW0taG9tZSB7XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC50ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGgzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc0O1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogJHNwYWNpbmcyICogLTE7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyNXB4KVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiJGdyZWVuLWJ1YmxlOiAnLi4vaW1hZ2VzL2FnZW5jeS9ncmVlbl9idWJsZS5wbmcnO1xyXG4kYmx1ZS1idWJsZTogJy4uL2ltYWdlcy9hZ2VuY3kvYmx1ZV9idWJsZS5wbmcnO1xyXG4kdmlvbGV0LWJ1YmxlOiAnLi4vaW1hZ2VzL2FnZW5jeS92aW9sZXRfYnVibGUucG5nJztcclxuXHJcbiNleHBlcnRpc2Uge1xyXG4gIC5yb290IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyICogLTE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nM1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVjb3JhdGlvbiB7XHJcbiAgICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICAgIGZpbGw6ICRwYWxldHRlLXByaW1hcnktZGFyaztcclxuICAgICAgc3Ryb2tlOiAkcGFsZXR0ZS1wcmltYXJ5LWRhcms7XHJcbiAgICB9XHJcbiAgICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgICBmaWxsOiAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0O1xyXG4gICAgICBzdHJva2U6ICRwYWxldHRlLXByaW1hcnktbGlnaHQ7XHJcbiAgICB9XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTgwcHg7XHJcbiAgICBAaW5jbHVkZSBsZWZ0KC0yNDBweCk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXNjIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgLmlsbHVzdHJhdGlvbi13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTI0MHB4O1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIEBpbmNsdWRlIGxlZnQoLTIzMHB4KTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pY29uLWdyZWVuIHtcclxuICAgIHRvcDogLTE3OXB4O1xyXG4gICAgQGluY2x1ZGUgbGVmdCgzMHB4KTtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJGdyZWVuLWJ1YmxlKSBuby1yZXBlYXRcclxuICB9XHJcblxyXG4gIC5pY29uLXZpb2xldCB7XHJcbiAgICB3aWR0aDogNTYwcHg7XHJcbiAgICBoZWlnaHQ6IDU2MHB4O1xyXG4gICAgQGluY2x1ZGUgbGVmdCgtNTBweCk7XHJcbiAgICB0b3A6IC02MjBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgkdmlvbGV0LWJ1YmxlKSBuby1yZXBlYXRcclxuICB9XHJcblxyXG4gIC5pY29uLWJsdWUge1xyXG4gICAgd2lkdGg6IDU2MHB4O1xyXG4gICAgaGVpZ2h0OiA1NjBweDtcclxuICAgIEBpbmNsdWRlIGxlZnQoMHB4KTtcclxuICAgIHRvcDogLTExNzBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgkYmx1ZS1idWJsZSkgbm8tcmVwZWF0XHJcbiAgfVxyXG5cclxuXHJcbiAgLmRlc2MtaWNvbiB7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIGkuaWNvbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIG1hcmdpbjogNHB4IDBweCAwcHggNXB4O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMHB4IDBweCAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pY29uIHtcclxuICAgICYtcHJpbWFyeSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbGlnaHQ7XHJcbiAgICAgIGkuaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktZGFyaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zZWNvbmRhcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgIGkuaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWFjY2VudCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLWFjY2VudC1saWdodDtcclxuICAgICAgaS5pY29uIHtcclxuICAgICAgICBjb2xvcjogJHBhbGV0dGUtYWNjZW50LWRhcms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYWNjZW50MiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGQkVBQkI7XHJcbiAgICAgIGkuaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNGMzhEMjE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiI3NlcnZpY2VzIHtcclxuICAucm9vdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDUsIDApO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgcGFkZGluZzogc3BhY2luZygxMCwgMCk7XHJcbiAgICB9XHJcbiAgICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICAgIEBpbmNsdWRlIGJnLWNvbG9yLWZhZGUoJHBhbGV0dGUtcHJpbWFyeS1kYXJrLCAwLjQpXHJcbiAgICB9XHJcbiAgICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgICBAaW5jbHVkZSBiZy1jb2xvci1saWdodGVuKCRwYWxldHRlLXByaW1hcnktbGlnaHQsIDAuOClcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlldy1hbGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoMTYwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc3BhY2luZzEpO1xyXG4gICAgICBAaW5jbHVkZSBydGwtZmxpcDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1oYW5kbGUge1xyXG4gICAgaGVpZ2h0OiA0MjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwXHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgfVxyXG5cclxuICAuaXRlbSB7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDEpO1xyXG4gICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtcHJvcCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBkaXYge1xyXG4gICAgICB3aWR0aDogMjUwcHhcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mbG9hdGluZy1hcnR3b3JrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogc3BhY2luZyg1KTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XHJcbiAgICAgIGxlZnQ6ICRzcGFjaW5nMztcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgbGVmdDogJHNwYWNpbmcxMFxyXG4gICAgfVxyXG4gICAgLmFydHdvcmsge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc1XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc1ICogLTFcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFycm93IHtcclxuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgkc3BhY2luZzE1KTtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICBidXR0b24gaSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBbZGlyPVwibHRyXCJdICYge1xyXG4gICAgICBkaXJlY3Rpb246IGx0clxyXG4gICAgfVxyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcclxuICAgICAgbWFyZ2luOiBjYWxjKCRzcGFjaW5nMSAvIDIpO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtZGVmYXVsdFxyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIC50aGVtZS0tZGFyayAmIHtcclxuICAgICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICAgICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1kYXJrXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgbWFyZ2luLXRvcDogNTYwcHhcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNsaWRlci1hcnQge1xyXG4gIC5kZWNvIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XHJcbiAgICAgIHdpZHRoOiA0NTBweFxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDQ4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZC1kZWZhdWx0XHJcbiAgICAgIH1cclxuICAgICAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZC1wYXBlclxyXG4gICAgICB9XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICBbZGlyPVwibHRyXCJdICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogJHNwYWNpbmcxNTtcclxuICAgICAgcmlnaHQ6ICRzcGFjaW5nMTA7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aGVtZS0tZGFyayAmIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0zMHB4IDIwcHggMHB4IDBweCAkcGFsZXR0ZS1zZWNvbmRhcnktZGFya1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTMwcHggMjBweCAwcHggMHB4ICRwYWxldHRlLXNlY29uZGFyeS1saWdodFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlndXJlIHtcclxuICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB9XHJcblxyXG4gIC5mYWRlZCB7XHJcbiAgICBvcGFjaXR5OiAwLjE1O1xyXG4gICAgZmlsdGVyOiBibHVyKDEwcHgpXHJcbiAgfVxyXG59XHJcbiIsIiN0ZXN0aW1vbmlhbHMge1xyXG4gIC5jYXJvdXNlbC1oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMVxyXG4gIH1cclxuXHJcbiAgLnJvb3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDEwLCAwKTtcclxuICAgIC50aGVtZS0tZGFyayAmIHtcclxuICAgICAgQGluY2x1ZGUgYmctY29sb3ItZGFya2VuKCRwYWxldHRlLXByaW1hcnktbGlnaHQsIDAuOClcclxuICAgIH1cclxuICAgIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICAgICBAaW5jbHVkZSBiZy1jb2xvci1saWdodGVuKCRwYWxldHRlLXByaW1hcnktbGlnaHQsIDAuOClcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA2O1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoLTgwcHgpXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgYm90dG9tOiAkc3BhY2luZzggKiAtMTtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiBzcGFjaW5nKDAsIDAuNSk7XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgd2lkdGg6IDM1cHhcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pdGVtIHtcclxuICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgMik7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZsb2F0aW5nLWFydHdvcmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBsZWZ0KDApO1xyXG4gICAgdG9wOiAkc3BhY2luZzU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xyXG4gICAgICBAaW5jbHVkZSBsZWZ0KCRzcGFjaW5nMyk7XHJcbiAgICAgIHRvcDogJHNwYWNpbmcxMCAqIC0xXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgIEBpbmNsdWRlIGxlZnQoJHNwYWNpbmcxMClcclxuICAgIH1cclxuICAgIC5hcnR3b3JrIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICBoZWlnaHQ6IDU0MHB4O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc1XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcclxuICAgICAgICBmbG9hdDogcmlnaHRcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLml0ZW0tcHJvcHMge1xyXG4gICAgJi1maXJzdCB7XHJcbiAgICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgd2lkdGg6IDQ1MHB4XHJcbiAgICAgIH1cclxuICAgICAgW2Rpcj1cImx0clwiXSAmIHtcclxuICAgICAgICB3aWR0aDogMTYwcHhcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1sYXN0IHtcclxuICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICB3aWR0aDogMTYwcHhcclxuICAgICAgfVxyXG4gICAgICBbZGlyPVwibHRyXCJdICYge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jaGF0IHtcclxuICAuY2hhdC1idXR0b24ge1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgdGV4dC1hbGlnbihyaWdodCk7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAmLmJ0bi1mbG9hdGluZyB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBAaW5jbHVkZSBzaGFkZTtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQtY29sb3IsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDNweDtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmssICRwYWxldHRlLXByaW1hcnktbGlnaHQpO1xyXG4gICAgfVxyXG4gICAgLmluZGljYXRvciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIEBpbmNsdWRlIGxlZnQoMnB4KVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhbmVsIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgdGV4dC1hbGlnbihyaWdodCk7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBAaW5jbHVkZSB0ZXh0LWFsaWduKGxlZnQpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDEsIDAuNjUsIDAuMywgMC45KTtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcclxuICAgIEBpbmNsdWRlIHNoYWRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtbWVkaXVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMiwgMiwgMC41KTtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQtY29sb3IsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2hvdyB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jbG9zZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC00cHg7XHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5kaWNhdG9yIHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCg0cHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAub25saW5lIHtcclxuICAgIGJhY2tncm91bmQ6ICMwN0Q1MTdcclxuICB9XHJcblxyXG4gIC5vZmZsaW5lIHtcclxuICAgIGJhY2tncm91bmQ6ICNiN2I3YjdcclxuICB9XHJcblxyXG4gIC5jaGF0LXJvb20ge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hdmF0YXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWxrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXNtYWxsO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgcGFkZGluZzogc3BhY2luZygxLCAxLjUpO1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJHNwYWNpbmcyKVxyXG4gIH1cclxuXHJcbiAgLmZyb20ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQtY29sb3IsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIEBpbmNsdWRlIGxlZnQoLTVweCk7XHJcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQ7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3JkZXItcmlnaHQtY29sb3IsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IHNwYWNpbmcoMCwgMik7XHJcbiAgICAuaW5wdXQtZmllbGQge1xyXG4gICAgICBmbGV4OiAxXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQge1xyXG4gICAgZmxleDogMVxyXG4gIH1cclxuXHJcbiAgLnNlbmQge1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJHNwYWNpbmcyKTtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1zZWNvbmRhcnktZGFyayk7XHJcbiAgICBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1zZWNvbmRhcnktZGFyaywgJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0KTtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoNHB4KTtcclxuICAgICAgQGluY2x1ZGUgcnRsLWZsaXA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdlLW5hdiB7XHJcbiAgLmJ0bi1mbG9hdGluZyB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDg2cHg7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIC5pY29uIHtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1saWdodFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHotaW5kZXg6IDIwMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiA0MHB4O1xyXG4gIHJpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiA1NnB4O1xyXG4gIG5hdiB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2hvdyB7XHJcbiAgICAuYnRuLWZsb2F0aW5nIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlY3Rpb24tbmF2IHtcclxuICAgIC5zY3JvbGxuYXYge1xyXG4gICAgICBib3R0b206IDExMHB4O1xyXG4gICAgICBtYXJnaW46IDAgMCA3NnB4IDIycHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgQGluY2x1ZGUgc2hhZG93MjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJvcmRlci1jb2xvciwgJGxpZ2h0LXRleHQtaGludCwgJGRhcmstdGV4dC1oaW50KTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgbGkuY3VycmVudCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgLnNlY3Rpb24tbmF2IGxpIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWF0ZXJpYWwtdG9vbHRpcCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dC1zZWNvbmRhcnlcclxufSIsIi5ub3RpZmljYXRpb24ge1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogI0ZGRkZGRjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsZWZ0OiAkc3BhY2luZzE7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiA4cHg7XHJcbiAgYm90dG9tOiAwO1xyXG4gIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogOTUlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XHJcbiAgICB3aWR0aDogOTAlXHJcbiAgfVxyXG4gIC53cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMThweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktZGFyaztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMC41LCAyKVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMik7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46ICRzcGFjaW5nMSAwXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qIEdlbmVyYWwgKi9cclxuLnBvc3QtY2FyZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1tZWRpdW07XHJcbiAgLmNhcmQtYWN0aW9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IHNwYWNpbmcoMSwgMCk7XHJcbiAgfVxyXG4gIC5yZXNwb25zaXZlLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG4gIC5wcm9wZXJ0aWVzIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmZpZ3VyZSB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5kZXNjIHtcclxuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gIH1cclxuICAvKiBPcmllbnRhdGlvbiAqL1xyXG4gICYucG9ydHJhaXQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC5wcm9wZXJ0aWVzIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgIH1cclxuICAgIC5idG4uYWN0aW9uLWJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5sYW5kc2NhcGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIC5maWd1cmUge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMik7XHJcbiAgICB9XHJcbiAgICAuZGVzYyB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvcGVydGllcyB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjaW5nKDEsIDIpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLmFjdGlvbi1idG4ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIFR5cGUgKi9cclxuICAmLmZ1bGwgeyBcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICYucm91bmQge1xyXG4gICAgLmZpZ3VyZSB7XHJcbiAgICAgIG1hcmdpbjogJHNwYWNpbmcyO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1tZWRpdW1cclxuICAgIH1cclxuICAgICYubGFuZHNjYXBlIHtcclxuICAgICAgLmZpZ3VyZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgICAgbWFyZ2luOiAkc3BhY2luZzE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYub3ZhbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJi5wb3J0cmFpdCB7XHJcbiAgICAgIC5maWd1cmUge1xyXG4gICAgICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KC0xMCUpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDUwJSA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubGFuZHNjYXBlIHtcclxuICAgICAgLmZpZ3VyZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNTAlIDUwJSAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEyMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYub3ZlciB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICYucG9ydHJhaXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzI7XHJcbiAgICAgIC5maWd1cmUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgc2hhZGU7XHJcbiAgICAgICAgbWFyZ2luOiBzcGFjaW5nKC0yLCAyLCAwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1tZWRpdW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubGFuZHNjYXBlIHtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJHNwYWNpbmcyKTtcclxuICAgICAgLmZpZ3VyZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBzaGFkZTtcclxuICAgICAgICBtYXJnaW46IHNwYWNpbmcoMiwgMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJHNwYWNpbmcyICogLTEpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLW1lZGl1bTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiBHZW5lcmFsICovXHJcbi5uZXdzLWNhcmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtbWVkaXVtO1xyXG4gIC5idG4uYWN0aW9uLWJ0biB7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gIH1cclxuICAuY2FyZC1hY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IHNwYWNpbmcoMSwgMCk7XHJcbiAgfVxyXG4gIC5jYXB0aW9uIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDIsIDApO1xyXG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeTtcclxuICB9XHJcbiAgLm5ld3MtdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnJlc3BvbnNpdmUtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbiAgLnByb3BlcnRpZXMge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZmlndXJlIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmRlc2Mge1xyXG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgfVxyXG4gIC8qIE9yaWVudGF0aW9uICovXHJcbiAgJi5wb3J0cmFpdCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLnByb3BlcnRpZXMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcyO1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgfVxyXG4gICYubGFuZHNjYXBlIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAuZmlndXJlIHtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpO1xyXG4gICAgfVxyXG4gICAgLmRlc2Mge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb3BlcnRpZXMge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi5hY3Rpb24tYnRuIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKiBUeXBlICovXHJcbiAgJi5mdWxsIHsgXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmLnJvdW5kIHtcclxuICAgIC5maWd1cmUge1xyXG4gICAgICBtYXJnaW46ICRzcGFjaW5nMjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtbWVkaXVtXHJcbiAgICB9XHJcbiAgICAmLmxhbmRzY2FwZSB7XHJcbiAgICAgIC5maWd1cmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICAgIG1hcmdpbjogJHNwYWNpbmcxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLm92YWwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYucG9ydHJhaXQge1xyXG4gICAgICAuZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogMTIwJTtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgtMTAlKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1MCUgNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxhbmRzY2FwZSB7XHJcbiAgICAgIC5maWd1cmUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDUwJSA1MCUgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLm92ZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAmLnBvcnRyYWl0IHtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAuZmlndXJlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIHNoYWRlO1xyXG4gICAgICAgIG1hcmdpbjogc3BhY2luZygtMiwgMiwgMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtbWVkaXVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxhbmRzY2FwZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nMik7XHJcbiAgICAgIC5maWd1cmUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgc2hhZGU7XHJcbiAgICAgICAgbWFyZ2luOiBzcGFjaW5nKDIsIDApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nMiAqIC0xKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1tZWRpdW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnByaWNpbmctY2FyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzM7XHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gIH1cclxuICBoNiB7XHJcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5XHJcbiAgfVxyXG4gICYuYmcge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgLnRpdGxlLWNhcmQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICB9XHJcbiAgICBoNiB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkLXByaWNpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAmLmJhc2ljIHtcclxuICAgIC50aXRsZS1jYXJkIHtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1zZWNvbmRhcnktZGFyaywgJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0KTtcclxuICAgIH1cclxuICAgIC5idG4tYXJlYSB7XHJcbiAgICAgIC50aGVtZS0tbGlnaHQgJiwgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgICAgIEBpbmNsdWRlIGJnLWNvbG9yLWZhZGUoJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW4sIDAuMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudmFsdWUge1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICAudGl0bGUtY2FyZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzg7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgaDQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDE2MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3R0b206IC02MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgbGVmdDogLTMwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTE4NWRlZywgJHBhbGV0dGUtcHJpbWFyeS1tYWluIDYwJSwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrIDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzJcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgMik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzM7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmcxO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xyXG4gICAgICBAaW5jbHVkZSBwYWxldHRlLWRpdmlkZXI7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXRsZS1jYXJkIHtcclxuICAgIHBhZGRpbmc6IHNwYWNpbmcoNSwgMCwgNCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktZGFyaywgJHBhbGV0dGUtcHJpbWFyeS1saWdodCk7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAkc3BhY2luZzE7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICAgIEBpbmNsdWRlIHJpZ2h0KCRzcGFjaW5nMSk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5O1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMlxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1hcmVhIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDIsIDMpO1xyXG4gICAgcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQtY29sb3IsICRwYWxldHRlLWNvbW1vbi13aGl0ZSwgJHBhbGV0dGUtY29tbW9uLWJsYWNrKTtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG4gICAgJi5wcmltYXJ5LWNvbG9yIHtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XHJcbiAgICB9XHJcbiAgICAmLnNlY29uZGFyeS1jb2xvciB7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLCAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQsICRwYWxldHRlLXNlY29uZGFyeS1kYXJrKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiBUZXN0aW1vbmlhbCBDYXJkICovXHJcbi50ZXN0aS1jYXJkIHtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnBhcGVyLmNhcmQge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmczO1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgaGVpZ2h0OiAyNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCA1MHB4IDA7XHJcbiAgICBwIHtcclxuICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yYXRpbmcge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmc0XHJcbiAgfVxyXG5cclxuICAuc3Rhci1pY29uIHtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1hY2NlbnQtbWFpblxyXG4gIH1cclxuXHJcbiAgLnN0YXItaWNvbi1kaXNhYmxlIHtcclxuICAgIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQtZGl2aWRlcjtcclxuICAgIH1cclxuICAgIC50aGVtZS0tZGFyayAmIHtcclxuICAgICAgY29sb3I6ICRkYXJrLWRpdmlkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGVyc29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzM7XHJcbiAgICAuYXZhdGFyIHtcclxuICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgIGhlaWdodDogNTVweDtcclxuICAgIH1cclxuICAgIC5uYW1lIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nMik7XHJcbiAgICAgIGg2IHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXB0aW9uIHtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXZhdGFyIHtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICNGRkY7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIEBpbmNsdWRlIHNoYWRvdzI7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvKiBHZW5lcmFsICovXHJcblxyXG4ucHJvZmlsZS1jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLW1lZGl1bTtcclxuICAuYnRuLm1haW4tYnRuIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXNwb25zaXZlLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG4gIC5wcm9wZXJ0aWVzIHtcclxuICAgIC5idG4uYnRuLWZsYXQge1xyXG4gICAgICBwYWRkaW5nOiAwICRzcGFjaW5nMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtc21hbGw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maWd1cmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5hdmF0YXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIC5zdWJ0aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAuZGVzYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzI7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDIsIDIpXHJcbiAgfVxyXG4gIC5hY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuYnRuIHtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmcxO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIC5idG4tY29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluXHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIE9yaWVudGF0aW9uICovXHJcbiAgJi5wb3J0cmFpdCB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5wcm9wZXJ0aWVzIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgIH1cclxuICAgIC5hdmF0YXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgIH1cclxuICAgIC5hY3Rpb24ge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtZGl2aWRlcjtcclxuICAgICAgcGFkZGluZzogc3BhY2luZygyLCAwKTtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubGFuZHNjYXBlIHtcclxuICAgIG1heC13aWR0aDogODIwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgLmZpZ3VyZSB7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzQgKiAtMSk7XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLnByb3BlcnRpZXMge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzYyB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWN0aW9uIHtcclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbjogMCA0cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi5tYWluLWJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAuYWN0aW9uLWFyZWEge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nNCk7ICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKiBUeXBlICovXHJcbiAgJi5mdWxsIHsgXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmZpZ3VyZSB7XHJcbiAgICAgIGhlaWdodDogMTYwcHhcclxuICAgIH1cclxuICB9XHJcbiAgJi5yb3VuZCB7XHJcbiAgICAuZmlndXJlIHtcclxuICAgICAgbWFyZ2luOiAkc3BhY2luZzE7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGhlaWdodDogMTA1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLW1lZGl1bVxyXG4gICAgfVxyXG4gICAgJi5sYW5kc2NhcGUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgICAgLmZpZ3VyZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5vdmFsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmLnBvcnRyYWl0IHtcclxuICAgICAgLmZpZ3VyZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB3aWR0aDogMTIwJTtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgtMTAlKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1MCUgNTAlO1xyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxhbmRzY2FwZSB7XHJcbiAgICAgIC5maWd1cmUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDUwJSA1MCUgMDtcclxuICAgICAgICAgIEBpbmNsdWRlIHVzZS1ydGwoYm9yZGVyLXJhZGl1cywgNTAlIDAgMCA1MCUpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLm92ZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAmLnBvcnRyYWl0IHtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAuZmlndXJlIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgc2hhZGU7XHJcbiAgICAgICAgbWFyZ2luOiBzcGFjaW5nKC0yLCAyLCAwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1tZWRpdW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubGFuZHNjYXBlIHtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJHNwYWNpbmcyKTtcclxuICAgICAgLmZpZ3VyZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBzaGFkZTtcclxuICAgICAgICBoZWlnaHQ6IDEwNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nMiAqIC0xKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1tZWRpdW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi8qIEdlbmVyYWwgKi9cclxuLnByb2R1Y3QtY2FyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnJlc3BvbnNpdmUtaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb3BlcnR5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGlkZGVuLWxpbmsge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgLmRlc2Mge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgcGFkZGluZzogc3BhY2luZygyLCAzKTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZFxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dCB7XHJcbiAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcyKVxyXG4gIH1cclxuICAucmF0aW5nIHtcclxuICAgIC5pY29uIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogI0ZGQzEwN1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3Rhci1pY29uIHtcclxuICAgIGNvbG9yOiAjRkZDMTA3XHJcbiAgfVxyXG4gIC5zdGFyLWljb24tZGlzYWJsZSB7XHJcbiAgICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LWRpdmlkZXI7XHJcbiAgICB9XHJcbiAgICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1kaXZpZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnV0dG9uLmJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzI7XHJcbiAgfVxyXG4gIC8qIE9yaWVudGF0aW9uICovXHJcbiAgJi5wb3J0cmFpdCB7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgLmZpZ3VyZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgfVxyXG4gICAgLmRlc2Mge1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmxhbmRzY2FwZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcbiAgICAuZmlndXJlIHtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgLmRlc2Mge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhpZGRlbi1saW5rIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIFR5cGUgKi9cclxuICAmLmZ1bGwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5maWd1cmUge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucm91bmQge1xyXG4gICAgLmZpZ3VyZSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLW1lZGl1bTtcclxuICAgICAgaGVpZ2h0OiAxMzRweDtcclxuICAgIH1cclxuICAgICYucG9ydHJhaXQge1xyXG4gICAgICAuZmlndXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAkc3BhY2luZzE7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nMTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubGFuZHNjYXBlIHtcclxuICAgICAgLmZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMTtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc3BhY2luZzEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYub3ZhbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJi5wb3J0cmFpdCB7XHJcbiAgICAgIC5maWd1cmUge1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEyMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoLTEwJSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNTAlIDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sYW5kc2NhcGUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgfVxyXG4gICAgICAuZmlndXJlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNTAlIDUwJSAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLm92ZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAuZmlndXJlIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgc2hhZGU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtbWVkaXVtO1xyXG4gICAgfVxyXG4gICAgJi5wb3J0cmFpdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMjtcclxuICAgICAgLmZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luOiBzcGFjaW5nKDAsIDIpO1xyXG4gICAgICAgIHRvcDogJHNwYWNpbmcyICogLTE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyICogLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubGFuZHNjYXBlIHtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJHNwYWNpbmcyKTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nMSk7ICBcclxuICAgICAgfVxyXG4gICAgICAuZmlndXJlIHtcclxuICAgICAgICBtYXJnaW46IHNwYWNpbmcoMiwgMCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMThweDtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGVmdCgkc3BhY2luZzIgKiAtMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMiAqIC0xKVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLyogR2VuZXJhbCAqL1xyXG5cclxuLm1lZGlhLWNhcmQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogc3BhY2luZyg0LCAwLCAyKTtcclxuICBoZWlnaHQ6IDI1MHB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKCdsZycpIHtcclxuICAgIGhlaWdodDogMzQwcHg7XHJcbiAgfVxyXG4gIGZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBpbWcge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJhZGdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBpbmNsdWRlIHJpZ2h0KDEwcHgpO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcbiAgLnBsYXktYnRuLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtcGFwZXI7XHJcbiAgICBzcGFuIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcxO1xyXG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW4sICRwYWxldHRlLXNlY29uZGFyeS1saWdodClcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvcGVydHkge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmczO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgdGV4dC1hbGlnbihsZWZ0KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIEBpbmNsdWRlIGxlZnQoMCk7XHJcbiAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyMzgsIDIzOCwgMjM4LCAwKSAyMCUsICMwMDAgOTAlKTtcclxuICB9XHJcbiAgLm1lZGlhLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gIC8qIE9yaWVudGF0aW9uICovXHJcbiAgJi5sYW5kc2NhcGUge1xyXG4gICAgLm1lZGlhLXRpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgdGV4dC1hbGlnbihsZWZ0KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5wb3J0cmFpdCB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgLm1lZGlhLXRpdGxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLyogVHlwZSAqL1xyXG4gICYucGhvdG8ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAuY292ZXItbGluayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuIiwiJGZyYW1lLWRlY286ICcuLi9pbWFnZXMvZGVjb3JhdGlvbi9mcmFtZS1kZWNvLnBuZyc7XHJcblxyXG4vKiBDYXNlIFN0dWRpZXMgQ2FyZCAqL1xyXG4uY2FzZS1jYXJkIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG1heC1oZWlnaHQ6IDM3NXB4O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICRwYWxldHRlLXNlY29uZGFyeS1saWdodCAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE0OHB4XHJcbiAgfVxyXG4gIC5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogLTFweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgfVxyXG4gIC5sb2dvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc21hbGwge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmxvZ28ge1xyXG4gICAgICBtYXJnaW46IC0xNnB4IGF1dG8gMTZweCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAucHJvcGVydHkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWd1cmUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJpZyB7XHJcbiAgICAucHJvcGVydHkge1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3R0b206IDBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIC5wcm9wZXJ0eSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGJvdHRvbTogMFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvcGVydHkge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTUwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmczICRzcGFjaW5nMjtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBAaW5jbHVkZSBsZWZ0KDApO1xyXG4gICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyMzgsIDIzOCwgMjM4LCAwKSAyMCUsICMwMDAgOTAlKTtcclxuICAgIC5kZXNjIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAuZGVzYyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ28ge1xyXG4gICAgICB3aWR0aDogNjRweDtcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJGZyYW1lLWRlY28pIG5vLXJlcGVhdDtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoNiB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcclxuICAgIH1cclxuICAgICYuZnVsbC1oaWRlIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC41cyBlYXNlLW91dDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3R0b206IC0yMHB4XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXItZGVjbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuYmlnLCAuc21hbGwge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDAuMlxyXG4gIH1cclxuXHJcbiAgLnNtYWxsIHtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrKTtcclxuICB9XHJcblxyXG4gIC5iaWcge1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLWNvbG9yLCAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQsICRwYWxldHRlLXNlY29uZGFyeS1kYXJrKTtcclxuICB9XHJcblxyXG4gIC5sZWZ0LWRlY28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIC5iaWcge1xyXG4gICAgICBsZWZ0OiA4MHB4O1xyXG4gICAgICB0b3A6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgLnNtYWxsIHtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB0b3A6IDEzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0LWRlY28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAuYmlnIHtcclxuICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgIHRvcDogMTkwcHg7XHJcbiAgICB9XHJcbiAgICAuc21hbGwge1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgICB0b3A6IDE0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLmZvb3Rlci1iYXNpYyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nKDUpO1xyXG4gIC5yb290IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG5hdiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBtYXJnaW46IHNwYWNpbmcoNCwgMCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAkc3BhY2luZzE7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktbWFpbiwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogc3BhY2luZygwLCAxKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ28ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDcwcHhcclxuICAgIH1cclxuICB9XHJcbiAgLnN1YnNjcmliZSB7XHJcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoNSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmczXHJcbiAgfVxyXG4gIC5maWVsZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoJHNwYWNpbmcyMCk7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDkwcHgpXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBAaW5jbHVkZSByaWdodCgwKTtcclxuICAgIHRvcDogJHNwYWNpbmcxO1xyXG4gICAgd2lkdGg6IDkwcHhcclxuICB9XHJcbiAgLnNvY21lZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgbWFyZ2luOiAkc3BhY2luZzUgYXV0bztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgLmljb24ge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcxO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZCwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtcHJpbWFyeS1tYWluKTtcclxuICAgICYuYnRuIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmssICRwYWxldHRlLXByaW1hcnktbGlnaHQpO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LWRhcms7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvcHlyaWdodCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IHNwYWNpbmcoMS41KTtcclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZvb3Rlci1jb250YWN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnJvb3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nNVxyXG4gIH1cclxuICAuZm9ybS1ib3gge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc1O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDMsIDIsIDEpXHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrLCAgJHBhbGV0dGUtcHJpbWFyeS1saWdodCk7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9nbyB7XHJcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzU7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNTRweDtcclxuICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzJcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgfVxyXG4gIH1cclxuICAubWFyZ2luIHtcclxuICAgIG1hcmdpbjogJHNwYWNpbmcyXHJcbiAgfVxyXG4gIC5zb2NtZWQge1xyXG4gICAgbWFyZ2luOiBzcGFjaW5nKDMsIDApO1xyXG4gICAgYS5idG4taWNvbiB7XHJcbiAgICAgIG1hcmdpbjogJHNwYWNpbmcxO1xyXG4gICAgICB3aWR0aDogMzZweDtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZCwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCAhaW1wb3J0YW50LCAgJHBhbGV0dGUtcHJpbWFyeS1kYXJrICFpbXBvcnRhbnQpO1xyXG4gICAgICBpIHtcclxuICAgICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktZGFyayAhaW1wb3J0YW50LCAgJHBhbGV0dGUtcHJpbWFyeS1saWdodCAhaW1wb3J0YW50KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdCB7XHJcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5O1xyXG4gIH1cclxuICAuZGl2aWRlciB7XHJcbiAgICBtYXJnaW46IDEycHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lXHJcbiAgfVxyXG59IiwiLmZvb3Rlci1zaXRlbWFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZzU7XHJcbiAgfVxyXG4gIC50aXRsZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KTtcclxuICB9XHJcbiAgLmxpbmsge1xyXG4gICAgbWFyZ2luOiBzcGFjaW5nKDEsIDEuNSk7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9nby1hcmVhIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm9keS0yIHtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XHJcbiAgICBtYXJnaW46IHNwYWNpbmcoMiwgMClcclxuICB9XHJcbiAgLmNvbGxhcHNpYmxlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG4gIC5sb2dvIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmc0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2NtZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbjogJHNwYWNpbmcxO1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgJGxpZ2h0LWRpdmlkZXIsICRkYXJrLWRpdmlkZXIpO1xyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWxlY3QtbGFuZyB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzI7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMS41cHggMTJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuICAgICAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1saWdodFxyXG4gICAgICB9XHJcbiAgICAgIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktZGFyaztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaXRlLW1hcC1pdGVtIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oJ21kJykge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmRpb24tcm9vdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZVxyXG4gIH1cclxuICAjbWFpbi13cmFwIC5hY2NvcmRpb24tY29udGVudC52LWV4cGFuc2lvbi1wYW5lbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkaW9uLWljb24ge1xyXG4gICAgcGFkZGluZzogMFxyXG4gIH1cclxuICAuY29sbGFwc2libGUtYm9keSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyXHJcbiAgfVxyXG59IiwiLmZvb3Rlci1ibG9nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmxpbmsge1xyXG4gICAgbWFyZ2luOiBzcGFjaW5nKDEsIDEuNSk7XHJcbiAgfVxyXG4gIC5mb290ZXIge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmczIDA7XHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRlc2N7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMlxyXG4gICAgfVxyXG4gIH1cclxuICAucXVpY2stbGlua3Mge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzU7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgyJSk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICAgIHdpZHRoOiA0NyVcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2ctaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcbiAgICAuY2F0ZWdvcnkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzE7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1zZWNvbmRhcnktZGFyaywgJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0KVxyXG4gICAgfVxyXG4gICAgLmxpc3QtdGV4dCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmZpZ3VyZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMik7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0LWFsaWduKGxlZnQpO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZS1uYXYge1xyXG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1zZWNvbmRhcnktZGFyaywgJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0KTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzE7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZFxyXG4gIH1cclxuICAubG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICYgKyBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpXHJcbiAgICB9XHJcbiAgICBoNiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2NtZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBhLmJ0bi1pY29uIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBtYXJnaW46ICRzcGFjaW5nMTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsICRwYWxldHRlLXByaW1hcnktbGlnaHQgIWltcG9ydGFudCwgICRwYWxldHRlLXByaW1hcnktZGFyayAhaW1wb3J0YW50KTtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrICFpbXBvcnRhbnQsICAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0ICFpbXBvcnRhbnQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmljb24ge1xyXG4gICAgJiArIGRpdiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogc3BhY2luZygxLjUsIDEuNSwgMS41LCA0KTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LWxhbmcge1xyXG4gICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgIG1hcmdpbjogc3BhY2luZygyLCAxKTtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMS41cHggMTJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICAgIGhlaWdodDogMi44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpdGUtbWFwLWl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bignbWQnKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuICB9XHJcbiAgLmNvcHlyaWdodCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWJvdXQtc3R5bGUge1xyXG4gIC56ZXJvIHtcclxuICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgIC5wcm9ncmVzcy1saW5lYXIge1xyXG4gICAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNob3dpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDM4MnB4O1xyXG4gICAgei1pbmRleDogNjtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XHJcbiAgICB0b3A6IDMzcHg7XHJcbiAgICBsZWZ0OiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoJ2xnJykge1xyXG4gICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIGg0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgIH1cclxuICAgIGg1IHtcclxuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAudmlkZW8tcm9vdCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWRlby13cmFwIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW8tcG9wdXAge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgaDQge1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgIHdpZHRoOiA2OTBweDtcclxuICAgIH1cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2xvc2UtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNHB4O1xyXG4gICAgQGluY2x1ZGUgcmlnaHQoNHB4KTtcclxuICB9XHJcblxyXG4gIC5wcm9ncmVzcy13cmFwIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7IFxyXG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDUsIDApO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMztcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtaWNvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nMSlcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9ncmVzcyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsICRsaWdodC1kaXZpZGVyLCAkZGFyay1kaXZpZGVyKTtcclxuICAgIC5wcm9ncmVzcy1saW5lYXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAmLnByaW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbWFpblxyXG4gICAgICB9XHJcbiAgICAgICYuc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpblxyXG4gICAgICB9XHJcbiAgICAgICYuYWNjZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1hY2NlbnQtbWFpblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmctd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrKTtcclxuICAgIHBhZGRpbmc6IHNwYWNpbmcoNSwgMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCAwIDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgJHBhbGV0dGUtY29tbW9uLXdoaXRlLCAkcGFsZXR0ZS1jb21tb24tYmxhY2spO1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktcm9vdCwgLnRlYW0tcm9vdCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgfVxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICBib3R0b206ICRzcGFjaW5nMyAqIC0xXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGVhbS1yb290IHtcclxuICAgIC5pdGVtID4gKntcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pY29uIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBAaW5jbHVkZSBydGwtZmxpcDtcclxuICAgIH1cclxuICAgIC5uYXYge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICB9XHJcblxyXG4gIC5uYXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgfVxyXG5cclxuICAucHJldiB7XHJcbiAgICBAaW5jbHVkZSBsZWZ0KC0zMHB4KTtcclxuICB9XHJcblxyXG4gIC5uZXh0IHtcclxuICAgIEBpbmNsdWRlIHJpZ2h0KC0zMHB4KTtcclxuICB9XHJcbn0iLCIuY291bnRlci1zdHlsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZzU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgIHBhZGRpbmc6IHNwYWNpbmcoNSwgMCk7XHJcbiAgfVxyXG4gICYuZGFya3tcclxuICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcclxuICAgIC5jb3VudGVyLWl0ZW0ge1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY291bnRlci1pdGVtIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0LWFsaWduKGxlZnQpO1xyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMik7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcyKTtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgaDQge1xyXG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYmFubmVyLWJhc2ljIHtcclxuICAuYmFubmVyLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC5pbWcge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oJ3hzJykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nM1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bignbWQnKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIGg1IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKCdtZCcpIHtcclxuICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nMTBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oJ3NtJykge1xyXG4gICAgICBwYWRkaW5nLXRvcDogc3BhY2luZygyMCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYmxvZy1zdHlsZSB7XHJcbiAgLmJsb2ctaGVhZGxpbmUge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLnJlc3BvbnNpdmUtaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oJ3hzJykge1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC44KSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYS5hbmNob3ItY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmc4OyAgXHJcbiAgICB9XHJcbiAgICAudGV4dC1oNiB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkbGluZS10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXRsZS1ibG9nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW1cclxuICB9XHJcbiAgLmltYWdlLWJsb2cge1xyXG4gICAgbWFyZ2luOiBzcGFjaW5nKDUsIDApO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuICB9XHJcbiAgLnNpZGViYXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzEwXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkLXRpdGxlIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5pbnB1dC5kYXJrIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvZy1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmc0XHJcbiAgICB9XHJcbiAgICB1bCwgb2wge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzJcclxuICAgIH1cclxuICB9XHJcbiAgLmxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogZGlzY1xyXG4gIH1cclxuICAuc2hhcmUtc29jbWVkIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtZGl2aWRlcjtcclxuICAgIHBhZGRpbmc6IHNwYWNpbmcoMywgMCk7XHJcbiAgICBtYXJnaW46IHNwYWNpbmcoMywgMCk7XHJcbiAgICAuYnRuIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZzE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYWNlYm9vayB7XHJcbiAgICBib3JkZXItY29sb3I6ICMwRDQ3QTE7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGNvbG9yOiAjMEQ0N0ExO1xyXG4gICAgfVxyXG4gIH1cclxuICAudHdpdHRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMEJDRDQ7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGNvbG9yOiAjMDBCQ0Q0O1xyXG4gICAgfVxyXG4gIH1cclxuICAubGlua2VkaW4ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xyXG4gICAgLmljb24ge1xyXG4gICAgICBjb2xvcjogIzIxOTZGMztcclxuICAgIH1cclxuICB9XHJcbiAgLmdhbGxlcnktaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuY2FyZC1pbWFnZSB7XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6ICRzcGFjaW5nMTtcclxuICAgICAgcmlnaHQ6ICRzcGFjaW5nMTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDIpXHJcbiAgfVxyXG4gIC5pbnB1dCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuICAuc2VuZCB7XHJcbiAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc3BhY2luZzIpO1xyXG4gIH1cclxuICAuYXZhdGFyLWNoYXIge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIH1cclxuICAuY29sbGVjdGlvbiB7XHJcbiAgICAuc2Vjb25kYXJ5LWNvbnRlbnQge1xyXG4gICAgICBpIHtcclxuICAgICAgICBAaW5jbHVkZSBydGwtZmxpcFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jYWxsLXRvLWFjdGlvbiB7XHJcbiAgLnJvb3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgbWFyZ2luOiBzcGFjaW5nKDAsIDIpO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMFxyXG4gICAgfVxyXG4gIH1cclxuICAuYnV0dG9uIHtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW4gIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nMSk7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDEsIDQpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuICB9XHJcbiAgLnJpZ2h0LWljb24ge1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJHNwYWNpbmcxKTtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYXBlciB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcclxuICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLWNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4sICRwYWxldHRlLXByaW1hcnktZGFyayk7XHJcbiAgICAucm93IHtcclxuICAgICAgd2lkdGg6IDEwMCUgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoNCwgMTApO1xyXG4gICAgICBtYXJnaW46IHNwYWNpbmcoMCwgMik7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDQsIDMpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMlxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuY29tbWVudHMtc3R5bGUge1xyXG4gIC5mb3JtLWNvbW1lbnQge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtc21hbGw7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrKTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMiwgMyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWxwZXIge1xyXG4gICAgJi5jb2xsZWN0aW9uIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAuY29sbGVjdGlvbi1pdGVtIHtcclxuICAgICAgICBib3JkZXI6IG5vbmVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud3JpdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuaW5wdXQtZmllbGQge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmcxO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VuZC1idG4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICBAaW5jbHVkZSByaWdodCg0cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXZhdGFyLWltZyB7XHJcbiAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcxKVxyXG4gIH1cclxuICAuY29tbWVudHMge1xyXG4gICAgJi5jb2xsZWN0aW9uLWl0ZW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1lbnQtbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzI7XHJcbiAgICAuY29sbGVjdGlvbi1pdGVtIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgJi5hdmF0YXIgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaXJjbGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzFcclxuICAgIH1cclxuICB9XHJcbiAgLmRhdGUge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbiAgLmhlbHAtaXRlbSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuICAuZGl2aWRlciB7XHJcbiAgICBAaW5jbHVkZSBwYWxldHRlLWRpdmlkZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxufSIsIi5jb21wYW55LWxvZ29cclxuICAucm9vdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG9cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgbWFyZ2luOiAkc3BhY2luZzQ7XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGNvbnRyYXN0KDAuNSkgYnJpZ2h0bmVzcygxLjUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgZmlsdGVyOiBub25lXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiIsIi5lcnJvci1zdHlsZSB7XHJcbiAgLmVycm9yLXdyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzEwO1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcxMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luOiBzcGFjaW5nKDEwLCAwKVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICB9XHJcbiAgLmlsbHVzdHJhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBAaW5jbHVkZSBsZWZ0KDQwcHgpO1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQtY29sb3IsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBAaW5jbHVkZSBsZWZ0KDBweCk7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmlnaHQoJHNwYWNpbmcxMCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdCgxcHggc29saWQpO1xyXG4gICAgICBAaW5jbHVkZSBwYWxldHRlLWRpdmlkZXI7XHJcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgkc3BhY2luZzUpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMTBcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxMDZweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzMgIFxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnlcclxuICAgIH1cclxuICB9XHJcbiAgLmJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzJcclxuICB9XHJcbiAgXHJcbn1cclxuIiwiLmZpbHRlci1zdHlsZSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnN0cmlwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gIH1cclxuICAuZmlsdGVyLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAuY29sbGVjdGlvbiB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeVxyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbS5hY3RpdmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLWNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmspO1xyXG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhYmVsLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbGxlY3Rpb24taXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RhciB7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gIH1cclxuICAuc3Rhci1pY29uIHtcclxuICAgIGNvbG9yOiAjRkZDMTA3XHJcbiAgfVxyXG4gIC5zdGFyLWljb24tZGlzYWJsZSB7XHJcbiAgICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LWRpdmlkZXI7XHJcbiAgICB9XHJcbiAgICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1kaXZpZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLXRhZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMXB4IDZweDtcclxuICAgICAgbWFyZ2luOiA0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXNtYWxsO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtZGVmYXVsdDtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlucHV0LXByaWNlIHtcclxuICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuYXBwbHktcmFuZ2Uge1xyXG4gICAgQGluY2x1ZGUgcnRsLWZsaXBcclxuICB9XHJcbiAgJi5tb2RhbC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtZmlsdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gICYubW9kYWwtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmc4XHJcbiAgfVxyXG59XHJcblxyXG5uYXYuZmlsdGVyLWhlYWQge1xyXG4gIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgLm5hdi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICAgIG1hcmdpbjogJHNwYWNpbmcxXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc29ydGVyIHtcclxuICAuaW5wdXQtZmllbGQge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50b2dnbGUtYnRuLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuYnRuIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLWNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4gIWltcG9ydGFudCwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrICFpbXBvcnRhbnQpO1xyXG4gICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG4gICAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bC1mbGlwXHJcbiAgICB9XHJcbiAgICA+IC5idG46bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bC1mbGlwXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWJhbm5lciB7XHJcbiAgaGVpZ2h0OiA0NDBweDtcclxuICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbiAgfVxyXG4gIC5zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogJHNwYWNpbmc0IGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtZmllbGQge1xyXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoJHNwYWNpbmcyKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtc21hbGw7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYm9yZGVyLWNvbG9yLCAkbGlnaHQtdGV4dC1zZWNvbmRhcnksICRkYXJrLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgICAgLnByZWZpeCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGVmdCgkc3BhY2luZzEpXHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZhcS1zdHlsZSB7XHJcbiAgLnJvb3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAuY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAzXHJcbiAgICB9XHJcbiAgfVxyXG4gICYgPiAuZmFxLWdyb3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMTA7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyXHJcbiAgfVxyXG4gIC5pbGx1c3RyYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiBzcGFjaW5nKDYsIDYsIDApO1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIG1hcmdpbjogJHNwYWNpbmcxOSBhdXRvIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTEyMHB4O1xyXG4gICAgICBAaW5jbHVkZSBydGwtZmxpcDtcclxuICAgIH1cclxuICB9XHJcbiAgLmFjY29yZGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nM1xyXG4gIH1cclxuICAucGFwZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtbWVkaXVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSg2NCwgNjQsIDY0LCAxKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoNDIsIDQyLCA0MiwgMSksIDBweCAycHggMXB4IC0xcHggcmdiYSgyMCwgMjAsIDIwLCAxKVxyXG4gICAgfVxyXG4gICAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAxLjVweCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkaW5nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDEsIDIsIDEsIDApO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBcclxuICAgIGZsZXg6IDE7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgLmljb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgQGluY2x1ZGUgcmlnaHQoJHNwYWNpbmcyKVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWN0aXZlIHtcclxuICAgIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZCwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrKTtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmssICRwYWxldHRlLXByaW1hcnktbGlnaHQpO1xyXG4gICAgfVxyXG4gICAgaS5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGV0YWlsIHtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJHJvdW5kZWQtbWVkaXVtICRyb3VuZGVkLW1lZGl1bTtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmljb24ge1xyXG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4sICRwYWxldHRlLXByaW1hcnktbGlnaHQpO1xyXG4gIH1cclxuICAudG9waWMtbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDIsIDApO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtZGl2aWRlcjtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZvcm0tc3R5bGUge1xyXG4gIC5wYWdlLXdyYXAge1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgLmlubmVyLXdyYXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJi5jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWJldHdlZW4oc20sIHhsKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktbWFpbiwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZ1bGwtZm9ybS13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmc1O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmc4XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkLmZvcm0tYm94IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICYubWFwLWZvcm0ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xyXG4gICAgICAgIFtkaXI9XCJsdHJcIl0gJiB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZXNjIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgMTApO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDIpXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgNSwgMTApO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmc1O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDMsIDUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzM7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDBcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0taGVscGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4tYXJlYSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzQ7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIG1hcmdpbjogc3BhY2luZygyLCAwLCAzKVxyXG4gICAgfVxyXG4gICAgYnV0dG9uLmJ0bi1sYXJnZSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgYS5saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5mbGV4IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpub3QoLmZsZXgpIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtYmV0d2VlbihtZCwgbGcpIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWJldHdlZW4oeHMsIHNtKSB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWJldHdlZW4oc20sIG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMjtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmlnaHQtaWNvbiB7XHJcbiAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc3BhY2luZzEpXHJcbiAgfVxyXG4gIC5jaGVjayB7XHJcbiAgICBzdmcge1xyXG4gICAgICBmaWxsOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpblxyXG4gICAgfVxyXG4gIH1cclxuICAuYXV0aC1mcmFtZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5yb3cgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nOiAwXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ncmVldGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nNTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDYge1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhclxyXG4gICAgfVxyXG4gIH1cclxuICAuaW1nIHtcclxuICAgIG1hcmdpbjogc3BhY2luZygxMCwgMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAzMjBweFxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS13cmFwIHtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNVxyXG4gICAgfVxyXG4gIH1cclxuICAuc29jbWVkLXNpZGUtbG9naW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgfVxyXG4gICAgPiAqIHtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICBtYXJnaW46IDAgJHNwYWNpbmcxO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcxKTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJsdWUtYnRuIHtcclxuICAgIGJhY2tncm91bmQ6ICMyOGFhZTEgIWltcG9ydGFudDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzI4YWFlMSwgMjAlKSAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXZpLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2I1NzlkICFpbXBvcnRhbnQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCMzYjU3OWQsIDIwJSkgIWltcG9ydGFudFxyXG4gICAgfVxyXG4gIH1cclxuICAucmVkLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGQ0OTNjICFpbXBvcnRhbnQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNkZDQ5M2MsIDIwJSkgIWltcG9ydGFudFxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VwYXJhdG9yIHtcclxuICAgIG1hcmdpbjogNDBweCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5O1xyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3JkZXItdG9wLWNvbG9yLCAkbGlnaHQtdGV4dC1oaW50LCAkZGFyay10ZXh0LWhpbnQpO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMjAlXHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDBcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICByaWdodDogMFxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1jb250cm9sLWxhYmVsIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgfVxyXG4gICAgPiBkaXYge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbnB1dC1maWVsZCB0ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5mb3JtLWVycm9yIHtcclxuICAgIGNvbG9yOiByZ2IoMTg1LCA3NCwgNzIpXHJcbiAgfVxyXG4gIC5iaWcsIC5zbWFsbCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMC41XHJcbiAgfVxyXG5cclxuICAuc21hbGwge1xyXG4gICAgbGVmdDogLTIwcHg7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgaGVpZ2h0OiAxODBweDtcclxuICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLWNvbG9yLCAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQsICRwYWxldHRlLXNlY29uZGFyeS1kYXJrKTtcclxuICB9XHJcblxyXG4gIC5iaWcge1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIHRvcDogMzBweDtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrKTtcclxuICB9XHJcbn1cclxuLnRvYXN0IHtcclxuICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KCRzcGFjaW5nMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIC50b2FzdC1hY3Rpb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICBpLm1hdGVyaWFsLWljb25zIHtcclxuICAgIGNvbG9yOiAjRkZGXHJcbiAgfVxyXG59IiwiLmxpc3Qtc3R5bGUge1xyXG4gIC5kZXNjIHtcclxuICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgcGFkZGluZzogc3BhY2luZygxLCAwKTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNTtcclxuICAgIGg2IHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcclxuICAgIH1cclxuICB9XHJcbiAgLnJlc3BvbnNpdmUtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogNDYwcHg7XHJcbiAgfVxyXG4gIC5jYXJkLWltYWdlIHtcclxuICAgIHBhZGRpbmc6IDFweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgbWluLWhlaWdodDogMTAwJVxyXG4gICAgfVxyXG4gICAgLmJ0bi1pY29uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHJpZ2h0KDEwcHgpXHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXh0IHtcclxuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9wZXJ0eSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAuc3RhciB7XHJcbiAgICAgIGNvbG9yOiAjZmY5NTAwO1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcyKTtcclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICNmZjk1MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaXZpZGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJvcmRlci1jb2xvciwgJGxpZ2h0LXRleHQtcHJpbWFyeSwgJGRhcmstdGV4dC1wcmltYXJ5KTtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBtYXJnaW46IDZweCAkc3BhY2luZzI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1hcmVhIHtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJi5tYWluIHtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbjogc3BhY2luZygwLCAwLCAyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQtYnRuIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbiwgJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0KTtcclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KDRweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgPiAqIHtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC56b29tLWljb24ge1xyXG4gICAgJi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgfVxyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDI4cHgpO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAyOHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMTBweCAkcGFsZXR0ZS1jb21tb24tYmxhY2s7XHJcbiAgfVxyXG4gIC5pbWFnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMzYwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgfVxyXG4gICAgLmZpZ3VyZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBzaGFkb3czO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1iaWc7XHJcbiAgICAgIG1hcmdpbjogJHNwYWNpbmcyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuem9vbS1pY29uIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmltYWdlLWRldGFpbCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcbiAgLmFib3V0IHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMTIgKiAtMTtcclxuICAgIHBhZGRpbmc6IHNwYWNpbmcoNywgMTApO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5idG4tYXJlYSB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nNjtcclxuICAgIH1cclxuICB9XHJcbiAgLnBlcnNvbiB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nNTtcclxuICAgIH1cclxuICAgIGg2IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzQ7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWxwLXBhcGVyIHtcclxuICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLWNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmspO1xyXG4gICAgcGFkZGluZzogc3BhY2luZygyLCAxKTtcclxuICB9XHJcbiAgLmhlYWRsaW5lIHtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWRhcms7XHJcbiAgfVxyXG4gIC5nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gIH1cclxuICAuZGV0YWlsLWNhcm91c2VsIHtcclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMCAxcHhcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdC1pdGVtIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMTtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW1hZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtc21hbGw7XHJcbiAgfVxyXG4gIC5wcmljZSB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgfVxyXG59XHJcblxyXG4jcHJvZHVjdF9yZXN1bHQge1xyXG4gIC5jYXJkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIubWFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgY29sb3I6ICRsaWdodC10ZXh0LXByaW1hcnk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICBoZWlnaHQ6IDgwMHB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcclxuICAgIFtkaXI9XCJsdHJcIl0gJiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgJHJvdW5kZWQtbWVkaXVtICRyb3VuZGVkLW1lZGl1bSAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1tZWRpdW0gMCAwICRyb3VuZGVkLW1lZGl1bSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmZ1bGwge1xyXG4gICAgaGVpZ2h0OiA5ODRweDtcclxuICB9XHJcbiAgI21hcCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5idWJsZSB7XHJcbiAgICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICBjb2xvcjogIzYwN0Q4QjtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhcGVyIHtcclxuICBoZWFkZXIge1xyXG4gICAgcGFkZGluZzogc3BhY2luZygwLCAyKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMTtcclxuICAgIC5jYXJkLWNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDIsIDApO1xyXG4gICAgICB0b3A6IDhweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmNvbG9yIHtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgfVxyXG59XHJcblxyXG4iLCIucHJpY2luZy13cmFwIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2luZzU7XHJcbiAgLnByaWNpbmctY2FyZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcbn0iLCIuYmctZGVjbyB7XHJcbiAgLmZvcm0tZGVjbywgLnBhZ2UtZGVjbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuYmlnLCAuc21hbGwge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDAuMlxyXG4gIH1cclxuXHJcbiAgLnNtYWxsIHtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtcHJpbWFyeS1tYWluKTtcclxuICB9XHJcblxyXG4gIC5iaWcge1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLWNvbG9yLCAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQsICRwYWxldHRlLXNlY29uZGFyeS1tYWluKTtcclxuICB9XHJcblxyXG4gIC5sZWZ0LWRlY28sIC5yaWdodC1kZWNvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWRlY28ge1xyXG4gICAgLmxlZnQtZGVjbyB7XHJcbiAgICAgIGxlZnQ6IC0yMDBweDtcclxuICAgICAgdG9wOiA0MDBweDtcclxuICAgICAgLmJpZyB7XHJcbiAgICAgICAgbGVmdDogODBweDtcclxuICAgICAgICB0b3A6IDIwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zbWFsbCB7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHRvcDogMTMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtZGVjbyB7XHJcbiAgICAgIHJpZ2h0OiAtNTBweDtcclxuICAgICAgdG9wOiAtMzAwcHg7XHJcbiAgICAgIC5iaWcge1xyXG4gICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHRvcDogMTkwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNtYWxsIHtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIHRvcDogMTQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLWRlY28ge1xyXG4gICAgLmxlZnQtZGVjbyB7XHJcbiAgICAgIGxlZnQ6IC0yMDBweDtcclxuICAgICAgdG9wOiAtMjAwcHg7XHJcbiAgICAgIC5iaWcge1xyXG4gICAgICAgIGxlZnQ6IDgwcHg7XHJcbiAgICAgICAgdG9wOiAyMDBweDtcclxuICAgICAgfVxyXG4gICAgICAuc21hbGwge1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6IDEzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LWRlY28ge1xyXG4gICAgICByaWdodDogLTUwcHg7XHJcbiAgICAgIHRvcDogNDAwcHg7XHJcbiAgICAgIC5iaWcge1xyXG4gICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHRvcDogMTkwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNtYWxsIHtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIHRvcDogMTQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlcm8tYmFubmVyLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgIFxyXG4gIH1cclxuICAuYmlnLCAuc21hbGwge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDAuMlxyXG4gIH1cclxuXHJcbiAgLnNtYWxsIHtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrKTtcclxuICB9XHJcblxyXG4gIC5iaWcge1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLWNvbG9yLCAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQsICRwYWxldHRlLXNlY29uZGFyeS1kYXJrKTtcclxuICB9XHJcblxyXG4gIC5sZWZ0LWRlY28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMjAwcHg7XHJcbiAgICAuYmlnIHtcclxuICAgICAgbGVmdDogODBweDtcclxuICAgICAgdG9wOiAyMDBweDtcclxuICAgIH1cclxuICAgIC5zbWFsbCB7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgdG9wOiAxMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZWNvLXdyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuZGVjbyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG4gICAgJi50b3Age1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrKTtcclxuICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gICAgICAmLnMxIHtcclxuICAgICAgICB0b3A6IC00MDBweDtcclxuICAgICAgICByaWdodDogLTI1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuczIge1xyXG4gICAgICAgIHRvcDogLTQwMHB4O1xyXG4gICAgICAgIGxlZnQ6IC0yNTBweDtcclxuICAgICAgfVxyXG4gICAgICAmLnMzIHtcclxuICAgICAgICB0b3A6IC0zNjBweDtcclxuICAgICAgICBsZWZ0OiAxNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ib3R0b20ge1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1zZWNvbmRhcnktZGFyayk7XHJcbiAgICAgIHdpZHRoOiA3OTBweDtcclxuICAgICAgaGVpZ2h0OiA4MTVweDtcclxuICAgICAgJi5zMSB7XHJcbiAgICAgICAgdG9wOiAtMzkwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0yNDBweDtcclxuICAgICAgfVxyXG4gICAgICAmLnMyIHtcclxuICAgICAgICB0b3A6IC0zOTBweDtcclxuICAgICAgICBsZWZ0OiAtMjQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5zMyB7XHJcbiAgICAgICAgdG9wOiAtMzYwcHg7XHJcbiAgICAgICAgbGVmdDogMTUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGZ1bmN0aW9uIHNlY3Rpb24tbWFyZ2luKCRtYXJnaW4pIHtcclxuICBAcmV0dXJuICRtYXJnaW4gKiAxNTtcclxufVxyXG4ubWFpbi13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uc3BhY2UtYm90dG9tIHtcclxuICBtYXJnaW4tYm90dG9tOiBzZWN0aW9uLW1hcmdpbigkc3BhY2luZzEpO1xyXG4gICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzZWN0aW9uLW1hcmdpbihjYWxjKCRzcGFjaW5nMSAvIDEuNSkpO1xyXG4gIH1cclxufVxyXG4uc3BhY2UtYm90dG9tLXNob3J0IHtcclxuICBtYXJnaW4tYm90dG9tOiBzZWN0aW9uLW1hcmdpbihjYWxjKCRzcGFjaW5nMSAvIDEuNSkpO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNlY3Rpb24tbWFyZ2luKGNhbGMoJHNwYWNpbmcxIC8gMi41KSk7XHJcbiAgfVxyXG59XHJcbi5zcGFjZS1ib3R0b20tc2hvcnQtbWQge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNlY3Rpb24tbWFyZ2luKGNhbGMoJHNwYWNpbmcxIC8gMi41KSk7XHJcbiAgfVxyXG59XHJcbi5zcGFjZS1ib3R0b20tc2hvcnQtc20ge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNlY3Rpb24tbWFyZ2luKGNhbGMoJHNwYWNpbmcxIC8gMi41KSk7XHJcbiAgfVxyXG59XHJcbi5zcGFjZS1ib3R0b20tc2hvcnQteHMge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNlY3Rpb24tbWFyZ2luKGNhbGMoJHNwYWNpbmcxIC8gMi41KSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc3BhY2UtdG9wIHtcclxuICBtYXJnaW4tdG9wOiBzZWN0aW9uLW1hcmdpbihjYWxjKCRzcGFjaW5nMSkpO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcclxuICAgIG1hcmdpbi10b3A6IHNlY3Rpb24tbWFyZ2luKGNhbGMoJHNwYWNpbmcxIC8gMS41KSk7XHJcbiAgfVxyXG59XHJcbi5zcGFjZS10b3Atc2hvcnQge1xyXG4gIG1hcmdpbi10b3A6IHNlY3Rpb24tbWFyZ2luKGNhbGMoJHNwYWNpbmcxIC8gMS41KSk7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLXRvcDogc2VjdGlvbi1tYXJnaW4oY2FsYygkc3BhY2luZzEgLyAyLjUpKTtcclxuICB9XHJcbn1cclxuLnNwYWNlLXRvcC1zaG9ydC1tZCB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLXRvcDogc2VjdGlvbi1tYXJnaW4oY2FsYygkc3BhY2luZzEgLyAyLjUpKTtcclxuICB9XHJcbn1cclxuLnNwYWNlLXRvcC1zaG9ydC1zbSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLXRvcDogc2VjdGlvbi1tYXJnaW4oY2FsYygkc3BhY2luZzEgLyAyLjUpKTtcclxuICB9XHJcbn1cclxuLnNwYWNlLXRvcC1zaG9ydC14cyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgbWFyZ2luLXRvcDogc2VjdGlvbi1tYXJnaW4oY2FsYygkc3BhY2luZzEgLyAyLjUpKTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItd3JhcCB7XHJcbiAgJiA+IHNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1nZW5lcmFsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmc3O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuICB9XHJcbn1cclxuXHJcbi5mdWxsLXNjcmVlbi1jb250YWluZXIge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAuc29jbWVkLWJ0biB7XHJcbiAgICAuaW9uLXNvY2lhbC1mYWNlYm9vayB7XHJcbiAgICAgIGNvbG9yOiAjM2Y1MWI1XHJcbiAgICB9XHJcbiAgICAuaW9uLXNvY2lhbC10d2l0dGVyIHtcclxuICAgICAgY29sb3I6ICMyMTk2ZjNcclxuICAgIH1cclxuICAgIC5pb24tc29jaWFsLWluc3RhZ3JhbSB7XHJcbiAgICAgIGNvbG9yOiAjOWMyN2IwXHJcbiAgICB9XHJcbiAgICAuaW9uLXNvY2lhbC1saW5rZWRpbiB7XHJcbiAgICAgIGNvbG9yOiAjMjE5NmYzXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZnVsbC13aWR0aCB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uY29sb3VyZWQtcGFnZSB7XHJcbiAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcclxuICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1tYWluLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmspO1xyXG59XHJcblxyXG4ubWFpbnRlbmFuY2UtaWNvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG1hcmdpbjogJHNwYWNpbmcxO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAmLmljb24ge1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZCwgJGxpZ2h0LWRpdmlkZXIsICRkYXJrLWRpdmlkZXIpO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzM7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nMztcclxuICB9XHJcbiAgJi5wcmltYXJ5LWNvbG9yIHtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWRhcms7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0O1xyXG4gIH1cclxuICAmLnNlY29uZGFyeS1jb2xvciB7XHJcbiAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LWRhcms7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgfVxyXG4gICYuYWNjZW50LWNvbG9yIHtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1hY2NlbnQtZGFyaztcclxuICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLWFjY2VudC1saWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnJvdyB7XHJcbiAgLmJ0bi1mbGF0IGkge1xyXG4gICAgQGluY2x1ZGUgcnRsLWZsaXA7XHJcbiAgfVxyXG59XHJcbiJdfQ== */