/*
** 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 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/
*/
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap');


 .bg_pri{
                background-image: url("/public/assets/images/fondo_2.png");
                background-repeat:repeat-x;
                background-repeat:repeat-y;
            }


.use-text-title {
   font-family: 'Roboto Condensed', sans-serif;
  font-weight: var(--font-bold);
  font-size: 48px;
  line-height: 72px;
}

@media (max-width: 1279px) {
  .use-text-title {
       font-family: 'Roboto Condensed', sans-serif;
    font-size: 38px;
    line-height: 56px;
  }
}
@media (max-width: 599px) {
  .use-text-title {
       font-family: 'Roboto Condensed', sans-serif;
    font-size: 28px;
    line-height: 42px;
  }
}
.use-text-title2 {
     font-family: 'Roboto Condensed', sans-serif;
  font-size: 36px;
  line-height: 54px;
  font-weight: var(--font-bold);
}

@media (max-width: 1279px) {
  .use-text-title2 {
       font-family: 'Roboto Condensed', sans-serif;
    font-size: 32px;
    line-height: 48px;
  }
}
@media (max-width: 599px) {
  .use-text-title2 {
       font-family: 'Roboto Condensed', sans-serif;
    font-size: 24px;
    line-height: 36px;
  }
}
.use-text-subtitle {
     font-family: 'Roboto Condensed', sans-serif;
  font-weight: var(--font-medium);
  font-size: 28px;
  line-height: 42px;
}

@media (max-width: 1279px) {
  .use-text-subtitle {
       font-family: 'Roboto Condensed', sans-serif;
    font-size: 24px;
    line-height: 36px;
  }
}
@media (max-width: 599px) {
  .use-text-subtitle {
       font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    line-height: 26px;
  }
}
.use-text-subtitle2 {
     font-family: 'Roboto Condensed', sans-serif;
  font-weight: var(--font-regular);
  font-size: 22px;
  line-height: 32px;
}

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

.use-text-caption {
     font-family: 'Roboto Condensed', sans-serif;
  font-weight: var(--font-regular);
  font-size: 16px;
  line-height: 24px;
}

@media (max-width: 599px) {
  .use-text-caption {
       font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    line-height: 21px;
  }
}
@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;
  -o-transition: opacity 400ms;
  transition: opacity 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;
}

.passion-var {
  --v-anchor-base: #E91E63;
  --v-primarylight-base: #F8BBD0;
  --v-primary-base: #52768C;
  --v-primarydark-base: #BF7058;
  --v-secondarylight-base: #A86B7C;
  --v-secondary-base: #FDFDFD;
  --v-secondarydark-base: #1A237E;
}

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

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

.ocean-blue-var {
  --v-anchor-base: #2196f3;
  --v-primarylight-base: #bbdefb;
  --v-primary-base: #2196f3;
  --v-primarydark-base: #0d47a1;
  --v-secondarylight-base: #b2ebf2;
  --v-secondary-base: #00bcd4;
  --v-secondarydark-base: #006064;
}

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

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

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

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

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

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

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

.roseGold-var {
  --v-anchor-base: #EC407A;
  --v-primarylight-base: #FFF8E1;
  --v-primary-base: #FFA000;
  --v-primarydark-base: #FFA000;
  --v-secondarylight-base: #FCE4EC;
  --v-secondary-base: #EC407A;
  --v-secondarydark-base: #D81B60;
}

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

.ubuntu-var {
  --v-anchor-base: #EF6C00;
  --v-primarylight-base: #FFF3E0;
  --v-primary-base: #EF6C00;
  --v-primarydark-base: #E65100;
  --v-secondarylight-base: #F3E5F5;
  --v-secondary-base: #9C27B0;
  --v-secondarydark-base: #7B1FA2;
}

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

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

.mint-var {
  --v-anchor-base: #2196f3;
  --v-primarylight-base: #bbdefb;
  --v-primary-base: #2196f3;
  --v-primarydark-base: #0d47a1;
  --v-secondarylight-base: #b3e5fc;
  --v-secondary-base: #03a9f4;
  --v-secondarydark-base: #01579b;
}

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

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

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

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

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

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

* {
  background-repeat: no-repeat;
  padding: 0;
  margin: 0;
  
}

*, ::before, ::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

@media only screen and (min-width: 992px) {
  html {
    font-size: 16px;
  }
}
@media only screen and (min-width: 0) {
  html {
    font-size: 16px;
  }
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  line-height: 1.5;
}

.m-application {
  overflow: hidden;
  line-height: 1.5;
  
}

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

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

.m-application figure {
  margin: 0;
}

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

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

.m-application .btn:not(.btn-flat):not(.btn-icon):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);
}

.theme--dark .m-application .btn-floating {
  -webkit-box-shadow: 0px 2px 4px -1px rgba(50, 50, 50, 0.2), 0px 4px 5px 0px rgba(50, 50, 50, 0.14), 0px 1px 10px 0px rgba(50, 50, 50, 0.12);
  box-shadow: 0px 2px 4px -1px rgba(50, 50, 50, 0.2), 0px 4px 5px 0px rgba(50, 50, 50, 0.14), 0px 1px 10px 0px rgba(50, 50, 50, 0.12);
}

.theme--light .m-application .btn-floating {
  -webkit-box-shadow: 0px 2px 4px -1px rgba(128, 128, 128, 0.2), 0px 4px 5px 0px rgba(128, 128, 128, 0.14), 0px 1px 10px 0px rgba(128, 128, 128, 0.12);
  box-shadow: 0px 2px 4px -1px rgba(128, 128, 128, 0.2), 0px 4px 5px 0px rgba(128, 128, 128, 0.14), 0px 1px 10px 0px rgba(128, 128, 128, 0.12);
}

.m-application textarea.materialize-textarea {
  height: auto;
}

.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--is-rtl {
  text-align: right;
}

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

.m-application .overlay {
  z-index: 90 !important;
}

.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: var(--font-bold);
}

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

.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;
  margin-bottom: 0;
}

.m-application .row:after {
  display: none;
}

.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 {
    font-family: 'Roboto Condensed', sans-serif;
  border: none;
  border-radius: 12px;
  overflow: hidden;
}

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

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

.m-application .collapsible-header {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.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 rgb(64, 64, 64), 0px 1px 1px 0px rgb(42, 42, 42), 0px 2px 1px -1px rgb(20, 20, 20);
  box-shadow: 0px 1px 3px 0px rgb(64, 64, 64), 0px 1px 1px 0px rgb(42, 42, 42), 0px 2px 1px -1px rgb(20, 20, 20);
}

.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;
  }
}
@media (min-width: 960px) {
  #main-wrap .container.fixed-width-md-up {
    max-width: 960px;
  }
}
@media (min-width: 1280px) {
  #main-wrap .container.fixed-width-md-up {
    max-width: 1280px;
  }
}
@media (min-width: 1280px) {
  #main-wrap .container.fixed-width-lg-up {
    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) {
    font-family: 'Roboto Condensed', sans-serif;
  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 */
.passion {
  --font-regular: 400;
  --font-medium: 600;
  --font-bold: 700;
}

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

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

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

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

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

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

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

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

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

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

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

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

.theme--dark .passion .input-field.dark {
  border-color: hsla(0deg, 0%, 100%, 0.25);
}

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

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

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

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

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

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

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

.passion .tabs {
  background: transparent;
}

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

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

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

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

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

.passion .btn {
  letter-spacing: 0.3px;
  border-radius: 36px;
  font-weight: var(--font-bold);
  -webkit-box-shadow: none;
  box-shadow: none;
  line-height: 28px;
  height: auto;
}

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

.passion .btn.light.secondary:hover {
  color: var(--v-secondarydark-base);
}

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

.passion .btn.light.primary:hover {
  color: var(--v-primarydark-base);
}

.passion .btn-flat {
  border-radius: 36px;
}

.passion .btn:not(.btn-small) {
  padding: 8px 24px;
  line-height: 28px;
}

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

body {
  min-height: 100%;
  
}

.btn {
  border-radius: 4px;
  background: none;
  line-height: normal;
  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-bold);
}

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

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

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

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

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

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

.btn-icon:before {
  border-radius: 4px;
  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;
}

.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-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;
  font-size: 14px;
  outline: 0;
  border: 1px solid;
  font-weight: var(--font-bold);
  border-radius: 4px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  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: 4px;
  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;
}

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

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

.collection-item.no-hover:hover {
  background: 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;
}

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

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

.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: #E91E63;
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}

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

@media (min-width: 576px) {
  [class*=row-cols-sm-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
  [class*=col-sm-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
  [class*=order-sm-] {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  [class*=offset-sm-] {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  [class*=row-cols-md-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
  [class*=col-md-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
  [class*=order-md-] {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  [class*=offset-md-] {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  [class*=row-cols-lg-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
  [class*=col-lg-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
  [class*=order-lg-] {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  [class*=offset-lg-] {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  [class*=row-cols-xl-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
  [class*=col-xl-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
  [class*=order-xl-] {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  [class*=offset-xl-] {
    margin-left: 0;
  }
}
@media (min-width: 600px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-sm-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 960px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-md-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1264px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-lg-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1904px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-xl-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.m-application .ma-0 {
  margin: 0px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (min-width: 600px) {
  .m-application .ma-sm-0 {
    margin: 0px !important;
  }
  .m-application .ma-sm-1 {
    margin: 4px !important;
  }
  .m-application .ma-sm-2 {
    margin: 8px !important;
  }
  .m-application .ma-sm-3 {
    margin: 12px !important;
  }
  .m-application .ma-sm-4 {
    margin: 16px !important;
  }
  .m-application .ma-sm-5 {
    margin: 20px !important;
  }
  .m-application .ma-sm-6 {
    margin: 24px !important;
  }
  .m-application .ma-sm-7 {
    margin: 28px !important;
  }
  .m-application .ma-sm-8 {
    margin: 32px !important;
  }
  .m-application .ma-sm-9 {
    margin: 36px !important;
  }
  .m-application .ma-sm-10 {
    margin: 40px !important;
  }
  .m-application .ma-sm-11 {
    margin: 44px !important;
  }
  .m-application .ma-sm-12 {
    margin: 48px !important;
  }
  .m-application .ma-sm-auto {
    margin: auto !important;
  }
  .m-application .mx-sm-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .m-application .mx-sm-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .m-application .mx-sm-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .m-application .mx-sm-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .m-application .mx-sm-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .m-application .mx-sm-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .m-application .mx-sm-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .m-application .mx-sm-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  .m-application .mx-sm-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .m-application .mx-sm-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .m-application .mx-sm-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .m-application .mx-sm-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }
  .m-application .mx-sm-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .m-application .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .m-application .my-sm-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-application .my-sm-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-application .my-sm-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-application .my-sm-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-application .my-sm-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-application .my-sm-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-application .my-sm-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-application .my-sm-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-application .my-sm-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-application .my-sm-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-application .my-sm-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-application .my-sm-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-application .my-sm-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-application .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .m-application .mt-sm-0 {
    margin-top: 0px !important;
  }
  .m-application .mt-sm-1 {
    margin-top: 4px !important;
  }
  .m-application .mt-sm-2 {
    margin-top: 8px !important;
  }
  .m-application .mt-sm-3 {
    margin-top: 12px !important;
  }
  .m-application .mt-sm-4 {
    margin-top: 16px !important;
  }
  .m-application .mt-sm-5 {
    margin-top: 20px !important;
  }
  .m-application .mt-sm-6 {
    margin-top: 24px !important;
  }
  .m-application .mt-sm-7 {
    margin-top: 28px !important;
  }
  .m-application .mt-sm-8 {
    margin-top: 32px !important;
  }
  .m-application .mt-sm-9 {
    margin-top: 36px !important;
  }
  .m-application .mt-sm-10 {
    margin-top: 40px !important;
  }
  .m-application .mt-sm-11 {
    margin-top: 44px !important;
  }
  .m-application .mt-sm-12 {
    margin-top: 48px !important;
  }
  .m-application .mt-sm-auto {
    margin-top: auto !important;
  }
  .m-application .mr-sm-0 {
    margin-right: 0px !important;
  }
  .m-application .mr-sm-1 {
    margin-right: 4px !important;
  }
  .m-application .mr-sm-2 {
    margin-right: 8px !important;
  }
  .m-application .mr-sm-3 {
    margin-right: 12px !important;
  }
  .m-application .mr-sm-4 {
    margin-right: 16px !important;
  }
  .m-application .mr-sm-5 {
    margin-right: 20px !important;
  }
  .m-application .mr-sm-6 {
    margin-right: 24px !important;
  }
  .m-application .mr-sm-7 {
    margin-right: 28px !important;
  }
  .m-application .mr-sm-8 {
    margin-right: 32px !important;
  }
  .m-application .mr-sm-9 {
    margin-right: 36px !important;
  }
  .m-application .mr-sm-10 {
    margin-right: 40px !important;
  }
  .m-application .mr-sm-11 {
    margin-right: 44px !important;
  }
  .m-application .mr-sm-12 {
    margin-right: 48px !important;
  }
  .m-application .mr-sm-auto {
    margin-right: auto !important;
  }
  .m-application .mb-sm-0 {
    margin-bottom: 0px !important;
  }
  .m-application .mb-sm-1 {
    margin-bottom: 4px !important;
  }
  .m-application .mb-sm-2 {
    margin-bottom: 8px !important;
  }
  .m-application .mb-sm-3 {
    margin-bottom: 12px !important;
  }
  .m-application .mb-sm-4 {
    margin-bottom: 16px !important;
  }
  .m-application .mb-sm-5 {
    margin-bottom: 20px !important;
  }
  .m-application .mb-sm-6 {
    margin-bottom: 24px !important;
  }
  .m-application .mb-sm-7 {
    margin-bottom: 28px !important;
  }
  .m-application .mb-sm-8 {
    margin-bottom: 32px !important;
  }
  .m-application .mb-sm-9 {
    margin-bottom: 36px !important;
  }
  .m-application .mb-sm-10 {
    margin-bottom: 40px !important;
  }
  .m-application .mb-sm-11 {
    margin-bottom: 44px !important;
  }
  .m-application .mb-sm-12 {
    margin-bottom: 48px !important;
  }
  .m-application .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .m-application .ml-sm-0 {
    margin-left: 0px !important;
  }
  .m-application .ml-sm-1 {
    margin-left: 4px !important;
  }
  .m-application .ml-sm-2 {
    margin-left: 8px !important;
  }
  .m-application .ml-sm-3 {
    margin-left: 12px !important;
  }
  .m-application .ml-sm-4 {
    margin-left: 16px !important;
  }
  .m-application .ml-sm-5 {
    margin-left: 20px !important;
  }
  .m-application .ml-sm-6 {
    margin-left: 24px !important;
  }
  .m-application .ml-sm-7 {
    margin-left: 28px !important;
  }
  .m-application .ml-sm-8 {
    margin-left: 32px !important;
  }
  .m-application .ml-sm-9 {
    margin-left: 36px !important;
  }
  .m-application .ml-sm-10 {
    margin-left: 40px !important;
  }
  .m-application .ml-sm-11 {
    margin-left: 44px !important;
  }
  .m-application .ml-sm-12 {
    margin-left: 48px !important;
  }
  .m-application .ml-sm-auto {
    margin-left: auto !important;
  }
  [dir=ltr] .m-application .ms-sm-0 {
    margin-left: 0px !important;
  }
  [dir=rtl] .m-application .ms-sm-0 {
    margin-right: 0px !important;
  }
  [dir=ltr] .m-application .ms-sm-1 {
    margin-left: 4px !important;
  }
  [dir=rtl] .m-application .ms-sm-1 {
    margin-right: 4px !important;
  }
  [dir=ltr] .m-application .ms-sm-2 {
    margin-left: 8px !important;
  }
  [dir=rtl] .m-application .ms-sm-2 {
    margin-right: 8px !important;
  }
  [dir=ltr] .m-application .ms-sm-3 {
    margin-left: 12px !important;
  }
  [dir=rtl] .m-application .ms-sm-3 {
    margin-right: 12px !important;
  }
  [dir=ltr] .m-application .ms-sm-4 {
    margin-left: 16px !important;
  }
  [dir=rtl] .m-application .ms-sm-4 {
    margin-right: 16px !important;
  }
  [dir=ltr] .m-application .ms-sm-5 {
    margin-left: 20px !important;
  }
  [dir=rtl] .m-application .ms-sm-5 {
    margin-right: 20px !important;
  }
  [dir=ltr] .m-application .ms-sm-6 {
    margin-left: 24px !important;
  }
  [dir=rtl] .m-application .ms-sm-6 {
    margin-right: 24px !important;
  }
  [dir=ltr] .m-application .ms-sm-7 {
    margin-left: 28px !important;
  }
  [dir=rtl] .m-application .ms-sm-7 {
    margin-right: 28px !important;
  }
  [dir=ltr] .m-application .ms-sm-8 {
    margin-left: 32px !important;
  }
  [dir=rtl] .m-application .ms-sm-8 {
    margin-right: 32px !important;
  }
  [dir=ltr] .m-application .ms-sm-9 {
    margin-left: 36px !important;
  }
  [dir=rtl] .m-application .ms-sm-9 {
    margin-right: 36px !important;
  }
  [dir=ltr] .m-application .ms-sm-10 {
    margin-left: 40px !important;
  }
  [dir=rtl] .m-application .ms-sm-10 {
    margin-right: 40px !important;
  }
  [dir=ltr] .m-application .ms-sm-11 {
    margin-left: 44px !important;
  }
  [dir=rtl] .m-application .ms-sm-11 {
    margin-right: 44px !important;
  }
  [dir=ltr] .m-application .ms-sm-12 {
    margin-left: 48px !important;
  }
  [dir=rtl] .m-application .ms-sm-12 {
    margin-right: 48px !important;
  }
  [dir=ltr] .m-application .ms-sm-auto {
    margin-left: auto !important;
  }
  [dir=rtl] .m-application .ms-sm-auto {
    margin-right: auto !important;
  }
  [dir=ltr] .m-application .me-sm-0 {
    margin-right: 0px !important;
  }
  [dir=rtl] .m-application .me-sm-0 {
    margin-left: 0px !important;
  }
  [dir=ltr] .m-application .me-sm-1 {
    margin-right: 4px !important;
  }
  [dir=rtl] .m-application .me-sm-1 {
    margin-left: 4px !important;
  }
  [dir=ltr] .m-application .me-sm-2 {
    margin-right: 8px !important;
  }
  [dir=rtl] .m-application .me-sm-2 {
    margin-left: 8px !important;
  }
  [dir=ltr] .m-application .me-sm-3 {
    margin-right: 12px !important;
  }
  [dir=rtl] .m-application .me-sm-3 {
    margin-left: 12px !important;
  }
  [dir=ltr] .m-application .me-sm-4 {
    margin-right: 16px !important;
  }
  [dir=rtl] .m-application .me-sm-4 {
    margin-left: 16px !important;
  }
  [dir=ltr] .m-application .me-sm-5 {
    margin-right: 20px !important;
  }
  [dir=rtl] .m-application .me-sm-5 {
    margin-left: 20px !important;
  }
  [dir=ltr] .m-application .me-sm-6 {
    margin-right: 24px !important;
  }
  [dir=rtl] .m-application .me-sm-6 {
    margin-left: 24px !important;
  }
  [dir=ltr] .m-application .me-sm-7 {
    margin-right: 28px !important;
  }
  [dir=rtl] .m-application .me-sm-7 {
    margin-left: 28px !important;
  }
  [dir=ltr] .m-application .me-sm-8 {
    margin-right: 32px !important;
  }
  [dir=rtl] .m-application .me-sm-8 {
    margin-left: 32px !important;
  }
  [dir=ltr] .m-application .me-sm-9 {
    margin-right: 36px !important;
  }
  [dir=rtl] .m-application .me-sm-9 {
    margin-left: 36px !important;
  }
  [dir=ltr] .m-application .me-sm-10 {
    margin-right: 40px !important;
  }
  [dir=rtl] .m-application .me-sm-10 {
    margin-left: 40px !important;
  }
  [dir=ltr] .m-application .me-sm-11 {
    margin-right: 44px !important;
  }
  [dir=rtl] .m-application .me-sm-11 {
    margin-left: 44px !important;
  }
  [dir=ltr] .m-application .me-sm-12 {
    margin-right: 48px !important;
  }
  [dir=rtl] .m-application .me-sm-12 {
    margin-left: 48px !important;
  }
  [dir=ltr] .m-application .me-sm-auto {
    margin-right: auto !important;
  }
  [dir=rtl] .m-application .me-sm-auto {
    margin-left: auto !important;
  }
  .m-application .ma-sm-n1 {
    margin: -4px !important;
  }
  .m-application .ma-sm-n2 {
    margin: -8px !important;
  }
  .m-application .ma-sm-n3 {
    margin: -12px !important;
  }
  .m-application .ma-sm-n4 {
    margin: -16px !important;
  }
  .m-application .ma-sm-n5 {
    margin: -20px !important;
  }
  .m-application .ma-sm-n6 {
    margin: -24px !important;
  }
  .m-application .ma-sm-n7 {
    margin: -28px !important;
  }
  .m-application .ma-sm-n8 {
    margin: -32px !important;
  }
  .m-application .ma-sm-n9 {
    margin: -36px !important;
  }
  .m-application .ma-sm-n10 {
    margin: -40px !important;
  }
  .m-application .ma-sm-n11 {
    margin: -44px !important;
  }
  .m-application .ma-sm-n12 {
    margin: -48px !important;
  }
  .m-application .mx-sm-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }
  .m-application .mx-sm-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }
  .m-application .mx-sm-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }
  .m-application .mx-sm-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }
  .m-application .mx-sm-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }
  .m-application .mx-sm-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }
  .m-application .mx-sm-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }
  .m-application .mx-sm-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }
  .m-application .mx-sm-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }
  .m-application .mx-sm-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }
  .m-application .mx-sm-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }
  .m-application .mx-sm-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }
  .m-application .my-sm-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .m-application .my-sm-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }
  .m-application .my-sm-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }
  .m-application .my-sm-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }
  .m-application .my-sm-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .m-application .my-sm-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .m-application .my-sm-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }
  .m-application .my-sm-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }
  .m-application .my-sm-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }
  .m-application .my-sm-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .m-application .my-sm-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }
  .m-application .my-sm-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }
  .m-application .mt-sm-n1 {
    margin-top: -4px !important;
  }
  .m-application .mt-sm-n2 {
    margin-top: -8px !important;
  }
  .m-application .mt-sm-n3 {
    margin-top: -12px !important;
  }
  .m-application .mt-sm-n4 {
    margin-top: -16px !important;
  }
  .m-application .mt-sm-n5 {
    margin-top: -20px !important;
  }
  .m-application .mt-sm-n6 {
    margin-top: -24px !important;
  }
  .m-application .mt-sm-n7 {
    margin-top: -28px !important;
  }
  .m-application .mt-sm-n8 {
    margin-top: -32px !important;
  }
  .m-application .mt-sm-n9 {
    margin-top: -36px !important;
  }
  .m-application .mt-sm-n10 {
    margin-top: -40px !important;
  }
  .m-application .mt-sm-n11 {
    margin-top: -44px !important;
  }
  .m-application .mt-sm-n12 {
    margin-top: -48px !important;
  }
  .m-application .mr-sm-n1 {
    margin-right: -4px !important;
  }
  .m-application .mr-sm-n2 {
    margin-right: -8px !important;
  }
  .m-application .mr-sm-n3 {
    margin-right: -12px !important;
  }
  .m-application .mr-sm-n4 {
    margin-right: -16px !important;
  }
  .m-application .mr-sm-n5 {
    margin-right: -20px !important;
  }
  .m-application .mr-sm-n6 {
    margin-right: -24px !important;
  }
  .m-application .mr-sm-n7 {
    margin-right: -28px !important;
  }
  .m-application .mr-sm-n8 {
    margin-right: -32px !important;
  }
  .m-application .mr-sm-n9 {
    margin-right: -36px !important;
  }
  .m-application .mr-sm-n10 {
    margin-right: -40px !important;
  }
  .m-application .mr-sm-n11 {
    margin-right: -44px !important;
  }
  .m-application .mr-sm-n12 {
    margin-right: -48px !important;
  }
  .m-application .mb-sm-n1 {
    margin-bottom: -4px !important;
  }
  .m-application .mb-sm-n2 {
    margin-bottom: -8px !important;
  }
  .m-application .mb-sm-n3 {
    margin-bottom: -12px !important;
  }
  .m-application .mb-sm-n4 {
    margin-bottom: -16px !important;
  }
  .m-application .mb-sm-n5 {
    margin-bottom: -20px !important;
  }
  .m-application .mb-sm-n6 {
    margin-bottom: -24px !important;
  }
  .m-application .mb-sm-n7 {
    margin-bottom: -28px !important;
  }
  .m-application .mb-sm-n8 {
    margin-bottom: -32px !important;
  }
  .m-application .mb-sm-n9 {
    margin-bottom: -36px !important;
  }
  .m-application .mb-sm-n10 {
    margin-bottom: -40px !important;
  }
  .m-application .mb-sm-n11 {
    margin-bottom: -44px !important;
  }
  .m-application .mb-sm-n12 {
    margin-bottom: -48px !important;
  }
  .m-application .ml-sm-n1 {
    margin-left: -4px !important;
  }
  .m-application .ml-sm-n2 {
    margin-left: -8px !important;
  }
  .m-application .ml-sm-n3 {
    margin-left: -12px !important;
  }
  .m-application .ml-sm-n4 {
    margin-left: -16px !important;
  }
  .m-application .ml-sm-n5 {
    margin-left: -20px !important;
  }
  .m-application .ml-sm-n6 {
    margin-left: -24px !important;
  }
  .m-application .ml-sm-n7 {
    margin-left: -28px !important;
  }
  .m-application .ml-sm-n8 {
    margin-left: -32px !important;
  }
  .m-application .ml-sm-n9 {
    margin-left: -36px !important;
  }
  .m-application .ml-sm-n10 {
    margin-left: -40px !important;
  }
  .m-application .ml-sm-n11 {
    margin-left: -44px !important;
  }
  .m-application .ml-sm-n12 {
    margin-left: -48px !important;
  }
  [dir=ltr] .m-application .ms-sm-n1 {
    margin-left: -4px !important;
  }
  [dir=rtl] .m-application .ms-sm-n1 {
    margin-right: -4px !important;
  }
  [dir=ltr] .m-application .ms-sm-n2 {
    margin-left: -8px !important;
  }
  [dir=rtl] .m-application .ms-sm-n2 {
    margin-right: -8px !important;
  }
  [dir=ltr] .m-application .ms-sm-n3 {
    margin-left: -12px !important;
  }
  [dir=rtl] .m-application .ms-sm-n3 {
    margin-right: -12px !important;
  }
  [dir=ltr] .m-application .ms-sm-n4 {
    margin-left: -16px !important;
  }
  [dir=rtl] .m-application .ms-sm-n4 {
    margin-right: -16px !important;
  }
  [dir=ltr] .m-application .ms-sm-n5 {
    margin-left: -20px !important;
  }
  [dir=rtl] .m-application .ms-sm-n5 {
    margin-right: -20px !important;
  }
  [dir=ltr] .m-application .ms-sm-n6 {
    margin-left: -24px !important;
  }
  [dir=rtl] .m-application .ms-sm-n6 {
    margin-right: -24px !important;
  }
  [dir=ltr] .m-application .ms-sm-n7 {
    margin-left: -28px !important;
  }
  [dir=rtl] .m-application .ms-sm-n7 {
    margin-right: -28px !important;
  }
  [dir=ltr] .m-application .ms-sm-n8 {
    margin-left: -32px !important;
  }
  [dir=rtl] .m-application .ms-sm-n8 {
    margin-right: -32px !important;
  }
  [dir=ltr] .m-application .ms-sm-n9 {
    margin-left: -36px !important;
  }
  [dir=rtl] .m-application .ms-sm-n9 {
    margin-right: -36px !important;
  }
  [dir=ltr] .m-application .ms-sm-n10 {
    margin-left: -40px !important;
  }
  [dir=rtl] .m-application .ms-sm-n10 {
    margin-right: -40px !important;
  }
  [dir=ltr] .m-application .ms-sm-n11 {
    margin-left: -44px !important;
  }
  [dir=rtl] .m-application .ms-sm-n11 {
    margin-right: -44px !important;
  }
  [dir=ltr] .m-application .ms-sm-n12 {
    margin-left: -48px !important;
  }
  [dir=rtl] .m-application .ms-sm-n12 {
    margin-right: -48px !important;
  }
  [dir=ltr] .m-application .me-sm-n1 {
    margin-right: -4px !important;
  }
  [dir=rtl] .m-application .me-sm-n1 {
    margin-left: -4px !important;
  }
  [dir=ltr] .m-application .me-sm-n2 {
    margin-right: -8px !important;
  }
  [dir=rtl] .m-application .me-sm-n2 {
    margin-left: -8px !important;
  }
  [dir=ltr] .m-application .me-sm-n3 {
    margin-right: -12px !important;
  }
  [dir=rtl] .m-application .me-sm-n3 {
    margin-left: -12px !important;
  }
  [dir=ltr] .m-application .me-sm-n4 {
    margin-right: -16px !important;
  }
  [dir=rtl] .m-application .me-sm-n4 {
    margin-left: -16px !important;
  }
  [dir=ltr] .m-application .me-sm-n5 {
    margin-right: -20px !important;
  }
  [dir=rtl] .m-application .me-sm-n5 {
    margin-left: -20px !important;
  }
  [dir=ltr] .m-application .me-sm-n6 {
    margin-right: -24px !important;
  }
  [dir=rtl] .m-application .me-sm-n6 {
    margin-left: -24px !important;
  }
  [dir=ltr] .m-application .me-sm-n7 {
    margin-right: -28px !important;
  }
  [dir=rtl] .m-application .me-sm-n7 {
    margin-left: -28px !important;
  }
  [dir=ltr] .m-application .me-sm-n8 {
    margin-right: -32px !important;
  }
  [dir=rtl] .m-application .me-sm-n8 {
    margin-left: -32px !important;
  }
  [dir=ltr] .m-application .me-sm-n9 {
    margin-right: -36px !important;
  }
  [dir=rtl] .m-application .me-sm-n9 {
    margin-left: -36px !important;
  }
  [dir=ltr] .m-application .me-sm-n10 {
    margin-right: -40px !important;
  }
  [dir=rtl] .m-application .me-sm-n10 {
    margin-left: -40px !important;
  }
  [dir=ltr] .m-application .me-sm-n11 {
    margin-right: -44px !important;
  }
  [dir=rtl] .m-application .me-sm-n11 {
    margin-left: -44px !important;
  }
  [dir=ltr] .m-application .me-sm-n12 {
    margin-right: -48px !important;
  }
  [dir=rtl] .m-application .me-sm-n12 {
    margin-left: -48px !important;
  }
  .m-application .pa-sm-0 {
    padding: 0px !important;
  }
  .m-application .pa-sm-1 {
    padding: 4px !important;
  }
  .m-application .pa-sm-2 {
    padding: 8px !important;
  }
  .m-application .pa-sm-3 {
    padding: 12px !important;
  }
  .m-application .pa-sm-4 {
    padding: 16px !important;
  }
  .m-application .pa-sm-5 {
    padding: 20px !important;
  }
  .m-application .pa-sm-6 {
    padding: 24px !important;
  }
  .m-application .pa-sm-7 {
    padding: 28px !important;
  }
  .m-application .pa-sm-8 {
    padding: 32px !important;
  }
  .m-application .pa-sm-9 {
    padding: 36px !important;
  }
  .m-application .pa-sm-10 {
    padding: 40px !important;
  }
  .m-application .pa-sm-11 {
    padding: 44px !important;
  }
  .m-application .pa-sm-12 {
    padding: 48px !important;
  }
  .m-application .px-sm-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .m-application .px-sm-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .m-application .px-sm-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .m-application .px-sm-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .m-application .px-sm-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .m-application .px-sm-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .m-application .px-sm-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .m-application .px-sm-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }
  .m-application .px-sm-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .m-application .px-sm-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .m-application .px-sm-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .m-application .px-sm-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }
  .m-application .px-sm-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .m-application .py-sm-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .m-application .py-sm-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .m-application .py-sm-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .m-application .py-sm-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .m-application .py-sm-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .m-application .py-sm-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .m-application .py-sm-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .m-application .py-sm-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .m-application .py-sm-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .m-application .py-sm-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .m-application .py-sm-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .m-application .py-sm-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .m-application .py-sm-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .m-application .pt-sm-0 {
    padding-top: 0px !important;
  }
  .m-application .pt-sm-1 {
    padding-top: 4px !important;
  }
  .m-application .pt-sm-2 {
    padding-top: 8px !important;
  }
  .m-application .pt-sm-3 {
    padding-top: 12px !important;
  }
  .m-application .pt-sm-4 {
    padding-top: 16px !important;
  }
  .m-application .pt-sm-5 {
    padding-top: 20px !important;
  }
  .m-application .pt-sm-6 {
    padding-top: 24px !important;
  }
  .m-application .pt-sm-7 {
    padding-top: 28px !important;
  }
  .m-application .pt-sm-8 {
    padding-top: 32px !important;
  }
  .m-application .pt-sm-9 {
    padding-top: 36px !important;
  }
  .m-application .pt-sm-10 {
    padding-top: 40px !important;
  }
  .m-application .pt-sm-11 {
    padding-top: 44px !important;
  }
  .m-application .pt-sm-12 {
    padding-top: 48px !important;
  }
  .m-application .pr-sm-0 {
    padding-right: 0px !important;
  }
  .m-application .pr-sm-1 {
    padding-right: 4px !important;
  }
  .m-application .pr-sm-2 {
    padding-right: 8px !important;
  }
  .m-application .pr-sm-3 {
    padding-right: 12px !important;
  }
  .m-application .pr-sm-4 {
    padding-right: 16px !important;
  }
  .m-application .pr-sm-5 {
    padding-right: 20px !important;
  }
  .m-application .pr-sm-6 {
    padding-right: 24px !important;
  }
  .m-application .pr-sm-7 {
    padding-right: 28px !important;
  }
  .m-application .pr-sm-8 {
    padding-right: 32px !important;
  }
  .m-application .pr-sm-9 {
    padding-right: 36px !important;
  }
  .m-application .pr-sm-10 {
    padding-right: 40px !important;
  }
  .m-application .pr-sm-11 {
    padding-right: 44px !important;
  }
  .m-application .pr-sm-12 {
    padding-right: 48px !important;
  }
  .m-application .pb-sm-0 {
    padding-bottom: 0px !important;
  }
  .m-application .pb-sm-1 {
    padding-bottom: 4px !important;
  }
  .m-application .pb-sm-2 {
    padding-bottom: 8px !important;
  }
  .m-application .pb-sm-3 {
    padding-bottom: 12px !important;
  }
  .m-application .pb-sm-4 {
    padding-bottom: 16px !important;
  }
  .m-application .pb-sm-5 {
    padding-bottom: 20px !important;
  }
  .m-application .pb-sm-6 {
    padding-bottom: 24px !important;
  }
  .m-application .pb-sm-7 {
    padding-bottom: 28px !important;
  }
  .m-application .pb-sm-8 {
    padding-bottom: 32px !important;
  }
  .m-application .pb-sm-9 {
    padding-bottom: 36px !important;
  }
  .m-application .pb-sm-10 {
    padding-bottom: 40px !important;
  }
  .m-application .pb-sm-11 {
    padding-bottom: 44px !important;
  }
  .m-application .pb-sm-12 {
    padding-bottom: 48px !important;
  }
  .m-application .pl-sm-0 {
    padding-left: 0px !important;
  }
  .m-application .pl-sm-1 {
    padding-left: 4px !important;
  }
  .m-application .pl-sm-2 {
    padding-left: 8px !important;
  }
  .m-application .pl-sm-3 {
    padding-left: 12px !important;
  }
  .m-application .pl-sm-4 {
    padding-left: 16px !important;
  }
  .m-application .pl-sm-5 {
    padding-left: 20px !important;
  }
  .m-application .pl-sm-6 {
    padding-left: 24px !important;
  }
  .m-application .pl-sm-7 {
    padding-left: 28px !important;
  }
  .m-application .pl-sm-8 {
    padding-left: 32px !important;
  }
  .m-application .pl-sm-9 {
    padding-left: 36px !important;
  }
  .m-application .pl-sm-10 {
    padding-left: 40px !important;
  }
  .m-application .pl-sm-11 {
    padding-left: 44px !important;
  }
  .m-application .pl-sm-12 {
    padding-left: 48px !important;
  }
  [dir=ltr] .m-application .ps-sm-0 {
    padding-left: 0px !important;
  }
  [dir=rtl] .m-application .ps-sm-0 {
    padding-right: 0px !important;
  }
  [dir=ltr] .m-application .ps-sm-1 {
    padding-left: 4px !important;
  }
  [dir=rtl] .m-application .ps-sm-1 {
    padding-right: 4px !important;
  }
  [dir=ltr] .m-application .ps-sm-2 {
    padding-left: 8px !important;
  }
  [dir=rtl] .m-application .ps-sm-2 {
    padding-right: 8px !important;
  }
  [dir=ltr] .m-application .ps-sm-3 {
    padding-left: 12px !important;
  }
  [dir=rtl] .m-application .ps-sm-3 {
    padding-right: 12px !important;
  }
  [dir=ltr] .m-application .ps-sm-4 {
    padding-left: 16px !important;
  }
  [dir=rtl] .m-application .ps-sm-4 {
    padding-right: 16px !important;
  }
  [dir=ltr] .m-application .ps-sm-5 {
    padding-left: 20px !important;
  }
  [dir=rtl] .m-application .ps-sm-5 {
    padding-right: 20px !important;
  }
  [dir=ltr] .m-application .ps-sm-6 {
    padding-left: 24px !important;
  }
  [dir=rtl] .m-application .ps-sm-6 {
    padding-right: 24px !important;
  }
  [dir=ltr] .m-application .ps-sm-7 {
    padding-left: 28px !important;
  }
  [dir=rtl] .m-application .ps-sm-7 {
    padding-right: 28px !important;
  }
  [dir=ltr] .m-application .ps-sm-8 {
    padding-left: 32px !important;
  }
  [dir=rtl] .m-application .ps-sm-8 {
    padding-right: 32px !important;
  }
  [dir=ltr] .m-application .ps-sm-9 {
    padding-left: 36px !important;
  }
  [dir=rtl] .m-application .ps-sm-9 {
    padding-right: 36px !important;
  }
  [dir=ltr] .m-application .ps-sm-10 {
    padding-left: 40px !important;
  }
  [dir=rtl] .m-application .ps-sm-10 {
    padding-right: 40px !important;
  }
  [dir=ltr] .m-application .ps-sm-11 {
    padding-left: 44px !important;
  }
  [dir=rtl] .m-application .ps-sm-11 {
    padding-right: 44px !important;
  }
  [dir=ltr] .m-application .ps-sm-12 {
    padding-left: 48px !important;
  }
  [dir=rtl] .m-application .ps-sm-12 {
    padding-right: 48px !important;
  }
  [dir=ltr] .m-application .pe-sm-0 {
    padding-right: 0px !important;
  }
  [dir=rtl] .m-application .pe-sm-0 {
    padding-left: 0px !important;
  }
  [dir=ltr] .m-application .pe-sm-1 {
    padding-right: 4px !important;
  }
  [dir=rtl] .m-application .pe-sm-1 {
    padding-left: 4px !important;
  }
  [dir=ltr] .m-application .pe-sm-2 {
    padding-right: 8px !important;
  }
  [dir=rtl] .m-application .pe-sm-2 {
    padding-left: 8px !important;
  }
  [dir=ltr] .m-application .pe-sm-3 {
    padding-right: 12px !important;
  }
  [dir=rtl] .m-application .pe-sm-3 {
    padding-left: 12px !important;
  }
  [dir=ltr] .m-application .pe-sm-4 {
    padding-right: 16px !important;
  }
  [dir=rtl] .m-application .pe-sm-4 {
    padding-left: 16px !important;
  }
  [dir=ltr] .m-application .pe-sm-5 {
    padding-right: 20px !important;
  }
  [dir=rtl] .m-application .pe-sm-5 {
    padding-left: 20px !important;
  }
  [dir=ltr] .m-application .pe-sm-6 {
    padding-right: 24px !important;
  }
  [dir=rtl] .m-application .pe-sm-6 {
    padding-left: 24px !important;
  }
  [dir=ltr] .m-application .pe-sm-7 {
    padding-right: 28px !important;
  }
  [dir=rtl] .m-application .pe-sm-7 {
    padding-left: 28px !important;
  }
  [dir=ltr] .m-application .pe-sm-8 {
    padding-right: 32px !important;
  }
  [dir=rtl] .m-application .pe-sm-8 {
    padding-left: 32px !important;
  }
  [dir=ltr] .m-application .pe-sm-9 {
    padding-right: 36px !important;
  }
  [dir=rtl] .m-application .pe-sm-9 {
    padding-left: 36px !important;
  }
  [dir=ltr] .m-application .pe-sm-10 {
    padding-right: 40px !important;
  }
  [dir=rtl] .m-application .pe-sm-10 {
    padding-left: 40px !important;
  }
  [dir=ltr] .m-application .pe-sm-11 {
    padding-right: 44px !important;
  }
  [dir=rtl] .m-application .pe-sm-11 {
    padding-left: 44px !important;
  }
  [dir=ltr] .m-application .pe-sm-12 {
    padding-right: 48px !important;
  }
  [dir=rtl] .m-application .pe-sm-12 {
    padding-left: 48px !important;
  }
  .m-application .text-sm-left {
    text-align: left !important;
  }
  .m-application .text-sm-right {
    text-align: right !important;
  }
  .m-application .text-sm-center {
    text-align: center !important;
  }
  .m-application .text-sm-justify {
    text-align: justify !important;
  }
  .m-application .text-sm-start {
    text-align: start !important;
  }
  .m-application .text-sm-end {
    text-align: end !important;
  }
}
@media (min-width: 960px) {
  .m-application .ma-md-0 {
    margin: 0px !important;
  }
  .m-application .ma-md-1 {
    margin: 4px !important;
  }
  .m-application .ma-md-2 {
    margin: 8px !important;
  }
  .m-application .ma-md-3 {
    margin: 12px !important;
  }
  .m-application .ma-md-4 {
    margin: 16px !important;
  }
  .m-application .ma-md-5 {
    margin: 20px !important;
  }
  .m-application .ma-md-6 {
    margin: 24px !important;
  }
  .m-application .ma-md-7 {
    margin: 28px !important;
  }
  .m-application .ma-md-8 {
    margin: 32px !important;
  }
  .m-application .ma-md-9 {
    margin: 36px !important;
  }
  .m-application .ma-md-10 {
    margin: 40px !important;
  }
  .m-application .ma-md-11 {
    margin: 44px !important;
  }
  .m-application .ma-md-12 {
    margin: 48px !important;
  }
  .m-application .ma-md-auto {
    margin: auto !important;
  }
  .m-application .mx-md-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .m-application .mx-md-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .m-application .mx-md-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .m-application .mx-md-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .m-application .mx-md-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .m-application .mx-md-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .m-application .mx-md-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .m-application .mx-md-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  .m-application .mx-md-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .m-application .mx-md-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .m-application .mx-md-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .m-application .mx-md-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }
  .m-application .mx-md-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .m-application .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .m-application .my-md-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-application .my-md-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-application .my-md-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-application .my-md-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-application .my-md-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-application .my-md-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-application .my-md-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-application .my-md-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-application .my-md-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-application .my-md-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-application .my-md-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-application .my-md-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-application .my-md-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-application .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .m-application .mt-md-0 {
    margin-top: 0px !important;
  }
  .m-application .mt-md-1 {
    margin-top: 4px !important;
  }
  .m-application .mt-md-2 {
    margin-top: 8px !important;
  }
  .m-application .mt-md-3 {
    margin-top: 12px !important;
  }
  .m-application .mt-md-4 {
    margin-top: 16px !important;
  }
  .m-application .mt-md-5 {
    margin-top: 20px !important;
  }
  .m-application .mt-md-6 {
    margin-top: 24px !important;
  }
  .m-application .mt-md-7 {
    margin-top: 28px !important;
  }
  .m-application .mt-md-8 {
    margin-top: 32px !important;
  }
  .m-application .mt-md-9 {
    margin-top: 36px !important;
  }
  .m-application .mt-md-10 {
    margin-top: 40px !important;
  }
  .m-application .mt-md-11 {
    margin-top: 44px !important;
  }
  .m-application .mt-md-12 {
    margin-top: 48px !important;
  }
  .m-application .mt-md-auto {
    margin-top: auto !important;
  }
  .m-application .mr-md-0 {
    margin-right: 0px !important;
  }
  .m-application .mr-md-1 {
    margin-right: 4px !important;
  }
  .m-application .mr-md-2 {
    margin-right: 8px !important;
  }
  .m-application .mr-md-3 {
    margin-right: 12px !important;
  }
  .m-application .mr-md-4 {
    margin-right: 16px !important;
  }
  .m-application .mr-md-5 {
    margin-right: 20px !important;
  }
  .m-application .mr-md-6 {
    margin-right: 24px !important;
  }
  .m-application .mr-md-7 {
    margin-right: 28px !important;
  }
  .m-application .mr-md-8 {
    margin-right: 32px !important;
  }
  .m-application .mr-md-9 {
    margin-right: 36px !important;
  }
  .m-application .mr-md-10 {
    margin-right: 40px !important;
  }
  .m-application .mr-md-11 {
    margin-right: 44px !important;
  }
  .m-application .mr-md-12 {
    margin-right: 48px !important;
  }
  .m-application .mr-md-auto {
    margin-right: auto !important;
  }
  .m-application .mb-md-0 {
    margin-bottom: 0px !important;
  }
  .m-application .mb-md-1 {
    margin-bottom: 4px !important;
  }
  .m-application .mb-md-2 {
    margin-bottom: 8px !important;
  }
  .m-application .mb-md-3 {
    margin-bottom: 12px !important;
  }
  .m-application .mb-md-4 {
    margin-bottom: 16px !important;
  }
  .m-application .mb-md-5 {
    margin-bottom: 20px !important;
  }
  .m-application .mb-md-6 {
    margin-bottom: 24px !important;
  }
  .m-application .mb-md-7 {
    margin-bottom: 28px !important;
  }
  .m-application .mb-md-8 {
    margin-bottom: 32px !important;
  }
  .m-application .mb-md-9 {
    margin-bottom: 36px !important;
  }
  .m-application .mb-md-10 {
    margin-bottom: 40px !important;
  }
  .m-application .mb-md-11 {
    margin-bottom: 44px !important;
  }
  .m-application .mb-md-12 {
    margin-bottom: 48px !important;
  }
  .m-application .mb-md-auto {
    margin-bottom: auto !important;
  }
  .m-application .ml-md-0 {
    margin-left: 0px !important;
  }
  .m-application .ml-md-1 {
    margin-left: 4px !important;
  }
  .m-application .ml-md-2 {
    margin-left: 8px !important;
  }
  .m-application .ml-md-3 {
    margin-left: 12px !important;
  }
  .m-application .ml-md-4 {
    margin-left: 16px !important;
  }
  .m-application .ml-md-5 {
    margin-left: 20px !important;
  }
  .m-application .ml-md-6 {
    margin-left: 24px !important;
  }
  .m-application .ml-md-7 {
    margin-left: 28px !important;
  }
  .m-application .ml-md-8 {
    margin-left: 32px !important;
  }
  .m-application .ml-md-9 {
    margin-left: 36px !important;
  }
  .m-application .ml-md-10 {
    margin-left: 40px !important;
  }
  .m-application .ml-md-11 {
    margin-left: 44px !important;
  }
  .m-application .ml-md-12 {
    margin-left: 48px !important;
  }
  .m-application .ml-md-auto {
    margin-left: auto !important;
  }
  [dir=ltr] .m-application .ms-md-0 {
    margin-left: 0px !important;
  }
  [dir=rtl] .m-application .ms-md-0 {
    margin-right: 0px !important;
  }
  [dir=ltr] .m-application .ms-md-1 {
    margin-left: 4px !important;
  }
  [dir=rtl] .m-application .ms-md-1 {
    margin-right: 4px !important;
  }
  [dir=ltr] .m-application .ms-md-2 {
    margin-left: 8px !important;
  }
  [dir=rtl] .m-application .ms-md-2 {
    margin-right: 8px !important;
  }
  [dir=ltr] .m-application .ms-md-3 {
    margin-left: 12px !important;
  }
  [dir=rtl] .m-application .ms-md-3 {
    margin-right: 12px !important;
  }
  [dir=ltr] .m-application .ms-md-4 {
    margin-left: 16px !important;
  }
  [dir=rtl] .m-application .ms-md-4 {
    margin-right: 16px !important;
  }
  [dir=ltr] .m-application .ms-md-5 {
    margin-left: 20px !important;
  }
  [dir=rtl] .m-application .ms-md-5 {
    margin-right: 20px !important;
  }
  [dir=ltr] .m-application .ms-md-6 {
    margin-left: 24px !important;
  }
  [dir=rtl] .m-application .ms-md-6 {
    margin-right: 24px !important;
  }
  [dir=ltr] .m-application .ms-md-7 {
    margin-left: 28px !important;
  }
  [dir=rtl] .m-application .ms-md-7 {
    margin-right: 28px !important;
  }
  [dir=ltr] .m-application .ms-md-8 {
    margin-left: 32px !important;
  }
  [dir=rtl] .m-application .ms-md-8 {
    margin-right: 32px !important;
  }
  [dir=ltr] .m-application .ms-md-9 {
    margin-left: 36px !important;
  }
  [dir=rtl] .m-application .ms-md-9 {
    margin-right: 36px !important;
  }
  [dir=ltr] .m-application .ms-md-10 {
    margin-left: 40px !important;
  }
  [dir=rtl] .m-application .ms-md-10 {
    margin-right: 40px !important;
  }
  [dir=ltr] .m-application .ms-md-11 {
    margin-left: 44px !important;
  }
  [dir=rtl] .m-application .ms-md-11 {
    margin-right: 44px !important;
  }
  [dir=ltr] .m-application .ms-md-12 {
    margin-left: 48px !important;
  }
  [dir=rtl] .m-application .ms-md-12 {
    margin-right: 48px !important;
  }
  [dir=ltr] .m-application .ms-md-auto {
    margin-left: auto !important;
  }
  [dir=rtl] .m-application .ms-md-auto {
    margin-right: auto !important;
  }
  [dir=ltr] .m-application .me-md-0 {
    margin-right: 0px !important;
  }
  [dir=rtl] .m-application .me-md-0 {
    margin-left: 0px !important;
  }
  [dir=ltr] .m-application .me-md-1 {
    margin-right: 4px !important;
  }
  [dir=rtl] .m-application .me-md-1 {
    margin-left: 4px !important;
  }
  [dir=ltr] .m-application .me-md-2 {
    margin-right: 8px !important;
  }
  [dir=rtl] .m-application .me-md-2 {
    margin-left: 8px !important;
  }
  [dir=ltr] .m-application .me-md-3 {
    margin-right: 12px !important;
  }
  [dir=rtl] .m-application .me-md-3 {
    margin-left: 12px !important;
  }
  [dir=ltr] .m-application .me-md-4 {
    margin-right: 16px !important;
  }
  [dir=rtl] .m-application .me-md-4 {
    margin-left: 16px !important;
  }
  [dir=ltr] .m-application .me-md-5 {
    margin-right: 20px !important;
  }
  [dir=rtl] .m-application .me-md-5 {
    margin-left: 20px !important;
  }
  [dir=ltr] .m-application .me-md-6 {
    margin-right: 24px !important;
  }
  [dir=rtl] .m-application .me-md-6 {
    margin-left: 24px !important;
  }
  [dir=ltr] .m-application .me-md-7 {
    margin-right: 28px !important;
  }
  [dir=rtl] .m-application .me-md-7 {
    margin-left: 28px !important;
  }
  [dir=ltr] .m-application .me-md-8 {
    margin-right: 32px !important;
  }
  [dir=rtl] .m-application .me-md-8 {
    margin-left: 32px !important;
  }
  [dir=ltr] .m-application .me-md-9 {
    margin-right: 36px !important;
  }
  [dir=rtl] .m-application .me-md-9 {
    margin-left: 36px !important;
  }
  [dir=ltr] .m-application .me-md-10 {
    margin-right: 40px !important;
  }
  [dir=rtl] .m-application .me-md-10 {
    margin-left: 40px !important;
  }
  [dir=ltr] .m-application .me-md-11 {
    margin-right: 44px !important;
  }
  [dir=rtl] .m-application .me-md-11 {
    margin-left: 44px !important;
  }
  [dir=ltr] .m-application .me-md-12 {
    margin-right: 48px !important;
  }
  [dir=rtl] .m-application .me-md-12 {
    margin-left: 48px !important;
  }
  [dir=ltr] .m-application .me-md-auto {
    margin-right: auto !important;
  }
  [dir=rtl] .m-application .me-md-auto {
    margin-left: auto !important;
  }
  .m-application .ma-md-n1 {
    margin: -4px !important;
  }
  .m-application .ma-md-n2 {
    margin: -8px !important;
  }
  .m-application .ma-md-n3 {
    margin: -12px !important;
  }
  .m-application .ma-md-n4 {
    margin: -16px !important;
  }
  .m-application .ma-md-n5 {
    margin: -20px !important;
  }
  .m-application .ma-md-n6 {
    margin: -24px !important;
  }
  .m-application .ma-md-n7 {
    margin: -28px !important;
  }
  .m-application .ma-md-n8 {
    margin: -32px !important;
  }
  .m-application .ma-md-n9 {
    margin: -36px !important;
  }
  .m-application .ma-md-n10 {
    margin: -40px !important;
  }
  .m-application .ma-md-n11 {
    margin: -44px !important;
  }
  .m-application .ma-md-n12 {
    margin: -48px !important;
  }
  .m-application .mx-md-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }
  .m-application .mx-md-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }
  .m-application .mx-md-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }
  .m-application .mx-md-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }
  .m-application .mx-md-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }
  .m-application .mx-md-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }
  .m-application .mx-md-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }
  .m-application .mx-md-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }
  .m-application .mx-md-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }
  .m-application .mx-md-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }
  .m-application .mx-md-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }
  .m-application .mx-md-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }
  .m-application .my-md-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .m-application .my-md-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }
  .m-application .my-md-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }
  .m-application .my-md-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }
  .m-application .my-md-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .m-application .my-md-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .m-application .my-md-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }
  .m-application .my-md-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }
  .m-application .my-md-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }
  .m-application .my-md-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .m-application .my-md-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }
  .m-application .my-md-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }
  .m-application .mt-md-n1 {
    margin-top: -4px !important;
  }
  .m-application .mt-md-n2 {
    margin-top: -8px !important;
  }
  .m-application .mt-md-n3 {
    margin-top: -12px !important;
  }
  .m-application .mt-md-n4 {
    margin-top: -16px !important;
  }
  .m-application .mt-md-n5 {
    margin-top: -20px !important;
  }
  .m-application .mt-md-n6 {
    margin-top: -24px !important;
  }
  .m-application .mt-md-n7 {
    margin-top: -28px !important;
  }
  .m-application .mt-md-n8 {
    margin-top: -32px !important;
  }
  .m-application .mt-md-n9 {
    margin-top: -36px !important;
  }
  .m-application .mt-md-n10 {
    margin-top: -40px !important;
  }
  .m-application .mt-md-n11 {
    margin-top: -44px !important;
  }
  .m-application .mt-md-n12 {
    margin-top: -48px !important;
  }
  .m-application .mr-md-n1 {
    margin-right: -4px !important;
  }
  .m-application .mr-md-n2 {
    margin-right: -8px !important;
  }
  .m-application .mr-md-n3 {
    margin-right: -12px !important;
  }
  .m-application .mr-md-n4 {
    margin-right: -16px !important;
  }
  .m-application .mr-md-n5 {
    margin-right: -20px !important;
  }
  .m-application .mr-md-n6 {
    margin-right: -24px !important;
  }
  .m-application .mr-md-n7 {
    margin-right: -28px !important;
  }
  .m-application .mr-md-n8 {
    margin-right: -32px !important;
  }
  .m-application .mr-md-n9 {
    margin-right: -36px !important;
  }
  .m-application .mr-md-n10 {
    margin-right: -40px !important;
  }
  .m-application .mr-md-n11 {
    margin-right: -44px !important;
  }
  .m-application .mr-md-n12 {
    margin-right: -48px !important;
  }
  .m-application .mb-md-n1 {
    margin-bottom: -4px !important;
  }
  .m-application .mb-md-n2 {
    margin-bottom: -8px !important;
  }
  .m-application .mb-md-n3 {
    margin-bottom: -12px !important;
  }
  .m-application .mb-md-n4 {
    margin-bottom: -16px !important;
  }
  .m-application .mb-md-n5 {
    margin-bottom: -20px !important;
  }
  .m-application .mb-md-n6 {
    margin-bottom: -24px !important;
  }
  .m-application .mb-md-n7 {
    margin-bottom: -28px !important;
  }
  .m-application .mb-md-n8 {
    margin-bottom: -32px !important;
  }
  .m-application .mb-md-n9 {
    margin-bottom: -36px !important;
  }
  .m-application .mb-md-n10 {
    margin-bottom: -40px !important;
  }
  .m-application .mb-md-n11 {
    margin-bottom: -44px !important;
  }
  .m-application .mb-md-n12 {
    margin-bottom: -48px !important;
  }
  .m-application .ml-md-n1 {
    margin-left: -4px !important;
  }
  .m-application .ml-md-n2 {
    margin-left: -8px !important;
  }
  .m-application .ml-md-n3 {
    margin-left: -12px !important;
  }
  .m-application .ml-md-n4 {
    margin-left: -16px !important;
  }
  .m-application .ml-md-n5 {
    margin-left: -20px !important;
  }
  .m-application .ml-md-n6 {
    margin-left: -24px !important;
  }
  .m-application .ml-md-n7 {
    margin-left: -28px !important;
  }
  .m-application .ml-md-n8 {
    margin-left: -32px !important;
  }
  .m-application .ml-md-n9 {
    margin-left: -36px !important;
  }
  .m-application .ml-md-n10 {
    margin-left: -40px !important;
  }
  .m-application .ml-md-n11 {
    margin-left: -44px !important;
  }
  .m-application .ml-md-n12 {
    margin-left: -48px !important;
  }
  [dir=ltr] .m-application .ms-md-n1 {
    margin-left: -4px !important;
  }
  [dir=rtl] .m-application .ms-md-n1 {
    margin-right: -4px !important;
  }
  [dir=ltr] .m-application .ms-md-n2 {
    margin-left: -8px !important;
  }
  [dir=rtl] .m-application .ms-md-n2 {
    margin-right: -8px !important;
  }
  [dir=ltr] .m-application .ms-md-n3 {
    margin-left: -12px !important;
  }
  [dir=rtl] .m-application .ms-md-n3 {
    margin-right: -12px !important;
  }
  [dir=ltr] .m-application .ms-md-n4 {
    margin-left: -16px !important;
  }
  [dir=rtl] .m-application .ms-md-n4 {
    margin-right: -16px !important;
  }
  [dir=ltr] .m-application .ms-md-n5 {
    margin-left: -20px !important;
  }
  [dir=rtl] .m-application .ms-md-n5 {
    margin-right: -20px !important;
  }
  [dir=ltr] .m-application .ms-md-n6 {
    margin-left: -24px !important;
  }
  [dir=rtl] .m-application .ms-md-n6 {
    margin-right: -24px !important;
  }
  [dir=ltr] .m-application .ms-md-n7 {
    margin-left: -28px !important;
  }
  [dir=rtl] .m-application .ms-md-n7 {
    margin-right: -28px !important;
  }
  [dir=ltr] .m-application .ms-md-n8 {
    margin-left: -32px !important;
  }
  [dir=rtl] .m-application .ms-md-n8 {
    margin-right: -32px !important;
  }
  [dir=ltr] .m-application .ms-md-n9 {
    margin-left: -36px !important;
  }
  [dir=rtl] .m-application .ms-md-n9 {
    margin-right: -36px !important;
  }
  [dir=ltr] .m-application .ms-md-n10 {
    margin-left: -40px !important;
  }
  [dir=rtl] .m-application .ms-md-n10 {
    margin-right: -40px !important;
  }
  [dir=ltr] .m-application .ms-md-n11 {
    margin-left: -44px !important;
  }
  [dir=rtl] .m-application .ms-md-n11 {
    margin-right: -44px !important;
  }
  [dir=ltr] .m-application .ms-md-n12 {
    margin-left: -48px !important;
  }
  [dir=rtl] .m-application .ms-md-n12 {
    margin-right: -48px !important;
  }
  [dir=ltr] .m-application .me-md-n1 {
    margin-right: -4px !important;
  }
  [dir=rtl] .m-application .me-md-n1 {
    margin-left: -4px !important;
  }
  [dir=ltr] .m-application .me-md-n2 {
    margin-right: -8px !important;
  }
  [dir=rtl] .m-application .me-md-n2 {
    margin-left: -8px !important;
  }
  [dir=ltr] .m-application .me-md-n3 {
    margin-right: -12px !important;
  }
  [dir=rtl] .m-application .me-md-n3 {
    margin-left: -12px !important;
  }
  [dir=ltr] .m-application .me-md-n4 {
    margin-right: -16px !important;
  }
  [dir=rtl] .m-application .me-md-n4 {
    margin-left: -16px !important;
  }
  [dir=ltr] .m-application .me-md-n5 {
    margin-right: -20px !important;
  }
  [dir=rtl] .m-application .me-md-n5 {
    margin-left: -20px !important;
  }
  [dir=ltr] .m-application .me-md-n6 {
    margin-right: -24px !important;
  }
  [dir=rtl] .m-application .me-md-n6 {
    margin-left: -24px !important;
  }
  [dir=ltr] .m-application .me-md-n7 {
    margin-right: -28px !important;
  }
  [dir=rtl] .m-application .me-md-n7 {
    margin-left: -28px !important;
  }
  [dir=ltr] .m-application .me-md-n8 {
    margin-right: -32px !important;
  }
  [dir=rtl] .m-application .me-md-n8 {
    margin-left: -32px !important;
  }
  [dir=ltr] .m-application .me-md-n9 {
    margin-right: -36px !important;
  }
  [dir=rtl] .m-application .me-md-n9 {
    margin-left: -36px !important;
  }
  [dir=ltr] .m-application .me-md-n10 {
    margin-right: -40px !important;
  }
  [dir=rtl] .m-application .me-md-n10 {
    margin-left: -40px !important;
  }
  [dir=ltr] .m-application .me-md-n11 {
    margin-right: -44px !important;
  }
  [dir=rtl] .m-application .me-md-n11 {
    margin-left: -44px !important;
  }
  [dir=ltr] .m-application .me-md-n12 {
    margin-right: -48px !important;
  }
  [dir=rtl] .m-application .me-md-n12 {
    margin-left: -48px !important;
  }
  .m-application .pa-md-0 {
    padding: 0px !important;
  }
  .m-application .pa-md-1 {
    padding: 4px !important;
  }
  .m-application .pa-md-2 {
    padding: 8px !important;
  }
  .m-application .pa-md-3 {
    padding: 12px !important;
  }
  .m-application .pa-md-4 {
    padding: 16px !important;
  }
  .m-application .pa-md-5 {
    padding: 20px !important;
  }
  .m-application .pa-md-6 {
    padding: 24px !important;
  }
  .m-application .pa-md-7 {
    padding: 28px !important;
  }
  .m-application .pa-md-8 {
    padding: 32px !important;
  }
  .m-application .pa-md-9 {
    padding: 36px !important;
  }
  .m-application .pa-md-10 {
    padding: 40px !important;
  }
  .m-application .pa-md-11 {
    padding: 44px !important;
  }
  .m-application .pa-md-12 {
    padding: 48px !important;
  }
  .m-application .px-md-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .m-application .px-md-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .m-application .px-md-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .m-application .px-md-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .m-application .px-md-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .m-application .px-md-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .m-application .px-md-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .m-application .px-md-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }
  .m-application .px-md-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .m-application .px-md-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .m-application .px-md-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .m-application .px-md-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }
  .m-application .px-md-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .m-application .py-md-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .m-application .py-md-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .m-application .py-md-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .m-application .py-md-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .m-application .py-md-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .m-application .py-md-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .m-application .py-md-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .m-application .py-md-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .m-application .py-md-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .m-application .py-md-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .m-application .py-md-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .m-application .py-md-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .m-application .py-md-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .m-application .pt-md-0 {
    padding-top: 0px !important;
  }
  .m-application .pt-md-1 {
    padding-top: 4px !important;
  }
  .m-application .pt-md-2 {
    padding-top: 8px !important;
  }
  .m-application .pt-md-3 {
    padding-top: 12px !important;
  }
  .m-application .pt-md-4 {
    padding-top: 16px !important;
  }
  .m-application .pt-md-5 {
    padding-top: 20px !important;
  }
  .m-application .pt-md-6 {
    padding-top: 24px !important;
  }
  .m-application .pt-md-7 {
    padding-top: 28px !important;
  }
  .m-application .pt-md-8 {
    padding-top: 32px !important;
  }
  .m-application .pt-md-9 {
    padding-top: 36px !important;
  }
  .m-application .pt-md-10 {
    padding-top: 40px !important;
  }
  .m-application .pt-md-11 {
    padding-top: 44px !important;
  }
  .m-application .pt-md-12 {
    padding-top: 48px !important;
  }
  .m-application .pr-md-0 {
    padding-right: 0px !important;
  }
  .m-application .pr-md-1 {
    padding-right: 4px !important;
  }
  .m-application .pr-md-2 {
    padding-right: 8px !important;
  }
  .m-application .pr-md-3 {
    padding-right: 12px !important;
  }
  .m-application .pr-md-4 {
    padding-right: 16px !important;
  }
  .m-application .pr-md-5 {
    padding-right: 20px !important;
  }
  .m-application .pr-md-6 {
    padding-right: 24px !important;
  }
  .m-application .pr-md-7 {
    padding-right: 28px !important;
  }
  .m-application .pr-md-8 {
    padding-right: 32px !important;
  }
  .m-application .pr-md-9 {
    padding-right: 36px !important;
  }
  .m-application .pr-md-10 {
    padding-right: 40px !important;
  }
  .m-application .pr-md-11 {
    padding-right: 44px !important;
  }
  .m-application .pr-md-12 {
    padding-right: 48px !important;
  }
  .m-application .pb-md-0 {
    padding-bottom: 0px !important;
  }
  .m-application .pb-md-1 {
    padding-bottom: 4px !important;
  }
  .m-application .pb-md-2 {
    padding-bottom: 8px !important;
  }
  .m-application .pb-md-3 {
    padding-bottom: 12px !important;
  }
  .m-application .pb-md-4 {
    padding-bottom: 16px !important;
  }
  .m-application .pb-md-5 {
    padding-bottom: 20px !important;
  }
  .m-application .pb-md-6 {
    padding-bottom: 24px !important;
  }
  .m-application .pb-md-7 {
    padding-bottom: 28px !important;
  }
  .m-application .pb-md-8 {
    padding-bottom: 32px !important;
  }
  .m-application .pb-md-9 {
    padding-bottom: 36px !important;
  }
  .m-application .pb-md-10 {
    padding-bottom: 40px !important;
  }
  .m-application .pb-md-11 {
    padding-bottom: 44px !important;
  }
  .m-application .pb-md-12 {
    padding-bottom: 48px !important;
  }
  .m-application .pl-md-0 {
    padding-left: 0px !important;
  }
  .m-application .pl-md-1 {
    padding-left: 4px !important;
  }
  .m-application .pl-md-2 {
    padding-left: 8px !important;
  }
  .m-application .pl-md-3 {
    padding-left: 12px !important;
  }
  .m-application .pl-md-4 {
    padding-left: 16px !important;
  }
  .m-application .pl-md-5 {
    padding-left: 20px !important;
  }
  .m-application .pl-md-6 {
    padding-left: 24px !important;
  }
  .m-application .pl-md-7 {
    padding-left: 28px !important;
  }
  .m-application .pl-md-8 {
    padding-left: 32px !important;
  }
  .m-application .pl-md-9 {
    padding-left: 36px !important;
  }
  .m-application .pl-md-10 {
    padding-left: 40px !important;
  }
  .m-application .pl-md-11 {
    padding-left: 44px !important;
  }
  .m-application .pl-md-12 {
    padding-left: 48px !important;
  }
  [dir=ltr] .m-application .ps-md-0 {
    padding-left: 0px !important;
  }
  [dir=rtl] .m-application .ps-md-0 {
    padding-right: 0px !important;
  }
  [dir=ltr] .m-application .ps-md-1 {
    padding-left: 4px !important;
  }
  [dir=rtl] .m-application .ps-md-1 {
    padding-right: 4px !important;
  }
  [dir=ltr] .m-application .ps-md-2 {
    padding-left: 8px !important;
  }
  [dir=rtl] .m-application .ps-md-2 {
    padding-right: 8px !important;
  }
  [dir=ltr] .m-application .ps-md-3 {
    padding-left: 12px !important;
  }
  [dir=rtl] .m-application .ps-md-3 {
    padding-right: 12px !important;
  }
  [dir=ltr] .m-application .ps-md-4 {
    padding-left: 16px !important;
  }
  [dir=rtl] .m-application .ps-md-4 {
    padding-right: 16px !important;
  }
  [dir=ltr] .m-application .ps-md-5 {
    padding-left: 20px !important;
  }
  [dir=rtl] .m-application .ps-md-5 {
    padding-right: 20px !important;
  }
  [dir=ltr] .m-application .ps-md-6 {
    padding-left: 24px !important;
  }
  [dir=rtl] .m-application .ps-md-6 {
    padding-right: 24px !important;
  }
  [dir=ltr] .m-application .ps-md-7 {
    padding-left: 28px !important;
  }
  [dir=rtl] .m-application .ps-md-7 {
    padding-right: 28px !important;
  }
  [dir=ltr] .m-application .ps-md-8 {
    padding-left: 32px !important;
  }
  [dir=rtl] .m-application .ps-md-8 {
    padding-right: 32px !important;
  }
  [dir=ltr] .m-application .ps-md-9 {
    padding-left: 36px !important;
  }
  [dir=rtl] .m-application .ps-md-9 {
    padding-right: 36px !important;
  }
  [dir=ltr] .m-application .ps-md-10 {
    padding-left: 40px !important;
  }
  [dir=rtl] .m-application .ps-md-10 {
    padding-right: 40px !important;
  }
  [dir=ltr] .m-application .ps-md-11 {
    padding-left: 44px !important;
  }
  [dir=rtl] .m-application .ps-md-11 {
    padding-right: 44px !important;
  }
  [dir=ltr] .m-application .ps-md-12 {
    padding-left: 48px !important;
  }
  [dir=rtl] .m-application .ps-md-12 {
    padding-right: 48px !important;
  }
  [dir=ltr] .m-application .pe-md-0 {
    padding-right: 0px !important;
  }
  [dir=rtl] .m-application .pe-md-0 {
    padding-left: 0px !important;
  }
  [dir=ltr] .m-application .pe-md-1 {
    padding-right: 4px !important;
  }
  [dir=rtl] .m-application .pe-md-1 {
    padding-left: 4px !important;
  }
  [dir=ltr] .m-application .pe-md-2 {
    padding-right: 8px !important;
  }
  [dir=rtl] .m-application .pe-md-2 {
    padding-left: 8px !important;
  }
  [dir=ltr] .m-application .pe-md-3 {
    padding-right: 12px !important;
  }
  [dir=rtl] .m-application .pe-md-3 {
    padding-left: 12px !important;
  }
  [dir=ltr] .m-application .pe-md-4 {
    padding-right: 16px !important;
  }
  [dir=rtl] .m-application .pe-md-4 {
    padding-left: 16px !important;
  }
  [dir=ltr] .m-application .pe-md-5 {
    padding-right: 20px !important;
  }
  [dir=rtl] .m-application .pe-md-5 {
    padding-left: 20px !important;
  }
  [dir=ltr] .m-application .pe-md-6 {
    padding-right: 24px !important;
  }
  [dir=rtl] .m-application .pe-md-6 {
    padding-left: 24px !important;
  }
  [dir=ltr] .m-application .pe-md-7 {
    padding-right: 28px !important;
  }
  [dir=rtl] .m-application .pe-md-7 {
    padding-left: 28px !important;
  }
  [dir=ltr] .m-application .pe-md-8 {
    padding-right: 32px !important;
  }
  [dir=rtl] .m-application .pe-md-8 {
    padding-left: 32px !important;
  }
  [dir=ltr] .m-application .pe-md-9 {
    padding-right: 36px !important;
  }
  [dir=rtl] .m-application .pe-md-9 {
    padding-left: 36px !important;
  }
  [dir=ltr] .m-application .pe-md-10 {
    padding-right: 40px !important;
  }
  [dir=rtl] .m-application .pe-md-10 {
    padding-left: 40px !important;
  }
  [dir=ltr] .m-application .pe-md-11 {
    padding-right: 44px !important;
  }
  [dir=rtl] .m-application .pe-md-11 {
    padding-left: 44px !important;
  }
  [dir=ltr] .m-application .pe-md-12 {
    padding-right: 48px !important;
  }
  [dir=rtl] .m-application .pe-md-12 {
    padding-left: 48px !important;
  }
  .m-application .text-md-left {
    text-align: left !important;
  }
  .m-application .text-md-right {
    text-align: right !important;
  }
  .m-application .text-md-center {
    text-align: center !important;
  }
  .m-application .text-md-justify {
    text-align: justify !important;
  }
  .m-application .text-md-start {
    text-align: start !important;
  }
  .m-application .text-md-end {
    text-align: end !important;
  }
}
@media (min-width: 1264px) {
  .m-application .ma-lg-0 {
    margin: 0px !important;
  }
  .m-application .ma-lg-1 {
    margin: 4px !important;
  }
  .m-application .ma-lg-2 {
    margin: 8px !important;
  }
  .m-application .ma-lg-3 {
    margin: 12px !important;
  }
  .m-application .ma-lg-4 {
    margin: 16px !important;
  }
  .m-application .ma-lg-5 {
    margin: 20px !important;
  }
  .m-application .ma-lg-6 {
    margin: 24px !important;
  }
  .m-application .ma-lg-7 {
    margin: 28px !important;
  }
  .m-application .ma-lg-8 {
    margin: 32px !important;
  }
  .m-application .ma-lg-9 {
    margin: 36px !important;
  }
  .m-application .ma-lg-10 {
    margin: 40px !important;
  }
  .m-application .ma-lg-11 {
    margin: 44px !important;
  }
  .m-application .ma-lg-12 {
    margin: 48px !important;
  }
  .m-application .ma-lg-auto {
    margin: auto !important;
  }
  .m-application .mx-lg-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .m-application .mx-lg-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .m-application .mx-lg-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .m-application .mx-lg-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .m-application .mx-lg-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .m-application .mx-lg-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .m-application .mx-lg-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .m-application .mx-lg-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  .m-application .mx-lg-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .m-application .mx-lg-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .m-application .mx-lg-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .m-application .mx-lg-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }
  .m-application .mx-lg-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .m-application .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .m-application .my-lg-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-application .my-lg-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-application .my-lg-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-application .my-lg-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-application .my-lg-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-application .my-lg-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-application .my-lg-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-application .my-lg-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-application .my-lg-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-application .my-lg-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-application .my-lg-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-application .my-lg-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-application .my-lg-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-application .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .m-application .mt-lg-0 {
    margin-top: 0px !important;
  }
  .m-application .mt-lg-1 {
    margin-top: 4px !important;
  }
  .m-application .mt-lg-2 {
    margin-top: 8px !important;
  }
  .m-application .mt-lg-3 {
    margin-top: 12px !important;
  }
  .m-application .mt-lg-4 {
    margin-top: 16px !important;
  }
  .m-application .mt-lg-5 {
    margin-top: 20px !important;
  }
  .m-application .mt-lg-6 {
    margin-top: 24px !important;
  }
  .m-application .mt-lg-7 {
    margin-top: 28px !important;
  }
  .m-application .mt-lg-8 {
    margin-top: 32px !important;
  }
  .m-application .mt-lg-9 {
    margin-top: 36px !important;
  }
  .m-application .mt-lg-10 {
    margin-top: 40px !important;
  }
  .m-application .mt-lg-11 {
    margin-top: 44px !important;
  }
  .m-application .mt-lg-12 {
    margin-top: 48px !important;
  }
  .m-application .mt-lg-auto {
    margin-top: auto !important;
  }
  .m-application .mr-lg-0 {
    margin-right: 0px !important;
  }
  .m-application .mr-lg-1 {
    margin-right: 4px !important;
  }
  .m-application .mr-lg-2 {
    margin-right: 8px !important;
  }
  .m-application .mr-lg-3 {
    margin-right: 12px !important;
  }
  .m-application .mr-lg-4 {
    margin-right: 16px !important;
  }
  .m-application .mr-lg-5 {
    margin-right: 20px !important;
  }
  .m-application .mr-lg-6 {
    margin-right: 24px !important;
  }
  .m-application .mr-lg-7 {
    margin-right: 28px !important;
  }
  .m-application .mr-lg-8 {
    margin-right: 32px !important;
  }
  .m-application .mr-lg-9 {
    margin-right: 36px !important;
  }
  .m-application .mr-lg-10 {
    margin-right: 40px !important;
  }
  .m-application .mr-lg-11 {
    margin-right: 44px !important;
  }
  .m-application .mr-lg-12 {
    margin-right: 48px !important;
  }
  .m-application .mr-lg-auto {
    margin-right: auto !important;
  }
  .m-application .mb-lg-0 {
    margin-bottom: 0px !important;
  }
  .m-application .mb-lg-1 {
    margin-bottom: 4px !important;
  }
  .m-application .mb-lg-2 {
    margin-bottom: 8px !important;
  }
  .m-application .mb-lg-3 {
    margin-bottom: 12px !important;
  }
  .m-application .mb-lg-4 {
    margin-bottom: 16px !important;
  }
  .m-application .mb-lg-5 {
    margin-bottom: 20px !important;
  }
  .m-application .mb-lg-6 {
    margin-bottom: 24px !important;
  }
  .m-application .mb-lg-7 {
    margin-bottom: 28px !important;
  }
  .m-application .mb-lg-8 {
    margin-bottom: 32px !important;
  }
  .m-application .mb-lg-9 {
    margin-bottom: 36px !important;
  }
  .m-application .mb-lg-10 {
    margin-bottom: 40px !important;
  }
  .m-application .mb-lg-11 {
    margin-bottom: 44px !important;
  }
  .m-application .mb-lg-12 {
    margin-bottom: 48px !important;
  }
  .m-application .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .m-application .ml-lg-0 {
    margin-left: 0px !important;
  }
  .m-application .ml-lg-1 {
    margin-left: 4px !important;
  }
  .m-application .ml-lg-2 {
    margin-left: 8px !important;
  }
  .m-application .ml-lg-3 {
    margin-left: 12px !important;
  }
  .m-application .ml-lg-4 {
    margin-left: 16px !important;
  }
  .m-application .ml-lg-5 {
    margin-left: 20px !important;
  }
  .m-application .ml-lg-6 {
    margin-left: 24px !important;
  }
  .m-application .ml-lg-7 {
    margin-left: 28px !important;
  }
  .m-application .ml-lg-8 {
    margin-left: 32px !important;
  }
  .m-application .ml-lg-9 {
    margin-left: 36px !important;
  }
  .m-application .ml-lg-10 {
    margin-left: 40px !important;
  }
  .m-application .ml-lg-11 {
    margin-left: 44px !important;
  }
  .m-application .ml-lg-12 {
    margin-left: 48px !important;
  }
  .m-application .ml-lg-auto {
    margin-left: auto !important;
  }
  [dir=ltr] .m-application .ms-lg-0 {
    margin-left: 0px !important;
  }
  [dir=rtl] .m-application .ms-lg-0 {
    margin-right: 0px !important;
  }
  [dir=ltr] .m-application .ms-lg-1 {
    margin-left: 4px !important;
  }
  [dir=rtl] .m-application .ms-lg-1 {
    margin-right: 4px !important;
  }
  [dir=ltr] .m-application .ms-lg-2 {
    margin-left: 8px !important;
  }
  [dir=rtl] .m-application .ms-lg-2 {
    margin-right: 8px !important;
  }
  [dir=ltr] .m-application .ms-lg-3 {
    margin-left: 12px !important;
  }
  [dir=rtl] .m-application .ms-lg-3 {
    margin-right: 12px !important;
  }
  [dir=ltr] .m-application .ms-lg-4 {
    margin-left: 16px !important;
  }
  [dir=rtl] .m-application .ms-lg-4 {
    margin-right: 16px !important;
  }
  [dir=ltr] .m-application .ms-lg-5 {
    margin-left: 20px !important;
  }
  [dir=rtl] .m-application .ms-lg-5 {
    margin-right: 20px !important;
  }
  [dir=ltr] .m-application .ms-lg-6 {
    margin-left: 24px !important;
  }
  [dir=rtl] .m-application .ms-lg-6 {
    margin-right: 24px !important;
  }
  [dir=ltr] .m-application .ms-lg-7 {
    margin-left: 28px !important;
  }
  [dir=rtl] .m-application .ms-lg-7 {
    margin-right: 28px !important;
  }
  [dir=ltr] .m-application .ms-lg-8 {
    margin-left: 32px !important;
  }
  [dir=rtl] .m-application .ms-lg-8 {
    margin-right: 32px !important;
  }
  [dir=ltr] .m-application .ms-lg-9 {
    margin-left: 36px !important;
  }
  [dir=rtl] .m-application .ms-lg-9 {
    margin-right: 36px !important;
  }
  [dir=ltr] .m-application .ms-lg-10 {
    margin-left: 40px !important;
  }
  [dir=rtl] .m-application .ms-lg-10 {
    margin-right: 40px !important;
  }
  [dir=ltr] .m-application .ms-lg-11 {
    margin-left: 44px !important;
  }
  [dir=rtl] .m-application .ms-lg-11 {
    margin-right: 44px !important;
  }
  [dir=ltr] .m-application .ms-lg-12 {
    margin-left: 48px !important;
  }
  [dir=rtl] .m-application .ms-lg-12 {
    margin-right: 48px !important;
  }
  [dir=ltr] .m-application .ms-lg-auto {
    margin-left: auto !important;
  }
  [dir=rtl] .m-application .ms-lg-auto {
    margin-right: auto !important;
  }
  [dir=ltr] .m-application .me-lg-0 {
    margin-right: 0px !important;
  }
  [dir=rtl] .m-application .me-lg-0 {
    margin-left: 0px !important;
  }
  [dir=ltr] .m-application .me-lg-1 {
    margin-right: 4px !important;
  }
  [dir=rtl] .m-application .me-lg-1 {
    margin-left: 4px !important;
  }
  [dir=ltr] .m-application .me-lg-2 {
    margin-right: 8px !important;
  }
  [dir=rtl] .m-application .me-lg-2 {
    margin-left: 8px !important;
  }
  [dir=ltr] .m-application .me-lg-3 {
    margin-right: 12px !important;
  }
  [dir=rtl] .m-application .me-lg-3 {
    margin-left: 12px !important;
  }
  [dir=ltr] .m-application .me-lg-4 {
    margin-right: 16px !important;
  }
  [dir=rtl] .m-application .me-lg-4 {
    margin-left: 16px !important;
  }
  [dir=ltr] .m-application .me-lg-5 {
    margin-right: 20px !important;
  }
  [dir=rtl] .m-application .me-lg-5 {
    margin-left: 20px !important;
  }
  [dir=ltr] .m-application .me-lg-6 {
    margin-right: 24px !important;
  }
  [dir=rtl] .m-application .me-lg-6 {
    margin-left: 24px !important;
  }
  [dir=ltr] .m-application .me-lg-7 {
    margin-right: 28px !important;
  }
  [dir=rtl] .m-application .me-lg-7 {
    margin-left: 28px !important;
  }
  [dir=ltr] .m-application .me-lg-8 {
    margin-right: 32px !important;
  }
  [dir=rtl] .m-application .me-lg-8 {
    margin-left: 32px !important;
  }
  [dir=ltr] .m-application .me-lg-9 {
    margin-right: 36px !important;
  }
  [dir=rtl] .m-application .me-lg-9 {
    margin-left: 36px !important;
  }
  [dir=ltr] .m-application .me-lg-10 {
    margin-right: 40px !important;
  }
  [dir=rtl] .m-application .me-lg-10 {
    margin-left: 40px !important;
  }
  [dir=ltr] .m-application .me-lg-11 {
    margin-right: 44px !important;
  }
  [dir=rtl] .m-application .me-lg-11 {
    margin-left: 44px !important;
  }
  [dir=ltr] .m-application .me-lg-12 {
    margin-right: 48px !important;
  }
  [dir=rtl] .m-application .me-lg-12 {
    margin-left: 48px !important;
  }
  [dir=ltr] .m-application .me-lg-auto {
    margin-right: auto !important;
  }
  [dir=rtl] .m-application .me-lg-auto {
    margin-left: auto !important;
  }
  .m-application .ma-lg-n1 {
    margin: -4px !important;
  }
  .m-application .ma-lg-n2 {
    margin: -8px !important;
  }
  .m-application .ma-lg-n3 {
    margin: -12px !important;
  }
  .m-application .ma-lg-n4 {
    margin: -16px !important;
  }
  .m-application .ma-lg-n5 {
    margin: -20px !important;
  }
  .m-application .ma-lg-n6 {
    margin: -24px !important;
  }
  .m-application .ma-lg-n7 {
    margin: -28px !important;
  }
  .m-application .ma-lg-n8 {
    margin: -32px !important;
  }
  .m-application .ma-lg-n9 {
    margin: -36px !important;
  }
  .m-application .ma-lg-n10 {
    margin: -40px !important;
  }
  .m-application .ma-lg-n11 {
    margin: -44px !important;
  }
  .m-application .ma-lg-n12 {
    margin: -48px !important;
  }
  .m-application .mx-lg-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }
  .m-application .mx-lg-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }
  .m-application .mx-lg-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }
  .m-application .mx-lg-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }
  .m-application .mx-lg-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }
  .m-application .mx-lg-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }
  .m-application .mx-lg-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }
  .m-application .mx-lg-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }
  .m-application .mx-lg-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }
  .m-application .mx-lg-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }
  .m-application .mx-lg-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }
  .m-application .mx-lg-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }
  .m-application .my-lg-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .m-application .my-lg-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }
  .m-application .my-lg-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }
  .m-application .my-lg-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }
  .m-application .my-lg-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .m-application .my-lg-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .m-application .my-lg-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }
  .m-application .my-lg-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }
  .m-application .my-lg-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }
  .m-application .my-lg-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .m-application .my-lg-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }
  .m-application .my-lg-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }
  .m-application .mt-lg-n1 {
    margin-top: -4px !important;
  }
  .m-application .mt-lg-n2 {
    margin-top: -8px !important;
  }
  .m-application .mt-lg-n3 {
    margin-top: -12px !important;
  }
  .m-application .mt-lg-n4 {
    margin-top: -16px !important;
  }
  .m-application .mt-lg-n5 {
    margin-top: -20px !important;
  }
  .m-application .mt-lg-n6 {
    margin-top: -24px !important;
  }
  .m-application .mt-lg-n7 {
    margin-top: -28px !important;
  }
  .m-application .mt-lg-n8 {
    margin-top: -32px !important;
  }
  .m-application .mt-lg-n9 {
    margin-top: -36px !important;
  }
  .m-application .mt-lg-n10 {
    margin-top: -40px !important;
  }
  .m-application .mt-lg-n11 {
    margin-top: -44px !important;
  }
  .m-application .mt-lg-n12 {
    margin-top: -48px !important;
  }
  .m-application .mr-lg-n1 {
    margin-right: -4px !important;
  }
  .m-application .mr-lg-n2 {
    margin-right: -8px !important;
  }
  .m-application .mr-lg-n3 {
    margin-right: -12px !important;
  }
  .m-application .mr-lg-n4 {
    margin-right: -16px !important;
  }
  .m-application .mr-lg-n5 {
    margin-right: -20px !important;
  }
  .m-application .mr-lg-n6 {
    margin-right: -24px !important;
  }
  .m-application .mr-lg-n7 {
    margin-right: -28px !important;
  }
  .m-application .mr-lg-n8 {
    margin-right: -32px !important;
  }
  .m-application .mr-lg-n9 {
    margin-right: -36px !important;
  }
  .m-application .mr-lg-n10 {
    margin-right: -40px !important;
  }
  .m-application .mr-lg-n11 {
    margin-right: -44px !important;
  }
  .m-application .mr-lg-n12 {
    margin-right: -48px !important;
  }
  .m-application .mb-lg-n1 {
    margin-bottom: -4px !important;
  }
  .m-application .mb-lg-n2 {
    margin-bottom: -8px !important;
  }
  .m-application .mb-lg-n3 {
    margin-bottom: -12px !important;
  }
  .m-application .mb-lg-n4 {
    margin-bottom: -16px !important;
  }
  .m-application .mb-lg-n5 {
    margin-bottom: -20px !important;
  }
  .m-application .mb-lg-n6 {
    margin-bottom: -24px !important;
  }
  .m-application .mb-lg-n7 {
    margin-bottom: -28px !important;
  }
  .m-application .mb-lg-n8 {
    margin-bottom: -32px !important;
  }
  .m-application .mb-lg-n9 {
    margin-bottom: -36px !important;
  }
  .m-application .mb-lg-n10 {
    margin-bottom: -40px !important;
  }
  .m-application .mb-lg-n11 {
    margin-bottom: -44px !important;
  }
  .m-application .mb-lg-n12 {
    margin-bottom: -48px !important;
  }
  .m-application .ml-lg-n1 {
    margin-left: -4px !important;
  }
  .m-application .ml-lg-n2 {
    margin-left: -8px !important;
  }
  .m-application .ml-lg-n3 {
    margin-left: -12px !important;
  }
  .m-application .ml-lg-n4 {
    margin-left: -16px !important;
  }
  .m-application .ml-lg-n5 {
    margin-left: -20px !important;
  }
  .m-application .ml-lg-n6 {
    margin-left: -24px !important;
  }
  .m-application .ml-lg-n7 {
    margin-left: -28px !important;
  }
  .m-application .ml-lg-n8 {
    margin-left: -32px !important;
  }
  .m-application .ml-lg-n9 {
    margin-left: -36px !important;
  }
  .m-application .ml-lg-n10 {
    margin-left: -40px !important;
  }
  .m-application .ml-lg-n11 {
    margin-left: -44px !important;
  }
  .m-application .ml-lg-n12 {
    margin-left: -48px !important;
  }
  [dir=ltr] .m-application .ms-lg-n1 {
    margin-left: -4px !important;
  }
  [dir=rtl] .m-application .ms-lg-n1 {
    margin-right: -4px !important;
  }
  [dir=ltr] .m-application .ms-lg-n2 {
    margin-left: -8px !important;
  }
  [dir=rtl] .m-application .ms-lg-n2 {
    margin-right: -8px !important;
  }
  [dir=ltr] .m-application .ms-lg-n3 {
    margin-left: -12px !important;
  }
  [dir=rtl] .m-application .ms-lg-n3 {
    margin-right: -12px !important;
  }
  [dir=ltr] .m-application .ms-lg-n4 {
    margin-left: -16px !important;
  }
  [dir=rtl] .m-application .ms-lg-n4 {
    margin-right: -16px !important;
  }
  [dir=ltr] .m-application .ms-lg-n5 {
    margin-left: -20px !important;
  }
  [dir=rtl] .m-application .ms-lg-n5 {
    margin-right: -20px !important;
  }
  [dir=ltr] .m-application .ms-lg-n6 {
    margin-left: -24px !important;
  }
  [dir=rtl] .m-application .ms-lg-n6 {
    margin-right: -24px !important;
  }
  [dir=ltr] .m-application .ms-lg-n7 {
    margin-left: -28px !important;
  }
  [dir=rtl] .m-application .ms-lg-n7 {
    margin-right: -28px !important;
  }
  [dir=ltr] .m-application .ms-lg-n8 {
    margin-left: -32px !important;
  }
  [dir=rtl] .m-application .ms-lg-n8 {
    margin-right: -32px !important;
  }
  [dir=ltr] .m-application .ms-lg-n9 {
    margin-left: -36px !important;
  }
  [dir=rtl] .m-application .ms-lg-n9 {
    margin-right: -36px !important;
  }
  [dir=ltr] .m-application .ms-lg-n10 {
    margin-left: -40px !important;
  }
  [dir=rtl] .m-application .ms-lg-n10 {
    margin-right: -40px !important;
  }
  [dir=ltr] .m-application .ms-lg-n11 {
    margin-left: -44px !important;
  }
  [dir=rtl] .m-application .ms-lg-n11 {
    margin-right: -44px !important;
  }
  [dir=ltr] .m-application .ms-lg-n12 {
    margin-left: -48px !important;
  }
  [dir=rtl] .m-application .ms-lg-n12 {
    margin-right: -48px !important;
  }
  [dir=ltr] .m-application .me-lg-n1 {
    margin-right: -4px !important;
  }
  [dir=rtl] .m-application .me-lg-n1 {
    margin-left: -4px !important;
  }
  [dir=ltr] .m-application .me-lg-n2 {
    margin-right: -8px !important;
  }
  [dir=rtl] .m-application .me-lg-n2 {
    margin-left: -8px !important;
  }
  [dir=ltr] .m-application .me-lg-n3 {
    margin-right: -12px !important;
  }
  [dir=rtl] .m-application .me-lg-n3 {
    margin-left: -12px !important;
  }
  [dir=ltr] .m-application .me-lg-n4 {
    margin-right: -16px !important;
  }
  [dir=rtl] .m-application .me-lg-n4 {
    margin-left: -16px !important;
  }
  [dir=ltr] .m-application .me-lg-n5 {
    margin-right: -20px !important;
  }
  [dir=rtl] .m-application .me-lg-n5 {
    margin-left: -20px !important;
  }
  [dir=ltr] .m-application .me-lg-n6 {
    margin-right: -24px !important;
  }
  [dir=rtl] .m-application .me-lg-n6 {
    margin-left: -24px !important;
  }
  [dir=ltr] .m-application .me-lg-n7 {
    margin-right: -28px !important;
  }
  [dir=rtl] .m-application .me-lg-n7 {
    margin-left: -28px !important;
  }
  [dir=ltr] .m-application .me-lg-n8 {
    margin-right: -32px !important;
  }
  [dir=rtl] .m-application .me-lg-n8 {
    margin-left: -32px !important;
  }
  [dir=ltr] .m-application .me-lg-n9 {
    margin-right: -36px !important;
  }
  [dir=rtl] .m-application .me-lg-n9 {
    margin-left: -36px !important;
  }
  [dir=ltr] .m-application .me-lg-n10 {
    margin-right: -40px !important;
  }
  [dir=rtl] .m-application .me-lg-n10 {
    margin-left: -40px !important;
  }
  [dir=ltr] .m-application .me-lg-n11 {
    margin-right: -44px !important;
  }
  [dir=rtl] .m-application .me-lg-n11 {
    margin-left: -44px !important;
  }
  [dir=ltr] .m-application .me-lg-n12 {
    margin-right: -48px !important;
  }
  [dir=rtl] .m-application .me-lg-n12 {
    margin-left: -48px !important;
  }
  .m-application .pa-lg-0 {
    padding: 0px !important;
  }
  .m-application .pa-lg-1 {
    padding: 4px !important;
  }
  .m-application .pa-lg-2 {
    padding: 8px !important;
  }
  .m-application .pa-lg-3 {
    padding: 12px !important;
  }
  .m-application .pa-lg-4 {
    padding: 16px !important;
  }
  .m-application .pa-lg-5 {
    padding: 20px !important;
  }
  .m-application .pa-lg-6 {
    padding: 24px !important;
  }
  .m-application .pa-lg-7 {
    padding: 28px !important;
  }
  .m-application .pa-lg-8 {
    padding: 32px !important;
  }
  .m-application .pa-lg-9 {
    padding: 36px !important;
  }
  .m-application .pa-lg-10 {
    padding: 40px !important;
  }
  .m-application .pa-lg-11 {
    padding: 44px !important;
  }
  .m-application .pa-lg-12 {
    padding: 48px !important;
  }
  .m-application .px-lg-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .m-application .px-lg-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .m-application .px-lg-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .m-application .px-lg-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .m-application .px-lg-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .m-application .px-lg-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .m-application .px-lg-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .m-application .px-lg-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }
  .m-application .px-lg-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .m-application .px-lg-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .m-application .px-lg-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .m-application .px-lg-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }
  .m-application .px-lg-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .m-application .py-lg-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .m-application .py-lg-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .m-application .py-lg-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .m-application .py-lg-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .m-application .py-lg-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .m-application .py-lg-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .m-application .py-lg-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .m-application .py-lg-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .m-application .py-lg-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .m-application .py-lg-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .m-application .py-lg-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .m-application .py-lg-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .m-application .py-lg-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .m-application .pt-lg-0 {
    padding-top: 0px !important;
  }
  .m-application .pt-lg-1 {
    padding-top: 4px !important;
  }
  .m-application .pt-lg-2 {
    padding-top: 8px !important;
  }
  .m-application .pt-lg-3 {
    padding-top: 12px !important;
  }
  .m-application .pt-lg-4 {
    padding-top: 16px !important;
  }
  .m-application .pt-lg-5 {
    padding-top: 20px !important;
  }
  .m-application .pt-lg-6 {
    padding-top: 24px !important;
  }
  .m-application .pt-lg-7 {
    padding-top: 28px !important;
  }
  .m-application .pt-lg-8 {
    padding-top: 32px !important;
  }
  .m-application .pt-lg-9 {
    padding-top: 36px !important;
  }
  .m-application .pt-lg-10 {
    padding-top: 40px !important;
  }
  .m-application .pt-lg-11 {
    padding-top: 44px !important;
  }
  .m-application .pt-lg-12 {
    padding-top: 48px !important;
  }
  .m-application .pr-lg-0 {
    padding-right: 0px !important;
  }
  .m-application .pr-lg-1 {
    padding-right: 4px !important;
  }
  .m-application .pr-lg-2 {
    padding-right: 8px !important;
  }
  .m-application .pr-lg-3 {
    padding-right: 12px !important;
  }
  .m-application .pr-lg-4 {
    padding-right: 16px !important;
  }
  .m-application .pr-lg-5 {
    padding-right: 20px !important;
  }
  .m-application .pr-lg-6 {
    padding-right: 24px !important;
  }
  .m-application .pr-lg-7 {
    padding-right: 28px !important;
  }
  .m-application .pr-lg-8 {
    padding-right: 32px !important;
  }
  .m-application .pr-lg-9 {
    padding-right: 36px !important;
  }
  .m-application .pr-lg-10 {
    padding-right: 40px !important;
  }
  .m-application .pr-lg-11 {
    padding-right: 44px !important;
  }
  .m-application .pr-lg-12 {
    padding-right: 48px !important;
  }
  .m-application .pb-lg-0 {
    padding-bottom: 0px !important;
  }
  .m-application .pb-lg-1 {
    padding-bottom: 4px !important;
  }
  .m-application .pb-lg-2 {
    padding-bottom: 8px !important;
  }
  .m-application .pb-lg-3 {
    padding-bottom: 12px !important;
  }
  .m-application .pb-lg-4 {
    padding-bottom: 16px !important;
  }
  .m-application .pb-lg-5 {
    padding-bottom: 20px !important;
  }
  .m-application .pb-lg-6 {
    padding-bottom: 24px !important;
  }
  .m-application .pb-lg-7 {
    padding-bottom: 28px !important;
  }
  .m-application .pb-lg-8 {
    padding-bottom: 32px !important;
  }
  .m-application .pb-lg-9 {
    padding-bottom: 36px !important;
  }
  .m-application .pb-lg-10 {
    padding-bottom: 40px !important;
  }
  .m-application .pb-lg-11 {
    padding-bottom: 44px !important;
  }
  .m-application .pb-lg-12 {
    padding-bottom: 48px !important;
  }
  .m-application .pl-lg-0 {
    padding-left: 0px !important;
  }
  .m-application .pl-lg-1 {
    padding-left: 4px !important;
  }
  .m-application .pl-lg-2 {
    padding-left: 8px !important;
  }
  .m-application .pl-lg-3 {
    padding-left: 12px !important;
  }
  .m-application .pl-lg-4 {
    padding-left: 16px !important;
  }
  .m-application .pl-lg-5 {
    padding-left: 20px !important;
  }
  .m-application .pl-lg-6 {
    padding-left: 24px !important;
  }
  .m-application .pl-lg-7 {
    padding-left: 28px !important;
  }
  .m-application .pl-lg-8 {
    padding-left: 32px !important;
  }
  .m-application .pl-lg-9 {
    padding-left: 36px !important;
  }
  .m-application .pl-lg-10 {
    padding-left: 40px !important;
  }
  .m-application .pl-lg-11 {
    padding-left: 44px !important;
  }
  .m-application .pl-lg-12 {
    padding-left: 48px !important;
  }
  [dir=ltr] .m-application .ps-lg-0 {
    padding-left: 0px !important;
  }
  [dir=rtl] .m-application .ps-lg-0 {
    padding-right: 0px !important;
  }
  [dir=ltr] .m-application .ps-lg-1 {
    padding-left: 4px !important;
  }
  [dir=rtl] .m-application .ps-lg-1 {
    padding-right: 4px !important;
  }
  [dir=ltr] .m-application .ps-lg-2 {
    padding-left: 8px !important;
  }
  [dir=rtl] .m-application .ps-lg-2 {
    padding-right: 8px !important;
  }
  [dir=ltr] .m-application .ps-lg-3 {
    padding-left: 12px !important;
  }
  [dir=rtl] .m-application .ps-lg-3 {
    padding-right: 12px !important;
  }
  [dir=ltr] .m-application .ps-lg-4 {
    padding-left: 16px !important;
  }
  [dir=rtl] .m-application .ps-lg-4 {
    padding-right: 16px !important;
  }
  [dir=ltr] .m-application .ps-lg-5 {
    padding-left: 20px !important;
  }
  [dir=rtl] .m-application .ps-lg-5 {
    padding-right: 20px !important;
  }
  [dir=ltr] .m-application .ps-lg-6 {
    padding-left: 24px !important;
  }
  [dir=rtl] .m-application .ps-lg-6 {
    padding-right: 24px !important;
  }
  [dir=ltr] .m-application .ps-lg-7 {
    padding-left: 28px !important;
  }
  [dir=rtl] .m-application .ps-lg-7 {
    padding-right: 28px !important;
  }
  [dir=ltr] .m-application .ps-lg-8 {
    padding-left: 32px !important;
  }
  [dir=rtl] .m-application .ps-lg-8 {
    padding-right: 32px !important;
  }
  [dir=ltr] .m-application .ps-lg-9 {
    padding-left: 36px !important;
  }
  [dir=rtl] .m-application .ps-lg-9 {
    padding-right: 36px !important;
  }
  [dir=ltr] .m-application .ps-lg-10 {
    padding-left: 40px !important;
  }
  [dir=rtl] .m-application .ps-lg-10 {
    padding-right: 40px !important;
  }
  [dir=ltr] .m-application .ps-lg-11 {
    padding-left: 44px !important;
  }
  [dir=rtl] .m-application .ps-lg-11 {
    padding-right: 44px !important;
  }
  [dir=ltr] .m-application .ps-lg-12 {
    padding-left: 48px !important;
  }
  [dir=rtl] .m-application .ps-lg-12 {
    padding-right: 48px !important;
  }
  [dir=ltr] .m-application .pe-lg-0 {
    padding-right: 0px !important;
  }
  [dir=rtl] .m-application .pe-lg-0 {
    padding-left: 0px !important;
  }
  [dir=ltr] .m-application .pe-lg-1 {
    padding-right: 4px !important;
  }
  [dir=rtl] .m-application .pe-lg-1 {
    padding-left: 4px !important;
  }
  [dir=ltr] .m-application .pe-lg-2 {
    padding-right: 8px !important;
  }
  [dir=rtl] .m-application .pe-lg-2 {
    padding-left: 8px !important;
  }
  [dir=ltr] .m-application .pe-lg-3 {
    padding-right: 12px !important;
  }
  [dir=rtl] .m-application .pe-lg-3 {
    padding-left: 12px !important;
  }
  [dir=ltr] .m-application .pe-lg-4 {
    padding-right: 16px !important;
  }
  [dir=rtl] .m-application .pe-lg-4 {
    padding-left: 16px !important;
  }
  [dir=ltr] .m-application .pe-lg-5 {
    padding-right: 20px !important;
  }
  [dir=rtl] .m-application .pe-lg-5 {
    padding-left: 20px !important;
  }
  [dir=ltr] .m-application .pe-lg-6 {
    padding-right: 24px !important;
  }
  [dir=rtl] .m-application .pe-lg-6 {
    padding-left: 24px !important;
  }
  [dir=ltr] .m-application .pe-lg-7 {
    padding-right: 28px !important;
  }
  [dir=rtl] .m-application .pe-lg-7 {
    padding-left: 28px !important;
  }
  [dir=ltr] .m-application .pe-lg-8 {
    padding-right: 32px !important;
  }
  [dir=rtl] .m-application .pe-lg-8 {
    padding-left: 32px !important;
  }
  [dir=ltr] .m-application .pe-lg-9 {
    padding-right: 36px !important;
  }
  [dir=rtl] .m-application .pe-lg-9 {
    padding-left: 36px !important;
  }
  [dir=ltr] .m-application .pe-lg-10 {
    padding-right: 40px !important;
  }
  [dir=rtl] .m-application .pe-lg-10 {
    padding-left: 40px !important;
  }
  [dir=ltr] .m-application .pe-lg-11 {
    padding-right: 44px !important;
  }
  [dir=rtl] .m-application .pe-lg-11 {
    padding-left: 44px !important;
  }
  [dir=ltr] .m-application .pe-lg-12 {
    padding-right: 48px !important;
  }
  [dir=rtl] .m-application .pe-lg-12 {
    padding-left: 48px !important;
  }
  .m-application .text-lg-left {
    text-align: left !important;
  }
  .m-application .text-lg-right {
    text-align: right !important;
  }
  .m-application .text-lg-center {
    text-align: center !important;
  }
  .m-application .text-lg-justify {
    text-align: justify !important;
  }
  .m-application .text-lg-start {
    text-align: start !important;
  }
  .m-application .text-lg-end {
    text-align: end !important;
  }
}
@media (min-width: 1904px) {
  .m-application .ma-xl-0 {
    margin: 0px !important;
  }
  .m-application .ma-xl-1 {
    margin: 4px !important;
  }
  .m-application .ma-xl-2 {
    margin: 8px !important;
  }
  .m-application .ma-xl-3 {
    margin: 12px !important;
  }
  .m-application .ma-xl-4 {
    margin: 16px !important;
  }
  .m-application .ma-xl-5 {
    margin: 20px !important;
  }
  .m-application .ma-xl-6 {
    margin: 24px !important;
  }
  .m-application .ma-xl-7 {
    margin: 28px !important;
  }
  .m-application .ma-xl-8 {
    margin: 32px !important;
  }
  .m-application .ma-xl-9 {
    margin: 36px !important;
  }
  .m-application .ma-xl-10 {
    margin: 40px !important;
  }
  .m-application .ma-xl-11 {
    margin: 44px !important;
  }
  .m-application .ma-xl-12 {
    margin: 48px !important;
  }
  .m-application .ma-xl-auto {
    margin: auto !important;
  }
  .m-application .mx-xl-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .m-application .mx-xl-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .m-application .mx-xl-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .m-application .mx-xl-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .m-application .mx-xl-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .m-application .mx-xl-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .m-application .mx-xl-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .m-application .mx-xl-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  .m-application .mx-xl-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .m-application .mx-xl-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .m-application .mx-xl-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .m-application .mx-xl-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }
  .m-application .mx-xl-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .m-application .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .m-application .my-xl-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-application .my-xl-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-application .my-xl-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-application .my-xl-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-application .my-xl-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-application .my-xl-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-application .my-xl-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-application .my-xl-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-application .my-xl-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-application .my-xl-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-application .my-xl-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-application .my-xl-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-application .my-xl-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-application .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .m-application .mt-xl-0 {
    margin-top: 0px !important;
  }
  .m-application .mt-xl-1 {
    margin-top: 4px !important;
  }
  .m-application .mt-xl-2 {
    margin-top: 8px !important;
  }
  .m-application .mt-xl-3 {
    margin-top: 12px !important;
  }
  .m-application .mt-xl-4 {
    margin-top: 16px !important;
  }
  .m-application .mt-xl-5 {
    margin-top: 20px !important;
  }
  .m-application .mt-xl-6 {
    margin-top: 24px !important;
  }
  .m-application .mt-xl-7 {
    margin-top: 28px !important;
  }
  .m-application .mt-xl-8 {
    margin-top: 32px !important;
  }
  .m-application .mt-xl-9 {
    margin-top: 36px !important;
  }
  .m-application .mt-xl-10 {
    margin-top: 40px !important;
  }
  .m-application .mt-xl-11 {
    margin-top: 44px !important;
  }
  .m-application .mt-xl-12 {
    margin-top: 48px !important;
  }
  .m-application .mt-xl-auto {
    margin-top: auto !important;
  }
  .m-application .mr-xl-0 {
    margin-right: 0px !important;
  }
  .m-application .mr-xl-1 {
    margin-right: 4px !important;
  }
  .m-application .mr-xl-2 {
    margin-right: 8px !important;
  }
  .m-application .mr-xl-3 {
    margin-right: 12px !important;
  }
  .m-application .mr-xl-4 {
    margin-right: 16px !important;
  }
  .m-application .mr-xl-5 {
    margin-right: 20px !important;
  }
  .m-application .mr-xl-6 {
    margin-right: 24px !important;
  }
  .m-application .mr-xl-7 {
    margin-right: 28px !important;
  }
  .m-application .mr-xl-8 {
    margin-right: 32px !important;
  }
  .m-application .mr-xl-9 {
    margin-right: 36px !important;
  }
  .m-application .mr-xl-10 {
    margin-right: 40px !important;
  }
  .m-application .mr-xl-11 {
    margin-right: 44px !important;
  }
  .m-application .mr-xl-12 {
    margin-right: 48px !important;
  }
  .m-application .mr-xl-auto {
    margin-right: auto !important;
  }
  .m-application .mb-xl-0 {
    margin-bottom: 0px !important;
  }
  .m-application .mb-xl-1 {
    margin-bottom: 4px !important;
  }
  .m-application .mb-xl-2 {
    margin-bottom: 8px !important;
  }
  .m-application .mb-xl-3 {
    margin-bottom: 12px !important;
  }
  .m-application .mb-xl-4 {
    margin-bottom: 16px !important;
  }
  .m-application .mb-xl-5 {
    margin-bottom: 20px !important;
  }
  .m-application .mb-xl-6 {
    margin-bottom: 24px !important;
  }
  .m-application .mb-xl-7 {
    margin-bottom: 28px !important;
  }
  .m-application .mb-xl-8 {
    margin-bottom: 32px !important;
  }
  .m-application .mb-xl-9 {
    margin-bottom: 36px !important;
  }
  .m-application .mb-xl-10 {
    margin-bottom: 40px !important;
  }
  .m-application .mb-xl-11 {
    margin-bottom: 44px !important;
  }
  .m-application .mb-xl-12 {
    margin-bottom: 48px !important;
  }
  .m-application .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .m-application .ml-xl-0 {
    margin-left: 0px !important;
  }
  .m-application .ml-xl-1 {
    margin-left: 4px !important;
  }
  .m-application .ml-xl-2 {
    margin-left: 8px !important;
  }
  .m-application .ml-xl-3 {
    margin-left: 12px !important;
  }
  .m-application .ml-xl-4 {
    margin-left: 16px !important;
  }
  .m-application .ml-xl-5 {
    margin-left: 20px !important;
  }
  .m-application .ml-xl-6 {
    margin-left: 24px !important;
  }
  .m-application .ml-xl-7 {
    margin-left: 28px !important;
  }
  .m-application .ml-xl-8 {
    margin-left: 32px !important;
  }
  .m-application .ml-xl-9 {
    margin-left: 36px !important;
  }
  .m-application .ml-xl-10 {
    margin-left: 40px !important;
  }
  .m-application .ml-xl-11 {
    margin-left: 44px !important;
  }
  .m-application .ml-xl-12 {
    margin-left: 48px !important;
  }
  .m-application .ml-xl-auto {
    margin-left: auto !important;
  }
  [dir=ltr] .m-application .ms-xl-0 {
    margin-left: 0px !important;
  }
  [dir=rtl] .m-application .ms-xl-0 {
    margin-right: 0px !important;
  }
  [dir=ltr] .m-application .ms-xl-1 {
    margin-left: 4px !important;
  }
  [dir=rtl] .m-application .ms-xl-1 {
    margin-right: 4px !important;
  }
  [dir=ltr] .m-application .ms-xl-2 {
    margin-left: 8px !important;
  }
  [dir=rtl] .m-application .ms-xl-2 {
    margin-right: 8px !important;
  }
  [dir=ltr] .m-application .ms-xl-3 {
    margin-left: 12px !important;
  }
  [dir=rtl] .m-application .ms-xl-3 {
    margin-right: 12px !important;
  }
  [dir=ltr] .m-application .ms-xl-4 {
    margin-left: 16px !important;
  }
  [dir=rtl] .m-application .ms-xl-4 {
    margin-right: 16px !important;
  }
  [dir=ltr] .m-application .ms-xl-5 {
    margin-left: 20px !important;
  }
  [dir=rtl] .m-application .ms-xl-5 {
    margin-right: 20px !important;
  }
  [dir=ltr] .m-application .ms-xl-6 {
    margin-left: 24px !important;
  }
  [dir=rtl] .m-application .ms-xl-6 {
    margin-right: 24px !important;
  }
  [dir=ltr] .m-application .ms-xl-7 {
    margin-left: 28px !important;
  }
  [dir=rtl] .m-application .ms-xl-7 {
    margin-right: 28px !important;
  }
  [dir=ltr] .m-application .ms-xl-8 {
    margin-left: 32px !important;
  }
  [dir=rtl] .m-application .ms-xl-8 {
    margin-right: 32px !important;
  }
  [dir=ltr] .m-application .ms-xl-9 {
    margin-left: 36px !important;
  }
  [dir=rtl] .m-application .ms-xl-9 {
    margin-right: 36px !important;
  }
  [dir=ltr] .m-application .ms-xl-10 {
    margin-left: 40px !important;
  }
  [dir=rtl] .m-application .ms-xl-10 {
    margin-right: 40px !important;
  }
  [dir=ltr] .m-application .ms-xl-11 {
    margin-left: 44px !important;
  }
  [dir=rtl] .m-application .ms-xl-11 {
    margin-right: 44px !important;
  }
  [dir=ltr] .m-application .ms-xl-12 {
    margin-left: 48px !important;
  }
  [dir=rtl] .m-application .ms-xl-12 {
    margin-right: 48px !important;
  }
  [dir=ltr] .m-application .ms-xl-auto {
    margin-left: auto !important;
  }
  [dir=rtl] .m-application .ms-xl-auto {
    margin-right: auto !important;
  }
  [dir=ltr] .m-application .me-xl-0 {
    margin-right: 0px !important;
  }
  [dir=rtl] .m-application .me-xl-0 {
    margin-left: 0px !important;
  }
  [dir=ltr] .m-application .me-xl-1 {
    margin-right: 4px !important;
  }
  [dir=rtl] .m-application .me-xl-1 {
    margin-left: 4px !important;
  }
  [dir=ltr] .m-application .me-xl-2 {
    margin-right: 8px !important;
  }
  [dir=rtl] .m-application .me-xl-2 {
    margin-left: 8px !important;
  }
  [dir=ltr] .m-application .me-xl-3 {
    margin-right: 12px !important;
  }
  [dir=rtl] .m-application .me-xl-3 {
    margin-left: 12px !important;
  }
  [dir=ltr] .m-application .me-xl-4 {
    margin-right: 16px !important;
  }
  [dir=rtl] .m-application .me-xl-4 {
    margin-left: 16px !important;
  }
  [dir=ltr] .m-application .me-xl-5 {
    margin-right: 20px !important;
  }
  [dir=rtl] .m-application .me-xl-5 {
    margin-left: 20px !important;
  }
  [dir=ltr] .m-application .me-xl-6 {
    margin-right: 24px !important;
  }
  [dir=rtl] .m-application .me-xl-6 {
    margin-left: 24px !important;
  }
  [dir=ltr] .m-application .me-xl-7 {
    margin-right: 28px !important;
  }
  [dir=rtl] .m-application .me-xl-7 {
    margin-left: 28px !important;
  }
  [dir=ltr] .m-application .me-xl-8 {
    margin-right: 32px !important;
  }
  [dir=rtl] .m-application .me-xl-8 {
    margin-left: 32px !important;
  }
  [dir=ltr] .m-application .me-xl-9 {
    margin-right: 36px !important;
  }
  [dir=rtl] .m-application .me-xl-9 {
    margin-left: 36px !important;
  }
  [dir=ltr] .m-application .me-xl-10 {
    margin-right: 40px !important;
  }
  [dir=rtl] .m-application .me-xl-10 {
    margin-left: 40px !important;
  }
  [dir=ltr] .m-application .me-xl-11 {
    margin-right: 44px !important;
  }
  [dir=rtl] .m-application .me-xl-11 {
    margin-left: 44px !important;
  }
  [dir=ltr] .m-application .me-xl-12 {
    margin-right: 48px !important;
  }
  [dir=rtl] .m-application .me-xl-12 {
    margin-left: 48px !important;
  }
  [dir=ltr] .m-application .me-xl-auto {
    margin-right: auto !important;
  }
  [dir=rtl] .m-application .me-xl-auto {
    margin-left: auto !important;
  }
  .m-application .ma-xl-n1 {
    margin: -4px !important;
  }
  .m-application .ma-xl-n2 {
    margin: -8px !important;
  }
  .m-application .ma-xl-n3 {
    margin: -12px !important;
  }
  .m-application .ma-xl-n4 {
    margin: -16px !important;
  }
  .m-application .ma-xl-n5 {
    margin: -20px !important;
  }
  .m-application .ma-xl-n6 {
    margin: -24px !important;
  }
  .m-application .ma-xl-n7 {
    margin: -28px !important;
  }
  .m-application .ma-xl-n8 {
    margin: -32px !important;
  }
  .m-application .ma-xl-n9 {
    margin: -36px !important;
  }
  .m-application .ma-xl-n10 {
    margin: -40px !important;
  }
  .m-application .ma-xl-n11 {
    margin: -44px !important;
  }
  .m-application .ma-xl-n12 {
    margin: -48px !important;
  }
  .m-application .mx-xl-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }
  .m-application .mx-xl-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }
  .m-application .mx-xl-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }
  .m-application .mx-xl-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }
  .m-application .mx-xl-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }
  .m-application .mx-xl-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }
  .m-application .mx-xl-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }
  .m-application .mx-xl-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }
  .m-application .mx-xl-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }
  .m-application .mx-xl-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }
  .m-application .mx-xl-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }
  .m-application .mx-xl-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }
  .m-application .my-xl-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .m-application .my-xl-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }
  .m-application .my-xl-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }
  .m-application .my-xl-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }
  .m-application .my-xl-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .m-application .my-xl-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .m-application .my-xl-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }
  .m-application .my-xl-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }
  .m-application .my-xl-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }
  .m-application .my-xl-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .m-application .my-xl-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }
  .m-application .my-xl-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }
  .m-application .mt-xl-n1 {
    margin-top: -4px !important;
  }
  .m-application .mt-xl-n2 {
    margin-top: -8px !important;
  }
  .m-application .mt-xl-n3 {
    margin-top: -12px !important;
  }
  .m-application .mt-xl-n4 {
    margin-top: -16px !important;
  }
  .m-application .mt-xl-n5 {
    margin-top: -20px !important;
  }
  .m-application .mt-xl-n6 {
    margin-top: -24px !important;
  }
  .m-application .mt-xl-n7 {
    margin-top: -28px !important;
  }
  .m-application .mt-xl-n8 {
    margin-top: -32px !important;
  }
  .m-application .mt-xl-n9 {
    margin-top: -36px !important;
  }
  .m-application .mt-xl-n10 {
    margin-top: -40px !important;
  }
  .m-application .mt-xl-n11 {
    margin-top: -44px !important;
  }
  .m-application .mt-xl-n12 {
    margin-top: -48px !important;
  }
  .m-application .mr-xl-n1 {
    margin-right: -4px !important;
  }
  .m-application .mr-xl-n2 {
    margin-right: -8px !important;
  }
  .m-application .mr-xl-n3 {
    margin-right: -12px !important;
  }
  .m-application .mr-xl-n4 {
    margin-right: -16px !important;
  }
  .m-application .mr-xl-n5 {
    margin-right: -20px !important;
  }
  .m-application .mr-xl-n6 {
    margin-right: -24px !important;
  }
  .m-application .mr-xl-n7 {
    margin-right: -28px !important;
  }
  .m-application .mr-xl-n8 {
    margin-right: -32px !important;
  }
  .m-application .mr-xl-n9 {
    margin-right: -36px !important;
  }
  .m-application .mr-xl-n10 {
    margin-right: -40px !important;
  }
  .m-application .mr-xl-n11 {
    margin-right: -44px !important;
  }
  .m-application .mr-xl-n12 {
    margin-right: -48px !important;
  }
  .m-application .mb-xl-n1 {
    margin-bottom: -4px !important;
  }
  .m-application .mb-xl-n2 {
    margin-bottom: -8px !important;
  }
  .m-application .mb-xl-n3 {
    margin-bottom: -12px !important;
  }
  .m-application .mb-xl-n4 {
    margin-bottom: -16px !important;
  }
  .m-application .mb-xl-n5 {
    margin-bottom: -20px !important;
  }
  .m-application .mb-xl-n6 {
    margin-bottom: -24px !important;
  }
  .m-application .mb-xl-n7 {
    margin-bottom: -28px !important;
  }
  .m-application .mb-xl-n8 {
    margin-bottom: -32px !important;
  }
  .m-application .mb-xl-n9 {
    margin-bottom: -36px !important;
  }
  .m-application .mb-xl-n10 {
    margin-bottom: -40px !important;
  }
  .m-application .mb-xl-n11 {
    margin-bottom: -44px !important;
  }
  .m-application .mb-xl-n12 {
    margin-bottom: -48px !important;
  }
  .m-application .ml-xl-n1 {
    margin-left: -4px !important;
  }
  .m-application .ml-xl-n2 {
    margin-left: -8px !important;
  }
  .m-application .ml-xl-n3 {
    margin-left: -12px !important;
  }
  .m-application .ml-xl-n4 {
    margin-left: -16px !important;
  }
  .m-application .ml-xl-n5 {
    margin-left: -20px !important;
  }
  .m-application .ml-xl-n6 {
    margin-left: -24px !important;
  }
  .m-application .ml-xl-n7 {
    margin-left: -28px !important;
  }
  .m-application .ml-xl-n8 {
    margin-left: -32px !important;
  }
  .m-application .ml-xl-n9 {
    margin-left: -36px !important;
  }
  .m-application .ml-xl-n10 {
    margin-left: -40px !important;
  }
  .m-application .ml-xl-n11 {
    margin-left: -44px !important;
  }
  .m-application .ml-xl-n12 {
    margin-left: -48px !important;
  }
  [dir=ltr] .m-application .ms-xl-n1 {
    margin-left: -4px !important;
  }
  [dir=rtl] .m-application .ms-xl-n1 {
    margin-right: -4px !important;
  }
  [dir=ltr] .m-application .ms-xl-n2 {
    margin-left: -8px !important;
  }
  [dir=rtl] .m-application .ms-xl-n2 {
    margin-right: -8px !important;
  }
  [dir=ltr] .m-application .ms-xl-n3 {
    margin-left: -12px !important;
  }
  [dir=rtl] .m-application .ms-xl-n3 {
    margin-right: -12px !important;
  }
  [dir=ltr] .m-application .ms-xl-n4 {
    margin-left: -16px !important;
  }
  [dir=rtl] .m-application .ms-xl-n4 {
    margin-right: -16px !important;
  }
  [dir=ltr] .m-application .ms-xl-n5 {
    margin-left: -20px !important;
  }
  [dir=rtl] .m-application .ms-xl-n5 {
    margin-right: -20px !important;
  }
  [dir=ltr] .m-application .ms-xl-n6 {
    margin-left: -24px !important;
  }
  [dir=rtl] .m-application .ms-xl-n6 {
    margin-right: -24px !important;
  }
  [dir=ltr] .m-application .ms-xl-n7 {
    margin-left: -28px !important;
  }
  [dir=rtl] .m-application .ms-xl-n7 {
    margin-right: -28px !important;
  }
  [dir=ltr] .m-application .ms-xl-n8 {
    margin-left: -32px !important;
  }
  [dir=rtl] .m-application .ms-xl-n8 {
    margin-right: -32px !important;
  }
  [dir=ltr] .m-application .ms-xl-n9 {
    margin-left: -36px !important;
  }
  [dir=rtl] .m-application .ms-xl-n9 {
    margin-right: -36px !important;
  }
  [dir=ltr] .m-application .ms-xl-n10 {
    margin-left: -40px !important;
  }
  [dir=rtl] .m-application .ms-xl-n10 {
    margin-right: -40px !important;
  }
  [dir=ltr] .m-application .ms-xl-n11 {
    margin-left: -44px !important;
  }
  [dir=rtl] .m-application .ms-xl-n11 {
    margin-right: -44px !important;
  }
  [dir=ltr] .m-application .ms-xl-n12 {
    margin-left: -48px !important;
  }
  [dir=rtl] .m-application .ms-xl-n12 {
    margin-right: -48px !important;
  }
  [dir=ltr] .m-application .me-xl-n1 {
    margin-right: -4px !important;
  }
  [dir=rtl] .m-application .me-xl-n1 {
    margin-left: -4px !important;
  }
  [dir=ltr] .m-application .me-xl-n2 {
    margin-right: -8px !important;
  }
  [dir=rtl] .m-application .me-xl-n2 {
    margin-left: -8px !important;
  }
  [dir=ltr] .m-application .me-xl-n3 {
    margin-right: -12px !important;
  }
  [dir=rtl] .m-application .me-xl-n3 {
    margin-left: -12px !important;
  }
  [dir=ltr] .m-application .me-xl-n4 {
    margin-right: -16px !important;
  }
  [dir=rtl] .m-application .me-xl-n4 {
    margin-left: -16px !important;
  }
  [dir=ltr] .m-application .me-xl-n5 {
    margin-right: -20px !important;
  }
  [dir=rtl] .m-application .me-xl-n5 {
    margin-left: -20px !important;
  }
  [dir=ltr] .m-application .me-xl-n6 {
    margin-right: -24px !important;
  }
  [dir=rtl] .m-application .me-xl-n6 {
    margin-left: -24px !important;
  }
  [dir=ltr] .m-application .me-xl-n7 {
    margin-right: -28px !important;
  }
  [dir=rtl] .m-application .me-xl-n7 {
    margin-left: -28px !important;
  }
  [dir=ltr] .m-application .me-xl-n8 {
    margin-right: -32px !important;
  }
  [dir=rtl] .m-application .me-xl-n8 {
    margin-left: -32px !important;
  }
  [dir=ltr] .m-application .me-xl-n9 {
    margin-right: -36px !important;
  }
  [dir=rtl] .m-application .me-xl-n9 {
    margin-left: -36px !important;
  }
  [dir=ltr] .m-application .me-xl-n10 {
    margin-right: -40px !important;
  }
  [dir=rtl] .m-application .me-xl-n10 {
    margin-left: -40px !important;
  }
  [dir=ltr] .m-application .me-xl-n11 {
    margin-right: -44px !important;
  }
  [dir=rtl] .m-application .me-xl-n11 {
    margin-left: -44px !important;
  }
  [dir=ltr] .m-application .me-xl-n12 {
    margin-right: -48px !important;
  }
  [dir=rtl] .m-application .me-xl-n12 {
    margin-left: -48px !important;
  }
  .m-application .pa-xl-0 {
    padding: 0px !important;
  }
  .m-application .pa-xl-1 {
    padding: 4px !important;
  }
  .m-application .pa-xl-2 {
    padding: 8px !important;
  }
  .m-application .pa-xl-3 {
    padding: 12px !important;
  }
  .m-application .pa-xl-4 {
    padding: 16px !important;
  }
  .m-application .pa-xl-5 {
    padding: 20px !important;
  }
  .m-application .pa-xl-6 {
    padding: 24px !important;
  }
  .m-application .pa-xl-7 {
    padding: 28px !important;
  }
  .m-application .pa-xl-8 {
    padding: 32px !important;
  }
  .m-application .pa-xl-9 {
    padding: 36px !important;
  }
  .m-application .pa-xl-10 {
    padding: 40px !important;
  }
  .m-application .pa-xl-11 {
    padding: 44px !important;
  }
  .m-application .pa-xl-12 {
    padding: 48px !important;
  }
  .m-application .px-xl-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .m-application .px-xl-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .m-application .px-xl-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .m-application .px-xl-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .m-application .px-xl-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .m-application .px-xl-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .m-application .px-xl-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .m-application .px-xl-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }
  .m-application .px-xl-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .m-application .px-xl-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .m-application .px-xl-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .m-application .px-xl-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }
  .m-application .px-xl-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .m-application .py-xl-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .m-application .py-xl-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .m-application .py-xl-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .m-application .py-xl-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .m-application .py-xl-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .m-application .py-xl-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .m-application .py-xl-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .m-application .py-xl-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .m-application .py-xl-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .m-application .py-xl-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .m-application .py-xl-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .m-application .py-xl-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .m-application .py-xl-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .m-application .pt-xl-0 {
    padding-top: 0px !important;
  }
  .m-application .pt-xl-1 {
    padding-top: 4px !important;
  }
  .m-application .pt-xl-2 {
    padding-top: 8px !important;
  }
  .m-application .pt-xl-3 {
    padding-top: 12px !important;
  }
  .m-application .pt-xl-4 {
    padding-top: 16px !important;
  }
  .m-application .pt-xl-5 {
    padding-top: 20px !important;
  }
  .m-application .pt-xl-6 {
    padding-top: 24px !important;
  }
  .m-application .pt-xl-7 {
    padding-top: 28px !important;
  }
  .m-application .pt-xl-8 {
    padding-top: 32px !important;
  }
  .m-application .pt-xl-9 {
    padding-top: 36px !important;
  }
  .m-application .pt-xl-10 {
    padding-top: 40px !important;
  }
  .m-application .pt-xl-11 {
    padding-top: 44px !important;
  }
  .m-application .pt-xl-12 {
    padding-top: 48px !important;
  }
  .m-application .pr-xl-0 {
    padding-right: 0px !important;
  }
  .m-application .pr-xl-1 {
    padding-right: 4px !important;
  }
  .m-application .pr-xl-2 {
    padding-right: 8px !important;
  }
  .m-application .pr-xl-3 {
    padding-right: 12px !important;
  }
  .m-application .pr-xl-4 {
    padding-right: 16px !important;
  }
  .m-application .pr-xl-5 {
    padding-right: 20px !important;
  }
  .m-application .pr-xl-6 {
    padding-right: 24px !important;
  }
  .m-application .pr-xl-7 {
    padding-right: 28px !important;
  }
  .m-application .pr-xl-8 {
    padding-right: 32px !important;
  }
  .m-application .pr-xl-9 {
    padding-right: 36px !important;
  }
  .m-application .pr-xl-10 {
    padding-right: 40px !important;
  }
  .m-application .pr-xl-11 {
    padding-right: 44px !important;
  }
  .m-application .pr-xl-12 {
    padding-right: 48px !important;
  }
  .m-application .pb-xl-0 {
    padding-bottom: 0px !important;
  }
  .m-application .pb-xl-1 {
    padding-bottom: 4px !important;
  }
  .m-application .pb-xl-2 {
    padding-bottom: 8px !important;
  }
  .m-application .pb-xl-3 {
    padding-bottom: 12px !important;
  }
  .m-application .pb-xl-4 {
    padding-bottom: 16px !important;
  }
  .m-application .pb-xl-5 {
    padding-bottom: 20px !important;
  }
  .m-application .pb-xl-6 {
    padding-bottom: 24px !important;
  }
  .m-application .pb-xl-7 {
    padding-bottom: 28px !important;
  }
  .m-application .pb-xl-8 {
    padding-bottom: 32px !important;
  }
  .m-application .pb-xl-9 {
    padding-bottom: 36px !important;
  }
  .m-application .pb-xl-10 {
    padding-bottom: 40px !important;
  }
  .m-application .pb-xl-11 {
    padding-bottom: 44px !important;
  }
  .m-application .pb-xl-12 {
    padding-bottom: 48px !important;
  }
  .m-application .pl-xl-0 {
    padding-left: 0px !important;
  }
  .m-application .pl-xl-1 {
    padding-left: 4px !important;
  }
  .m-application .pl-xl-2 {
    padding-left: 8px !important;
  }
  .m-application .pl-xl-3 {
    padding-left: 12px !important;
  }
  .m-application .pl-xl-4 {
    padding-left: 16px !important;
  }
  .m-application .pl-xl-5 {
    padding-left: 20px !important;
  }
  .m-application .pl-xl-6 {
    padding-left: 24px !important;
  }
  .m-application .pl-xl-7 {
    padding-left: 28px !important;
  }
  .m-application .pl-xl-8 {
    padding-left: 32px !important;
  }
  .m-application .pl-xl-9 {
    padding-left: 36px !important;
  }
  .m-application .pl-xl-10 {
    padding-left: 40px !important;
  }
  .m-application .pl-xl-11 {
    padding-left: 44px !important;
  }
  .m-application .pl-xl-12 {
    padding-left: 48px !important;
  }
  [dir=ltr] .m-application .ps-xl-0 {
    padding-left: 0px !important;
  }
  [dir=rtl] .m-application .ps-xl-0 {
    padding-right: 0px !important;
  }
  [dir=ltr] .m-application .ps-xl-1 {
    padding-left: 4px !important;
  }
  [dir=rtl] .m-application .ps-xl-1 {
    padding-right: 4px !important;
  }
  [dir=ltr] .m-application .ps-xl-2 {
    padding-left: 8px !important;
  }
  [dir=rtl] .m-application .ps-xl-2 {
    padding-right: 8px !important;
  }
  [dir=ltr] .m-application .ps-xl-3 {
    padding-left: 12px !important;
  }
  [dir=rtl] .m-application .ps-xl-3 {
    padding-right: 12px !important;
  }
  [dir=ltr] .m-application .ps-xl-4 {
    padding-left: 16px !important;
  }
  [dir=rtl] .m-application .ps-xl-4 {
    padding-right: 16px !important;
  }
  [dir=ltr] .m-application .ps-xl-5 {
    padding-left: 20px !important;
  }
  [dir=rtl] .m-application .ps-xl-5 {
    padding-right: 20px !important;
  }
  [dir=ltr] .m-application .ps-xl-6 {
    padding-left: 24px !important;
  }
  [dir=rtl] .m-application .ps-xl-6 {
    padding-right: 24px !important;
  }
  [dir=ltr] .m-application .ps-xl-7 {
    padding-left: 28px !important;
  }
  [dir=rtl] .m-application .ps-xl-7 {
    padding-right: 28px !important;
  }
  [dir=ltr] .m-application .ps-xl-8 {
    padding-left: 32px !important;
  }
  [dir=rtl] .m-application .ps-xl-8 {
    padding-right: 32px !important;
  }
  [dir=ltr] .m-application .ps-xl-9 {
    padding-left: 36px !important;
  }
  [dir=rtl] .m-application .ps-xl-9 {
    padding-right: 36px !important;
  }
  [dir=ltr] .m-application .ps-xl-10 {
    padding-left: 40px !important;
  }
  [dir=rtl] .m-application .ps-xl-10 {
    padding-right: 40px !important;
  }
  [dir=ltr] .m-application .ps-xl-11 {
    padding-left: 44px !important;
  }
  [dir=rtl] .m-application .ps-xl-11 {
    padding-right: 44px !important;
  }
  [dir=ltr] .m-application .ps-xl-12 {
    padding-left: 48px !important;
  }
  [dir=rtl] .m-application .ps-xl-12 {
    padding-right: 48px !important;
  }
  [dir=ltr] .m-application .pe-xl-0 {
    padding-right: 0px !important;
  }
  [dir=rtl] .m-application .pe-xl-0 {
    padding-left: 0px !important;
  }
  [dir=ltr] .m-application .pe-xl-1 {
    padding-right: 4px !important;
  }
  [dir=rtl] .m-application .pe-xl-1 {
    padding-left: 4px !important;
  }
  [dir=ltr] .m-application .pe-xl-2 {
    padding-right: 8px !important;
  }
  [dir=rtl] .m-application .pe-xl-2 {
    padding-left: 8px !important;
  }
  [dir=ltr] .m-application .pe-xl-3 {
    padding-right: 12px !important;
  }
  [dir=rtl] .m-application .pe-xl-3 {
    padding-left: 12px !important;
  }
  [dir=ltr] .m-application .pe-xl-4 {
    padding-right: 16px !important;
  }
  [dir=rtl] .m-application .pe-xl-4 {
    padding-left: 16px !important;
  }
  [dir=ltr] .m-application .pe-xl-5 {
    padding-right: 20px !important;
  }
  [dir=rtl] .m-application .pe-xl-5 {
    padding-left: 20px !important;
  }
  [dir=ltr] .m-application .pe-xl-6 {
    padding-right: 24px !important;
  }
  [dir=rtl] .m-application .pe-xl-6 {
    padding-left: 24px !important;
  }
  [dir=ltr] .m-application .pe-xl-7 {
    padding-right: 28px !important;
  }
  [dir=rtl] .m-application .pe-xl-7 {
    padding-left: 28px !important;
  }
  [dir=ltr] .m-application .pe-xl-8 {
    padding-right: 32px !important;
  }
  [dir=rtl] .m-application .pe-xl-8 {
    padding-left: 32px !important;
  }
  [dir=ltr] .m-application .pe-xl-9 {
    padding-right: 36px !important;
  }
  [dir=rtl] .m-application .pe-xl-9 {
    padding-left: 36px !important;
  }
  [dir=ltr] .m-application .pe-xl-10 {
    padding-right: 40px !important;
  }
  [dir=rtl] .m-application .pe-xl-10 {
    padding-left: 40px !important;
  }
  [dir=ltr] .m-application .pe-xl-11 {
    padding-right: 44px !important;
  }
  [dir=rtl] .m-application .pe-xl-11 {
    padding-left: 44px !important;
  }
  [dir=ltr] .m-application .pe-xl-12 {
    padding-right: 48px !important;
  }
  [dir=rtl] .m-application .pe-xl-12 {
    padding-left: 48px !important;
  }
  .m-application .text-xl-left {
    text-align: left !important;
  }
  .m-application .text-xl-right {
    text-align: right !important;
  }
  .m-application .text-xl-center {
    text-align: center !important;
  }
  .m-application .text-xl-justify {
    text-align: justify !important;
  }
  .m-application .text-xl-start {
    text-align: start !important;
  }
  .m-application .text-xl-end {
    text-align: end !important;
  }
}
/*
** Components and Pages
*/
#all .root {
  display: block;
  text-align: center;
  margin-bottom: 40px;
}

#all .root .container {
  max-width: 1100px;
}

@media (max-width: 599px) {
  #all .root {
    margin-bottom: 80px;
  }
}
#all .carousel-wrap {
  position: relative;
}

#all .carousel-wrap .slick-dots {
  display: none !important;
}

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

#all .nav {
  width: 64px;
  height: 40px;
  text-align: center;
  line-height: 18px;
  position: absolute;
  top: calc(50% - 20px);
  z-index: 90;
  -webkit-box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.2);
}

.theme--light #all .nav {
  background-color: #fff;
}

.theme--dark #all .nav {
  background-color: #424242;
}

#all .nav i {
  vertical-align: middle;
}

.theme--light #all .nav i {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark #all .nav i {
  color: #fff;
}

@media (max-width: 1279px) {
  #all .nav {
    display: none;
  }
}
#all .prev {
  left: -80px;
}

#all .next {
  right: -80px;
}

/* MOVIE THUMB CARD */
.btn-wrap {
  -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;
}

.movie-thumb {
  max-width: 320px;
  margin: 0 auto;
}

.movie-thumb .btn-wrap {
  border-radius: 20px;
  padding: 0;
  text-align: center;
}

.theme--light .movie-thumb .btn-wrap {
  background-color: #fff;
}

.theme--dark .movie-thumb .btn-wrap {
  background-color: #424242;
}

.theme--light .movie-thumb .btn-wrap {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .movie-thumb .btn-wrap {
  color: #fff;
}

@media (max-width: 599px) {
  .movie-thumb {
    margin-bottom: 40px;
  }
}
.movie-thumb .figure {
  overflow: hidden;
  margin: 0;
  position: relative;
  border-radius: 20px;
}

.theme--dark .movie-thumb .figure {
  -webkit-box-shadow: 0px 1px 8px 0px rgba(50, 50, 50, 0.2), 0px 3px 4px 0px rgba(50, 50, 50, 0.14), 0px 3px 3px -2px rgba(50, 50, 50, 0.12);
  box-shadow: 0px 1px 8px 0px rgba(50, 50, 50, 0.2), 0px 3px 4px 0px rgba(50, 50, 50, 0.14), 0px 3px 3px -2px rgba(50, 50, 50, 0.12);
}

.theme--light .movie-thumb .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);
}

.movie-thumb .figure i {
  position: absolute;
  font-size: 52px;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
  border: 5px solid #FFF;
  z-index: 10;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  line-height: 54px;
  padding-left: 4px;
  opacity: 0;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #FFF;
}

.movie-thumb .figure:after {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background-image: -o-linear-gradient(134deg, var(--v-secondary-base) 6%, var(--v-primary-base) 100%);
  background-image: linear-gradient(-44deg, var(--v-secondary-base) 6%, var(--v-primary-base) 100%);
}

.movie-thumb .figure:hover i {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.movie-thumb .figure:hover:after {
  opacity: 0.6;
}

.movie-thumb .figure img {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  min-height: 100%;
  width: 105%;
}

.movie-thumb .figure .figcaption {
  position: absolute;
  display: block;
  text-transform: uppercase;
  top: 16px;
  border-radius: 40px;
  background: #000;
  text-align: center;
  color: #FFF;
  padding: 6px 12px 6px 12px;
  z-index: 3;
}

[dir=ltr] .movie-thumb .figure .figcaption {
  left: 16px;
}

[dir=rtl] .movie-thumb .figure .figcaption {
  right: 16px;
}

.movie-thumb .text {
  display: block;
  font-size: 16px;
  padding: 8px;
  font-weight: var(--font-bold);
  text-transform: none;
}

/* CATEGORY CARD */
.category {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 24px 0px 24px;
  margin-bottom: 12px;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  background: var(--v-primarydark-base);
  text-transform: capitalize;
  overflow: hidden;
  border-radius: 20px;
}

[dir=ltr] .category {
  text-align: left;
}

[dir=rtl] .category {
  text-align: right;
}

.theme--dark .category {
  -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 .category {
  -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);
}

.category:before {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  content: "";
  position: absolute;
  top: 0;
  width: 20%;
  height: 100%;
  opacity: 0;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(2%, rgba(255, 255, 255, 0)), color-stop(91%, rgba(0, 0, 0, 0.3)));
  background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0) 2%, rgba(0, 0, 0, 0.3) 91%);
  background-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 2%, rgba(0, 0, 0, 0.3) 91%);
}

[dir=ltr] .category:before {
  left: 0;
}

[dir=rtl] .category:before {
  right: 0;
}

.category:hover:before {
  opacity: 1;
  width: 100%;
}

.category img {
  position: relative;
  z-index: 1;
}

.category .property {
  position: relative;
  color: #FFF;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: block;
  font-weight: var(--font-regular);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

@media (min-width: 1280px) {
  [dir=ltr] .category .property {
    padding-left: 16px;
  }
  [dir=rtl] .category .property {
    padding-right: 16px;
  }
}
.category .property span {
  white-space: normal;
}

.category .property .title-category {
  text-transform: capitalize;
  display: block;
  line-height: normal;
}

[dir=ltr] .category .property .title-category {
  text-align: left;
}

[dir=rtl] .category .property .title-category {
  text-align: right;
}

.category .property .total {
  display: block;
}

[dir=ltr] .category .property .total {
  text-align: left;
}

[dir=rtl] .category .property .total {
  text-align: right;
}

.category .property .button {
  margin-top: 24px;
}

.category .button-base {
  margin-bottom: 12px;
  width: 100%;
}

.category.full {
  height: 170px !important;
}

@media (min-width: 960px) and (max-width: 1279px) {
  .category.full {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.category.full .title-category {
  font-size: 20px;
  font-weight: var(--font-bold);
}

.category.full img {
  max-width: 45%;
  max-height: 130px;
  height: auto;
}

@media (min-width: 960px) and (max-width: 1279px) {
  .category.full img {
    max-height: 60px;
  }
}
.category.half-char {
  margin-bottom: 12px;
  height: auto;
}

@media (min-width: 960px) {
  .category.half-char {
    height: 300px;
  }
}
@media (max-width: 959px) {
  .category.half-char {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media (max-width: 959px) {
  .category.half-char .property {
    margin-top: 48px;
  }
}
.category.half-char img {
  max-width: 50%;
  margin-top: 14px;
}

@media (min-width: 1280px) {
  .category.half-char img {
    height: 280px;
  }
}
.category.full-char {
  margin-bottom: 12px;
}

@media (min-width: 960px) {
  .category.full-char {
    height: 495px;
    overflow: hidden;
  }
}
@media (max-width: 959px) {
  .category.full-char {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.category.full-char img {
  top: 40px;
  max-width: 50%;
}

@media (max-width: 959px) {
  .category.full-char .property {
    margin-top: 48px;
  }
}
.category .shadow {
  position: absolute;
  opacity: 0.15;
  top: -120px !important;
  left: 0;
  -webkit-transform: scale(2);
  -ms-transform: scale(2);
  transform: scale(2);
  -webkit-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
}

/* SIMPLE CARD */
.simple-thumb {
  text-align: center;
  padding: 16px 8px 16px 8px;
  -webkit-transition: all 0.35s ease-out;
  -o-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out;
  margin: 8px auto;
}

.theme--light .simple-thumb {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .simple-thumb {
  color: #fff;
}

.simple-thumb .wrap {
  display: block;
}

.simple-thumb .text {
  display: block;
  font-size: 16px;
  text-transform: none;
  font-weight: var(--font-bold);
  text-transform: uppercase;
  margin-bottom: 0;
  line-height: 1.5;
}

.simple-thumb .figure {
  background-image: -o-linear-gradient(330deg, var(--v-primary-base), var(--v-secondary-base));
  background-image: linear-gradient(120deg, var(--v-primary-base), var(--v-secondary-base));
  border-radius: 20px;
  padding: 3px;
  overflow: hidden;
  display: block;
  vertical-align: middle;
  margin: 0px 16px 8px 16px;
}

.simple-thumb .figure span {
  height: 94px;
  width: 94px;
  line-height: 94px;
  border-radius: 20px;
  display: block;
}

.theme--light .simple-thumb .figure span {
  background-color: #fff;
}

.theme--dark .simple-thumb .figure span {
  background-color: #424242;
}

.simple-thumb .figure i {
  font-size: 80px;
}

.theme--light .simple-thumb .figure i:before {
  background: -o-linear-gradient(330deg, var(--v-primary-base), var(--v-secondary-base));
  background: linear-gradient(120deg, var(--v-primary-base), var(--v-secondary-base));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.theme--dark .simple-thumb .figure i:before {
  background: -o-linear-gradient(330deg, var(--v-primarylight-base), var(--v-secondarylight-base));
  background: linear-gradient(120deg, var(--v-primarylight-base), var(--v-secondarylight-base));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.simple-thumb strong {
  font-weight: var(--font-bold);
}

/* PRICING CARD */
.pricing-card {
  position: relative;
  border-radius: 40px !important;
  overflow: hidden;
  text-align: center;
  z-index: 2;
  border: 1px solid transparent;
  max-width: 300px;
  margin-bottom: 24px;
}

.theme--dark .pricing-card.card {
  -webkit-box-shadow: 0 0 10px 0px #303030;
  box-shadow: 0 0 10px 0px #303030;
}

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

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

.pricing-card.basic:hover {
  border-color: var(--v-secondary-base);
}

.theme--light .pricing-card.basic:hover {
  -webkit-box-shadow: 0 0 20px 5px var(--v-secondarylight-base);
  box-shadow: 0 0 20px 5px var(--v-secondarylight-base);
}

.theme--dark .pricing-card.basic:hover {
  -webkit-box-shadow: 0 0 20px 5px #303030;
  box-shadow: 0 0 20px 5px #303030;
}

.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 {
  color: #FFF !important;
  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(305deg, var(--v-secondary-base) 40%, var(--v-primary-base) 80%);
  background: linear-gradient(145deg, var(--v-secondary-base) 40%, var(--v-primary-base) 80%);
}

.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: 2px 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:hover {
  border: 1px solid var(--v-primary-base);
}

.theme--light .pricing-card:hover {
  -webkit-box-shadow: 0 0 20px 5px var(--v-primarylight-base);
  box-shadow: 0 0 20px 5px var(--v-primarylight-base);
}

.theme--dark .pricing-card:hover {
  -webkit-box-shadow: 0 0 20px 5px #303030;
  box-shadow: 0 0 20px 5px #303030;
}

.pricing-card .title-card {
  padding: 40px 0px 16px 0px;
  position: relative;
}

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

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

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

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

.theme--dark .pricing-card .title-card h4 {
  color: #fff;
}

.pricing-card .btn-area {
  padding: 16px;
  position: relative;
}

.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 .button {
  margin-top: 16px;
}

.pricing-card .btn-area .desc {
  font-size: 14px;
}

/* NEWS CARD */
.news-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[dir=rtl] .news-card {
  direction: rtl;
}

@media (max-width: 599px) {
  .news-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.news-card p {
  margin-bottom: 0;
}

.news-card figure {
  overflow: hidden;
  border-radius: 8px;
  margin: 0;
  width: 120px;
  height: 140px;
}

[dir=ltr] .news-card figure {
  margin-right: 16px;
}

[dir=rtl] .news-card figure {
  margin-left: 16px;
}

@media (max-width: 599px) {
  .news-card figure {
    width: auto;
    height: auto;
    max-height: 200px;
    margin: 16px 8px 16px 8px;
  }
}
.news-card figure img {
  max-height: 100%;
}

[dir=ltr] .news-card figure img {
  margin-left: 50%;
}

[dir=rtl] .news-card figure img {
  margin-right: 50%;
}

[dir=rtl] .news-card figure img {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}

[dir=ltr] .news-card figure img {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media (max-width: 599px) {
  .news-card figure img {
    width: 100%;
    height: auto;
  }
}
.news-card .desc {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.news-card .text {
  padding: 0px 12px 0px 12px;
}

@media (min-width: 960px) {
  .news-card .text {
    max-width: 400px;
  }
}
.news-card .type {
  font-weight: var(--font-bold);
  text-transform: uppercase;
}

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

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

.news-card .btn {
  margin-top: 16px;
}

[dir=ltr] .news-card .btn {
  margin-left: -4px;
}

[dir=rtl] .news-card .btn {
  margin-right: -4px;
}

.theme--light .news-card .btn {
  color: var(--v-secondary-base);
}

.theme--dark .news-card .btn {
  color: var(--v-secondarylight-base);
}

@media (max-width: 599px) {
  #categories .root {
    text-align: center;
  }
}
.error-wrap {
  width: 100%;
  min-height: 90vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 80px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 160px 0px 80px 0px;
}

@media (max-width: 599px) {
  .error-wrap {
    padding-top: 40px;
  }
}
.error-wrap > section {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}

.error-wrap .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.error-wrap .deco {
  position: relative;
  width: 280px;
  height: 280px;
  background: url("../images/movie/error-deco.svg") no-repeat center center;
  background-size: contain;
}

@media (min-width: 960px) {
  .error-wrap .deco {
    margin-top: -60px;
  }
}
.error-wrap .deco h3 {
  color: var(--v-primarydark-base);
  text-transform: capitalize;
  font-weight: 700;
  padding: 16px;
  text-align: center;
  line-height: 280px;
}

@media (min-width: 960px) {
  [dir=ltr] .error-wrap .text {
    border-left: 1px solid;
  }
  [dir=rtl] .error-wrap .text {
    border-right: 1px solid;
  }
  .theme--light .error-wrap .text {
    border-color: rgba(0, 0, 0, 0.12);
  }
  .theme--dark .error-wrap .text {
    border-color: rgba(255, 255, 255, 0.12);
  }
  [dir=ltr] .error-wrap .text {
    padding-left: 40px;
  }
  [dir=rtl] .error-wrap .text {
    padding-right: 40px;
  }
}
@media (max-width: 1279px) {
  .error-wrap .text {
    text-align: center;
  }
}
.error-wrap .text h4 {
  font-weight: var(--font-bold);
  margin-bottom: 24px;
}

.error-wrap .button {
  margin-top: 32px;
  width: 205px;
}

#faq .root {
  position: relative;
  z-index: 56;
}

#faq .text {
  position: relative;
  z-index: 20;
}

#faq .illustration {
  position: relative;
  margin: 48px 48px 0px 48px;
}

#faq .illustration > div {
  top: -400px;
}

#faq .illustration img {
  display: block;
  width: 280px;
}

#faq .accordion {
  position: relative;
}

#faq .item {
  margin-bottom: 24px;
}

#faq .paper {
  border-radius: 12px !important;
  margin-bottom: 24px;
  overflow: hidden;
}

.theme--dark #faq .paper {
  -webkit-box-shadow: 0px 1px 3px 0px rgb(64, 64, 64), 0px 1px 1px 0px rgb(42, 42, 42), 0px 2px 1px -1px rgb(20, 20, 20);
  box-shadow: 0px 1px 3px 0px rgb(64, 64, 64), 0px 1px 1px 0px rgb(42, 42, 42), 0px 2px 1px -1px rgb(20, 20, 20);
}

.theme--light #faq .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 .heading {
  font-weight: var(--font-medium);
  padding: 8px 16px 8px 0px;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 0;
}

@media (max-width: 599px) {
  #faq .heading {
    font-size: 16px;
  }
}
#faq .content .icon {
  position: absolute;
  top: 20px;
}

[dir=ltr] #faq .content .icon {
  right: 16px;
}

[dir=rtl] #faq .content .icon {
  left: 16px;
}

#faq .active .collapsible-header {
  background: var(--v-primary-base);
  color: #FFF;
}

#faq .active i.material-icons {
  color: #FFF;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

#faq .detail {
  padding-top: 24px;
  border-radius: 0 0 12px 12px;
}

.theme--light #faq .detail {
  background-color: #fff;
}

.theme--dark #faq .detail {
  background-color: #424242;
}

#faq .detail p {
  font-size: 18px;
}

@media (max-width: 599px) {
  #faq .detail p {
    font-size: 16px;
  }
}
.theme--light #faq .icon {
  color: var(--v-primary-base);
}

.theme--dark #faq .icon {
  color: var(--v-primarylight-base);
}

.form-page .page-wrap {
  text-align: center;
  background: var(--v-primarydark-base);
  min-height: 100%;
  position: relative;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 80px 40px 80px 40px;
}

@media (min-width: 960px) {
  .form-page .page-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 959px) {
  .form-page .page-wrap {
    padding: 40px 0px 40px 0px;
  }
}
.form-page .page-wrap .title-contact {
  color: #FFF;
}

.form-page .page-wrap a {
  text-transform: none;
  font-size: 16px;
  text-decoration: none;
  font-weight: var(--font-regular);
}

.theme--light .form-page .page-wrap a {
  color: var(--v-secondary-base);
}

.theme--dark .form-page .page-wrap a {
  color: var(--v-secondarylight-base);
}

.form-page .page-wrap a.btn-link {
  font-weight: var(--font-bold);
}

.form-page .page-wrap .inner-wrap {
  position: static;
}

#main-wrap .form-page .page-wrap .inner-wrap.container {
  width: 100%;
}

[dir=ltr] .form-page .page-wrap .inner-wrap {
  text-align: left;
}

[dir=rtl] .form-page .page-wrap .inner-wrap {
  text-align: right;
}

.form-page .page-wrap .form-wrap {
  position: relative;
  padding: 16px;
}

.theme--light .form-page .page-wrap .form-wrap {
  background-color: #fff;
}

.theme--dark .form-page .page-wrap .form-wrap {
  background-color: #424242;
}

@media (min-width: 600px) {
  .form-page .page-wrap .form-wrap {
    padding: 40px;
  }
}
@media (min-width: 1280px) {
  .form-page .page-wrap .form-wrap {
    padding: 64px;
  }
}
.form-page .page-wrap .full-form-wrap {
  color: #FFF;
  padding-top: 64px;
}

@media (max-width: 599px) {
  .form-page .page-wrap .full-form-wrap {
    padding-top: 32px;
  }
}
.form-page .page-wrap .form-box {
  border-radius: 40px !important;
  overflow: hidden;
  background: transparent;
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.28);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.28);
}

@media (max-width: 599px) {
  .form-page .page-wrap .form-box {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.form-page .logo {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 24px;
  position: relative;
  z-index: 1;
}

.form-page .logo.logoHeader {
  -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;
  position: relative;
  z-index: 10;
}

.form-page .logo img {
  width: 64px;
}

.form-page .logo p, .form-page .logo span {
  display: block;
  padding-bottom: 4px;
  color: #FFF;
}

.form-page .head {
  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;
}

.form-page .head a {
  margin-top: 16px;
}

.form-page .head a.btn {
  padding: 0;
}

[dir=rtl] .form-page .head a i {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media (max-width: 959px) {
  .form-page .head {
    margin-top: 16px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .form-page .head a {
    display: none;
  }
}
.form-page .desc {
  color: #FFF;
  text-align: center;
  padding: 0px 80px 0px 80px;
}

@media (max-width: 599px) {
  .form-page .desc {
    padding: 0px 16px 0px 16px;
  }
}
.form-page .input {
  width: 100%;
}

[dir=ltr] .form-page .input {
  left: 4px;
}

[dir=rtl] .form-page .input {
  right: 4px;
}

.form-page .form {
  position: relative;
  margin-top: 64px;
  padding: 0px 120px 80px 120px;
}

[dir=ltr] .form-page .form {
  text-align: left;
}

[dir=rtl] .form-page .form {
  text-align: right;
}

@media (max-width: 959px) {
  .form-page .form {
    padding: 0px 32px 80px 32px;
  }
}
@media (max-width: 599px) {
  .form-page .form {
    padding: 16px 8px 16px 8px;
    margin-top: 16px;
  }
}
.form-page .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;
}

@media (max-width: 599px) {
  .form-page .form-helper {
    -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-page .btn-area {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.form-page .btn-area [type=checkbox].filled-in:not(:checked) + span:not(.lever):after {
  border-color: rgba(0, 0, 0, 0.3);
}

@media (min-width: 1280px) {
  .form-page .btn-area {
    margin-top: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 1279px) {
  .form-page .btn-area {
    margin-top: 64px;
  }
  .form-page .btn-area button {
    margin-top: 32px;
    width: 100%;
  }
}
@media (max-width: 599px) {
  .form-page .btn-area {
    margin-top: 16px;
    margin-bottom: 40px;
  }
}
.form-page .btn-area button.btn.btn-large {
  min-height: 48px;
  min-width: 180px;
}

.form-page .btn-area a.link {
  text-decoration: none !important;
  margin-top: 8px;
}

.form-page .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: 959px) {
  .form-page .btn-area.flex {
    display: block;
  }
}
[dir=ltr] .form-page .right-icon {
  margin-left: 8px;
}

[dir=rtl] .form-page .right-icon {
  margin-right: 8px;
}

.form-page .check svg {
  fill: var(--v-secondary-base);
}

.form-page .decoration {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  overflow: hidden;
  clip: rect(0, auto, auto, 0);
}

[dir=ltr] .form-page .decoration {
  left: 0;
}

[dir=rtl] .form-page .decoration {
  right: 0;
}

.form-page .decoration svg {
  position: fixed;
  top: -280px;
}

.form-page .left-deco {
  left: -320px;
  right: auto;
  width: 1200px;
  height: 1500px;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  fill: var(--v-primary-base);
}

@media (min-width: 960px) {
  .form-page .left-deco {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.form-page .right-deco {
  left: auto;
  right: 0;
  height: 1500px;
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
  fill: var(--v-secondarydark-base);
}

@media (min-width: 960px) {
  .form-page .right-deco {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.form-page .auth-frame {
  display: block;
  position: relative;
}

.form-page .auth-frame .row > div {
  padding: 0;
}

.form-page .greeting {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 128px;
  -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;
  color: #FFF;
}

.form-page .greeting h6 {
  font-weight: var(--font-regular);
}

.form-page .socmed-side-login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

@media (max-width: 1279px) {
  .form-page .socmed-side-login {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 599px) {
  .form-page .socmed-side-login {
    display: block;
  }
}
.form-page .socmed-side-login > * {
  color: #FFF;
  width: 160px;
  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 (max-width: 1279px) {
  .form-page .socmed-side-login > * {
    margin: 0 4px;
    width: 140px;
  }
}
@media (max-width: 599px) {
  .form-page .socmed-side-login > * {
    margin-bottom: 16px;
    width: 100%;
  }
}
.form-page .socmed-side-login i {
  color: #FFF;
}

[dir=ltr] .form-page .socmed-side-login i {
  margin-right: 8px;
}

[dir=rtl] .form-page .socmed-side-login i {
  margin-left: 8px;
}

.form-page .blue-btn {
  background: #28aae1 !important;
}

.form-page .blue-btn:hover {
  background: #146a8f !important;
}

.form-page .navi-btn {
  background: #3b579d !important;
}

.form-page .navi-btn:hover {
  background: #1f2e53 !important;
}

.form-page .red-btn {
  background: #dd493c !important;
}

.form-page .red-btn:hover {
  background: #98251b !important;
}

.form-page .separator {
  margin: 40px auto;
  max-width: 300px;
  min-width: 200px;
  text-align: center;
  position: relative;
}

@media (max-width: 599px) {
  .form-page .separator p {
    font-size: 12px;
  }
}
.form-page .separator:before, .form-page .separator:after {
  content: "";
  border-top: 1px solid;
  top: 50%;
  position: absolute;
  width: 20%;
}

.theme--light .form-page .separator:before, .theme--light .form-page .separator:after {
  border-top-color: rgba(0, 0, 0, 0.38);
}

.theme--dark .form-page .separator:before, .theme--dark .form-page .separator:after {
  border-top-color: rgba(255, 255, 255, 0.5);
}

.form-page .separator:before {
  left: 0;
}

.form-page .separator:after {
  right: 0;
}

.form-page .form-control-label {
  margin-top: 0;
}

.form-page .form-control-label label {
  margin-top: 6px;
}

.form-page .form-control-label a {
  position: relative;
}

.form-page .form-control-label.white-label label {
  color: #FFF;
}

.form-page .backtohome {
  width: 80px;
  height: 80px;
  position: absolute;
  margin-top: 20px;
  z-index: 4;
}

[dir=ltr] .form-page .backtohome {
  margin-left: 20px;
}

[dir=rtl] .form-page .backtohome {
  margin-right: 20px;
}

@media (max-width: 959px) {
  .form-page .backtohome {
    top: 40px;
    margin: 0;
  }
  [dir=ltr] .form-page .backtohome {
    left: calc(50% - 40px);
  }
  [dir=rtl] .form-page .backtohome {
    right: calc(50% - 40px);
  }
}
@media (max-width: 959px) {
  .form-page .backtohome {
    display: none;
  }
}
.form-page .backtohome span {
  width: 100%;
  height: 100%;
  display: block;
  line-height: 80px;
}

.form-page .backtohome i {
  line-height: 82px;
  font-size: 36px;
  color: rgba(255, 255, 255, 0.54);
}

.form-page .backtohome > i:first-child {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.form-page .backtohome > span i:last-child {
  position: absolute;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

[dir=ltr] .form-page .backtohome > span i:last-child {
  right: 0;
}

[dir=rtl] .form-page .backtohome > span i:last-child {
  left: 0;
}

.form-page .backtohome:hover > span i:first-child {
  opacity: 0;
}

.form-page .backtohome:hover > span i:last-child {
  opacity: 1;
}

[dir=ltr] .form-page .backtohome:hover > span i:last-child {
  right: 27px;
}

[dir=rtl] .form-page .backtohome:hover > span i:last-child {
  left: 27px;
}

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

#featured .decoration {
  position: absolute;
  width: 1280px;
  height: 960px;
  top: 200px;
}

#featured .decoration svg {
  width: 1280px;
  height: 100%;
  opacity: 0.2;
}

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

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

@media (min-width: 1280px) {
  #featured .decoration svg {
    -webkit-transform: scale(1.5, 1);
    -ms-transform: scale(1.5, 1);
    transform: scale(1.5, 1);
  }
}
@media (min-width: 1920px) {
  #featured .decoration svg {
    display: none;
  }
}
@media (max-width: 599px) {
  #featured .decoration svg {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left;
  }
}
#featured .root {
  position: relative;
}

@media (max-width: 599px) {
  #featured .root {
    text-align: center;
  }
}
.footer {
  margin-top: 0px;
  padding-bottom: 16px;
  position: relative;
  z-index: 10;
}

.footer .link {
  margin: 8px 12px 8px 12px;
}

[dir=ltr] .footer {
  color: #FFF;
}

@media (min-width: 960px) {
  .footer {
    padding-top: 24px;
    padding-bottom: 64px;
  }
}
@media (max-width: 959px) {
  .theme--light .footer {
    color: rgba(0, 0, 0, 0.87);
  }
  .theme--dark .footer {
    color: #fff;
  }
}
.footer ul {
  margin: 0;
  padding: 0;
}

.footer ul li {
  list-style: none;
  line-height: 32px;
}

.footer ul li a {
  text-decoration: none;
  font-size: 14px;
}

.theme--light .footer ul li a {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .footer ul li a {
  color: #fff;
}

.footer ul li a:hover {
  opacity: 0.7;
}

.footer .title-nav {
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-weight: var(--font-bold);
}

.theme--light .footer .title-nav {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .footer .title-nav {
  color: #fff;
}

.footer-desc {
  display: block;
  font-size: 14px;
  margin-bottom: 16px;
}

.footer .collapsible {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  max-width: 480px;
  margin: 0 auto;
}

.footer .collapsible-header {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  padding: 8px 1rem;
}

.footer .collapsible-header h6 {
  font-size: 15px !important;
  font-weight: var(--font-bold);
}

.footer .collapsible-header i {
  margin-right: 0;
}

.footer .collapsible-body {
  border: none;
  margin-bottom: 32px;
}

.footer .logo {
  text-align: center;
  margin-bottom: 24px;
}

.footer .logo img {
  width: 64px;
}

[dir=ltr] .footer .logo h6 {
  color: #FFF;
}

@media (max-width: 959px) {
  .theme--light .footer .logo h6 {
    color: rgba(0, 0, 0, 0.87);
  }
  .theme--dark .footer .logo h6 {
    color: #fff;
  }
}
.footer .socmed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
}

@media (max-width: 959px) {
  .footer .socmed {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.footer .socmed a {
  color:#ffffff;
  margin: 8px;
  background: rgba(0, 0, 0, 0.12) !important;
  width: 45px;
  height: 45px;
  padding: 5px;
  
}

.theme--light .footer .socmed a .icon {
  color: var(--v-secondary-base);
}

.theme--dark .footer .socmed a .icon {
  color: #FFF;
}

.footer .socmed .icon {
  font-size: 24px;
}

.footer .select-lang.select-outlined .select-wrapper {
  width: 200px;
  display: inherit;
  margin-top: 16px;
}

@media (max-width: 959px) {
  .footer .select-lang.select-outlined .select-wrapper {
    margin: 16px auto 48px;
  }
}
.theme--light .footer .select-lang.select-outlined .select-wrapper .caret {
  fill: var(--v-secondary-base);
}

.theme--dark .footer .select-lang.select-outlined .select-wrapper .caret {
  fill: #FFF;
}

.footer .select-lang.select-outlined .select-wrapper input.select-dropdown {
  -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);
  height: 2.5rem;
  line-height: 2.5rem;
}

.theme--light .footer .select-lang.select-outlined .select-wrapper input.select-dropdown {
  border-color: var(--v-secondary-base);
}

.theme--dark .footer .select-lang.select-outlined .select-wrapper input.select-dropdown {
  border-color: #FFF;
}

.theme--light .footer .select-lang.select-outlined .select-wrapper input.select-dropdown {
  color: var(--v-secondary-base);
}

.theme--dark .footer .select-lang.select-outlined .select-wrapper input.select-dropdown {
  color: #FFF;
}

@media (max-width: 1279px) {
  .footer .site-map-item {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
}
.footer .accordion-icon {
  padding: 0;
}

.theme--light .footer.invert {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .footer.invert {
  color: #fff;
}

.theme--light .footer.invert .logo h6 {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .footer.invert .logo h6 {
  color: #fff;
}

@media (min-width: 600px) and (max-width: 959px) {
  .footer .footer-options {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-top: 32px;
  }
}
.footer-deco {
  position: relative;
  z-index: 80;
  top: 0;
  padding-top: 320px;
}

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

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

@media (max-width: 1279px) {
  .footer-deco {
    padding-top: 240px;
  }
}
@media (max-width: 599px) {
  .footer-deco {
    padding-top: 160px;
  }
}
.footer-deco:before {
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100% auto;
  top: -3px;
  content: "";
  width: 100%;
  height: 270px;
  position: absolute;
  z-index: 10;
}

.theme--light .footer-deco:before {
  background-image: url("../images/movie/footer-deco-light.svg");
}

.theme--dark .footer-deco:before {
  background-image: url("../images/movie/footer-deco-dark.svg");
}

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

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

.footer-deco .decoration {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  overflow: hidden;
  clip: rect(0, auto, auto, 0);
}

[dir=ltr] .footer-deco .decoration {
  left: 0;
}

[dir=rtl] .footer-deco .decoration {
  right: 0;
}

.footer-deco .decoration svg {
  position: fixed;
}

.footer-deco .line-deco {
  left: auto;
  right: 0;
  width: 200px;
  height: 100%;
  position: absolute;
  background: -o-linear-gradient(305deg, var(--v-secondary-base) 40%, var(--v-primary-base) 80%);
  background: linear-gradient(145deg, var(--v-secondary-base) 40%, var(--v-primary-base) 80%);
}

@media screen and (min-width: 1400px) {
  .footer-deco .line-deco {
    display: none;
  }
}
@media screen and (min-height: 720px) {
  .footer-deco .line-deco {
    display: none;
  }
}
@media (max-width: 1279px) {
  .footer-deco .line-deco {
    display: none;
  }
}
.footer-deco .left-deco {
  top: 40px;
  fill: var(--v-primary-base);
  left: -150px;
  right: auto;
  width: 1200px;
  height: 1500px;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}

[dir=rtl] .footer-deco .left-deco {
  display: none;
}

@media screen and (min-width: 1400px) {
  .footer-deco .left-deco {
    left: 0;
  }
}
@media (max-width: 1279px) {
  .footer-deco .left-deco {
    left: -200px;
  }
}
@media (max-width: 959px) {
  .footer-deco .left-deco {
    display: none;
  }
}
.footer-deco .right-deco-before {
  top: -540px;
  right: -60px;
  left: auto;
  height: 1500px;
  -webkit-transform: scale(0.5, 0.6) rotate(180deg);
  -ms-transform: scale(0.5, 0.6) rotate(180deg);
  transform: scale(0.5, 0.6) rotate(180deg);
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
}

.theme--light .footer-deco .right-deco-before {
  fill: var(--v-primarylight-base);
}

.theme--dark .footer-deco .right-deco-before {
  fill: var(--v-primarydark-base);
}

.footer-deco .right-deco {
  top: 40px;
  left: auto;
  right: -30px;
  height: 1500px;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
}

.theme--light .footer-deco .right-deco {
  fill: var(--v-primarylight-base);
}

.theme--dark .footer-deco .right-deco {
  fill: var(--v-primarydark-base);
}

.footer-deco .action {
  text-align: center;
  padding: 0px 16px 0px 16px;
}

.footer-deco .action h4 {
  font-weight: var(--font-bold);
  margin-bottom: 48px;
}

@-webkit-keyframes slideRight {
  from {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes slideRight {
  from {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.popover {
  width: 200px;
}

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

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

.switch-toggle {
  margin-top: 0;
}

.header {
  z-index: 91;
  -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;
  height: auto;
}

.theme--light .header {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .header {
  color: #fff;
}

.theme--light .header.invert:not(.fixed) .divider {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .header.invert:not(.fixed) .divider {
  border-color: rgba(255, 255, 255, 0.12);
}

.header nav ul {
  padding: 0;
}

@media (max-width: 599px) {
  .header {
    z-index: 91;
  }
}
.header .nav-auth {
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-top: 4px;
}

.header .nav-auth .button.v-btn {
  padding: 0 8px;
  margin: 0 24px;
}

.header .nav-auth .btn {
  padding: 4px 32px 4px 32px;
}

.header.fixed {
  background: rgba(0, 0, 0, 0.6);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
}

.header.fixed .text-btn {
  color: #FFF;
}

.header.fixed ul li a.btn,
.header.fixed .setting .icon, .header.fixed .text-btn {
  color: #FFF !important;
}

.header.fixed .mobile-menu .bar {
  background-color: #FFF !important;
}

.header.fixed .mobile-menu .bar:after, .header.fixed .mobile-menu .bar:before {
  background-color: #FFF !important;
}

.header.fixed .divider {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.header.open-drawer {
  z-index: 1100;
  background: none;
}

.theme--light .header.open-drawer .logo a {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .header.open-drawer .logo a {
  color: #fff;
}

.header a.btn.text-btn {
  padding-left: 8px;
  padding-right: 8px;
  margin-right: 16px;
}

.header .divider {
  background: none;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  height: 32px;
  display: block;
}

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

.header-content nav {
  height: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 600px) {
  .header-content nav {
    padding: 0px 16px 0px 16px;
  }
}
.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 {
  margin-right: 8px;
}

.header-content .logo a {
  margin-top: 4px;
  font-size: 16px;
  font-weight: var(--font-bold);
  position: relative;
  margin: 0px 8px 0px 8px;
  text-decoration: none;
}

.header-content .logo img {
  max-width: 64px;
  height: 64px;
  width: 64px;
  margin: 0 auto;
  display: block;
}

@media (max-width: 599px) {
  .header-content .logo img {
    height: 48px;
    width: 48px;
  }
}
.nav-logo {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.nav-logo .logo a {
  display: block;
  color: #FFF;
}

.theme--light .nav-logo.invert .logo a {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .nav-logo.invert .logo a {
  color: #fff;
}

nav.nav-menu a.btn {
  color: #FFF;
  margin: 0px 8px 0px 8px;
  position: relative;
  font-size: 16px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

nav.nav-menu a.btn:hover {
  color: #FFF;
}

.theme--light nav.nav-menu.invert ul li a.btn {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark nav.nav-menu.invert ul li a.btn {
  color: #fff;
}

.theme--light nav.nav-menu.invert .icon {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark nav.nav-menu.invert .icon {
  color: #fff;
}

.theme--light nav.nav-menu.invert .text-btn {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark nav.nav-menu.invert .text-btn {
  color: #fff;
}

.theme--light nav.nav-menu.invert .mobile-menu .bar {
  background-color: rgba(0, 0, 0, 0.87);
}

.theme--dark nav.nav-menu.invert .mobile-menu .bar {
  background-color: rgba(255, 255, 255, 0.7);
}

.theme--light nav.nav-menu.invert .mobile-menu .bar:after, .theme--light nav.nav-menu.invert .mobile-menu .bar:before {
  background-color: rgba(0, 0, 0, 0.87);
}

.theme--dark nav.nav-menu.invert .mobile-menu .bar:after, .theme--dark nav.nav-menu.invert .mobile-menu .bar:before {
  background-color: rgba(255, 255, 255, 0.7);
}

nav.nav-menu .scrollactive-nav {
  list-style: none;
  display: block;
}

nav.nav-menu .scrollactive-nav li {
  list-style: none;
  position: relative;
  display: inline-block;
}

nav.nav-menu .scrollactive-nav li.current {
  position: relative;
}

nav.nav-menu .scrollactive-nav li.current .btn {
  color: #FFF;
  background: var(--v-primary-base);
}

nav.nav-menu .scrollactive-nav .btn {
  text-transform: capitalize;
  font-weight: var(--font-medium);
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
  padding: 6px 12px;
  line-height: 24px;
  min-width: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.42, 0.16, 0.21, 0.93);
  -o-transition: all 0.2s cubic-bezier(0.42, 0.16, 0.21, 0.93);
  transition: all 0.2s cubic-bezier(0.42, 0.16, 0.21, 0.93);
}

nav.nav-menu .scrollactive-nav .btn:hover {
  background: #412936;
}

.lang-menu .flag {
  margin: 0;
}

.lang-menu .flag i {
  margin-left: 16px;
  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-right: 5px;
}

[dir=rtl] .lang-menu .flag i {
  margin-left: 5px;
}

.lang-menu .flag i.ar {
  background-position: 0 3px;
}

.lang-menu .flag i.zh {
  background-position: 0 -12px;
}

.lang-menu .flag i.en {
  background-position: 0 -28px;
}

.lang-menu .flag i.de {
  background-position: 0 -44px;
}

.lang-menu .flag i.id {
  background-position: 0 -62px;
}

.lang-menu .flag i.pt {
  background-position: 0 -79px;
}

.lang-menu .collection-item {
  padding: 0;
}

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

.setting {
  position: relative;
}

.setting .icon {
  font-size: 24px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #FFF;
}

.setting .active {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}

.setting .menu-list {
  text-transform: capitalize;
}

.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 {
  margin: 0px 8px 0px 8px;
  height: 36px;
  line-height: 52px;
}

.mobile-menu .bar {
  background-color: #FFF;
}

.mobile-menu .bar:after, .mobile-menu .bar:before {
  background-color: #FFF;
}

.mobile-menu.is-active .bar {
  background-color: #FFF !important;
}

.mobile-menu.is-active .bar:after, .mobile-menu.is-active .bar:before {
  background-color: #FFF !important;
}

.mobile-nav {
  background: rgba(0, 0, 0, 0.6);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
  position: fixed;
  z-index: 1100;
  min-width: 300px;
}

.mobile-nav.menu-open ul li {
  -webkit-animation-name: slideRight;
  animation-name: slideRight;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}

@media (max-width: 599px) {
  .mobile-nav {
    width: 100% !important;
  }
}
.mobile-nav .menu {
  padding: 0px 16px 32px 16px;
  overflow: auto;
  top: 80px;
  width: 100%;
  position: absolute;
  height: calc(100% - 120px);
}

.mobile-nav .menu ul.collection {
  border: none;
  margin: 0;
}

.mobile-nav .menu ul.collection li.collection-item {
  border: none;
  background: none;
  padding: 0;
  margin: 16px 24px 16px 24px;
}

.mobile-nav .menu ul.collection li.collection-item a {
  color: #FFF;
  text-transform: capitalize;
  font-size: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
  font-weight: var(--font-regular);
  padding: 8px 16px 8px 16px;
  height: auto;
  line-height: normal;
}

.mobile-nav .divider-sidebar {
  background: rgba(255, 255, 255, 0.2);
}

#news .root {
  position: relative;
  z-index: 56;
  max-width: 1140px;
  margin: 0 auto;
}

#news .carousel {
  padding-bottom: 56px;
}

#news .carousel .slick-dots {
  bottom: -56px;
}

#news .carousel .slick-dots li {
  width: 15px;
  height: 10px;
  border: 1px solid;
  border-radius: 15px;
  opacity: 0.7;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.theme--light #news .carousel .slick-dots li {
  border-color: rgba(0, 0, 0, 0.38);
}

.theme--dark #news .carousel .slick-dots li {
  border-color: rgba(255, 255, 255, 0.5);
}

#news .carousel .slick-dots li.slick-active {
  width: 30px;
}

.theme--light #news .carousel .slick-dots li.slick-active {
  background: var(--v-secondary-base);
}

.theme--dark #news .carousel .slick-dots li.slick-active {
  background: var(--v-secondarylight-base);
}

.theme--light #news .carousel .slick-dots li.slick-active {
  border-color: var(--v-secondary-base);
}

.theme--dark #news .carousel .slick-dots li.slick-active {
  border-color: var(--v-secondarylight-base);
}

#news .carousel .slick-dots li button:before {
  display: none;
}

#news .item {
  padding: 8px;
}

.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;
  padding: 0;
  text-align: left;
  -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;
  margin: 0 auto;
}

.notification.full {
  width: 95%;
}

@media (min-width: 1280px) {
  .notification.full {
    width: 80%;
  }
}
.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-secondarydark-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 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  [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-outlined {
  width: 100%;
}

@media (min-width: 600px) {
  .notification .btn-outlined {
    width: 150px;
  }
}
@media (max-width: 599px) {
  .notification .action {
    width: 100%;
    padding: 0;
    margin: 8px 0;
  }
}
.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);
  background: var(--v-secondarylight-base) !important;
}

.page-nav .btn-floating .icon {
  color: var(--v-secondary-base);
  font-size: 40px;
}

.page-nav .btn-floating:hover {
  -webkit-filter: brightness(0.95);
  filter: brightness(0.95);
}

.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: 160px;
  margin: 0 0 76px 22px;
  padding: 0;
  position: relative;
}

.page-nav .section-nav a {
  margin-bottom: 24px;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.3);
  border: 1px solid var(--v-primarydark-base);
  display: block;
  transition: all 0.4s ease;
  color: transparent;
  padding: 0;
}

.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 {
  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-secondary-base);
  border: 1px solid var(--v-secondarylight-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);
}

#pricing .root {
  text-align: center;
  position: relative;
  z-index: 55;
}

#pricing .subtitle {
  margin-bottom: 40px;
}

#pricing .decoration {
  position: absolute;
  width: 1280px;
  height: 960px;
}

#pricing .decoration svg {
  width: 1280px;
  height: 100%;
  opacity: 0.2;
}

.theme--light #pricing .decoration svg {
  fill: var(--v-secondarylight-base);
}

.theme--dark #pricing .decoration svg {
  fill: var(--v-secondarydark-base);
}

@media (min-width: 1280px) {
  #pricing .decoration svg {
    -webkit-transform: scale(1.7, 1);
    -ms-transform: scale(1.7, 1);
    transform: scale(1.7, 1);
  }
}
@media (min-width: 1920px) {
  #pricing .decoration svg {
    display: none;
  }
}
@media (max-width: 599px) {
  #pricing .decoration svg {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left;
  }
}
#pricing .item:hover {
  z-index: 56 !important;
}

#pricing .pricing-wrap > section {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 959px) {
  #pricing .pricing-wrap > section {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}
@media (min-width: 1280px) {
  #pricing .pricing-wrap > section {
    padding: 0px 40px 0px 40px;
  }
}
#pricing .pricing-wrap > section > * {
  margin: 0 -8px;
}

#pricing .pricing-wrap > section > *:first-child, #pricing .pricing-wrap > section > *:last-child {
  z-index: 1;
}

#promotions .root {
  position: relative;
  margin-top: -130px;
  z-index: 90;
  max-width: 1000px;
}

@media (min-width: 960px) {
  #promotions .root {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1279px) {
  #promotions .root > div {
    padding: 0 !important;
  }
}
#promotions .background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (min-width: 600px) {
  #promotions .background {
    top: -70%;
    opacity: 0.2;
  }
}
#promotions .background figure {
  margin: 0;
}

@media (min-width: 600px) {
  #promotions .background figure {
    -webkit-filter: blur(20px);
    filter: blur(20px);
  }
}
#promotions .background figure img {
  width: 100%;
}

#promotions .desc {
  max-height: 130px;
  min-height: 100px;
  overflow: hidden;
  padding: 8px 0px 8px 0px;
  margin-bottom: 16px;
}

@media (max-width: 599px) {
  #promotions .desc {
    display: none;
  }
}
#promotions .inner-bg {
  overflow: hidden;
  width: 100%;
  padding: 48px;
}

.theme--light #promotions .inner-bg {
  background-color: #fff;
}

.theme--dark #promotions .inner-bg {
  background-color: #424242;
}

@media (max-width: 599px) {
  #promotions .inner-bg {
    padding: 0;
  }
}
#promotions .slider-wrap {
  display: block;
  position: relative;
  z-index: 1;
}

#promotions .slider-wrap .anim-dots {
  display: none;
}

#promotions .slider-wrap .slider-content {
  overflow: hidden;
  z-index: 1;
}

@media (min-width: 960px) {
  #promotions .slider-wrap .slider-content {
    border-radius: 32px;
  }
  .theme--light #promotions .slider-wrap .slider-content {
    -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
    box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  }
  .theme--dark #promotions .slider-wrap .slider-content {
    -webkit-box-shadow: 0px 1px 3px 0px rgb(64, 64, 64), 0px 1px 1px 0px rgb(42, 42, 42), 0px 2px 1px -1px rgb(20, 20, 20);
    box-shadow: 0px 1px 3px 0px rgb(64, 64, 64), 0px 1px 1px 0px rgb(42, 42, 42), 0px 2px 1px -1px rgb(20, 20, 20);
  }
}
#promotions .slider-wrap .slider-content.anim-slide-this {
  z-index: 1000;
}

#promotions .slider-wrap > div {
  height: 450px;
  overflow: visible;
}

@media (max-width: 599px) {
  #promotions .slider-wrap > div {
    height: 600px;
  }
}
#promotions .arrow-icon {
  display: block;
  font-size: 50px;
}

.theme--light #promotions .arrow-icon {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark #promotions .arrow-icon {
  color: #FFF;
}

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

#promotions a.prev {
  width: 74px;
  height: 74px;
  top: calc(50% - 37px);
  position: absolute;
  display: block;
  border-radius: 50%;
  text-align: center;
}

[dir=ltr] #promotions a.prev {
  left: -60px;
}

[dir=rtl] #promotions a.prev {
  right: -60px;
}

[dir=ltr] #promotions a.prev {
  padding-right: 12px;
}

[dir=rtl] #promotions a.prev {
  padding-left: 12px;
}

@media (min-width: 1280px) {
  [dir=ltr] #promotions a.prev {
    left: -40px;
  }
  [dir=rtl] #promotions a.prev {
    right: -40px;
  }
}
.theme--light #promotions a.prev {
  background: #EBEBEB;
}

.theme--dark #promotions a.prev {
  background: #000;
}

@media (max-width: 1279px) {
  #promotions a.prev {
    visibility: hidden;
  }
}
#promotions a.next {
  width: 74px;
  height: 74px;
  top: calc(50% - 37px);
  position: absolute;
  display: block;
  border-radius: 50%;
  text-align: center;
}

[dir=ltr] #promotions a.next {
  right: -60px;
}

[dir=rtl] #promotions a.next {
  left: -60px;
}

[dir=ltr] #promotions a.next {
  padding-left: 12px;
}

[dir=rtl] #promotions a.next {
  padding-right: 12px;
}

@media (min-width: 1280px) {
  [dir=ltr] #promotions a.next {
    right: -40px;
  }
  [dir=rtl] #promotions a.next {
    left: -40px;
  }
}
.theme--light #promotions a.next {
  background: #EBEBEB;
}

.theme--dark #promotions a.next {
  background: #000;
}

@media (max-width: 1279px) {
  #promotions a.next {
    visibility: hidden;
  }
}
#promotions .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  height: 450px;
}

@media (max-width: 599px) {
  #promotions .item {
    height: 600px;
  }
}
#promotions .item:before {
  display: none;
}

#promotions .text {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 16px 0px 16px 0px;
  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-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 450px;
}

[dir=ltr] #promotions .text {
  text-align: left;
}

[dir=rtl] #promotions .text {
  text-align: right;
}

@media (max-width: 599px) {
  #promotions .text {
    height: 600px;
  }
}
@media (max-width: 599px) {
  #promotions .text {
    margin-top: 120px;
    padding: 200px 16px 16px 16px;
  }
  .theme--light #promotions .text {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(65%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));
    background-image: -o-linear-gradient(bottom, rgb(255, 255, 255) 65%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(0deg, rgb(255, 255, 255) 65%, rgba(255, 255, 255, 0) 100%);
  }
  .theme--dark #promotions .text {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(65%, rgb(48, 48, 48)), to(rgba(48, 48, 48, 0)));
    background-image: -o-linear-gradient(bottom, rgb(48, 48, 48) 65%, rgba(48, 48, 48, 0) 100%);
    background-image: linear-gradient(0deg, rgb(48, 48, 48) 65%, rgba(48, 48, 48, 0) 100%);
  }
}
#promotions .text h4 {
  font-weight: var(--font-bold);
  margin-bottom: 8px;
  width: 100%;
}

@media (max-width: 599px) {
  #promotions .text h4 {
    font-size: 24px;
  }
}
#promotions .text h4 span {
  display: block;
}

#promotions .property {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}

#promotions .property .star {
  color: #FF9500;
}

[dir=ltr] #promotions .property .star {
  margin-right: 16px;
}

[dir=rtl] #promotions .property .star {
  margin-left: 16px;
}

#promotions .property .divider {
  background: none;
  border-left: 1px solid;
  height: 12px;
  margin: 6px 16px;
  display: inline-block;
}

.theme--light #promotions .property .divider {
  border-color: rgba(0, 0, 0, 0.87);
}

.theme--dark #promotions .property .divider {
  border-color: #fff;
}

#promotions .btn-area {
  z-index: 10;
  position: relative;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 599px) {
  #promotions .btn-area {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #promotions .btn-area > * {
    margin: 0px 0px 16px 0px;
  }
}
@media (min-width: 600px) {
  [dir=ltr] #promotions .btn-area > * {
    margin-right: 16px;
  }
  [dir=rtl] #promotions .btn-area > * {
    margin-left: 16px;
  }
}
#promotions .image {
  text-align: center;
  line-height: 360px;
  vertical-align: middle;
}

#promotions .image figure {
  width: 250px;
  height: 360px;
  overflow: hidden;
  border-radius: 20px;
  margin: 0 auto;
}

.theme--dark #promotions .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 #promotions .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);
}

#promotions .image figure img {
  width: 100%;
}

.title-main {
  font-weight: var(--font-bold);
  margin-bottom: 24px;
  min-width: 200px;
  font-size: 36px;
  line-height: 56px;
}

[dir=ltr] .title-main.align-left {
  text-align: left;
}

[dir=rtl] .title-main.align-left {
  text-align: right;
}

@media (min-width: 960px) {
  [dir=ltr] .title-main.align-left {
    margin-right: 40px;
  }
  [dir=rtl] .title-main.align-left {
    margin-left: 40px;
  }
}
@media (max-width: 959px) {
  .title-main.align-left {
    text-align: center !important;
  }
}
[dir=ltr] .title-main.align-right {
  text-align: right;
}

[dir=rtl] .title-main.align-right {
  text-align: left;
}

@media (min-width: 960px) {
  [dir=ltr] .title-main.align-right {
    margin-right: 40px;
  }
  [dir=rtl] .title-main.align-right {
    margin-left: 40px;
  }
}
@media (max-width: 959px) {
  .title-main.align-right {
    text-align: center !important;
  }
}
.title-main.align-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 960px) {
  .title-main {
    display: inline-block;
  }
}
@media (max-width: 1279px) {
  .title-main h4 {
    font-size: 32px;
    line-height: 48px;
  }
}
@media (max-width: 599px) {
  .title-main h4 {
    text-align: center;
    font-size: 24px;
    line-height: 36px;
  }
}
@media (max-width: 599px) {
  .title-main {
    margin-left: auto;
    margin-right: auto;
  }
}
.title-main .primary-title {
     font-family: 'Roboto Condensed', sans-serif;
  display: inline-block;
  font-weight: var(--font-bold);
}

.title-main .secondary-title {
     font-family: 'Roboto Condensed', sans-serif;
  line-height: 1;
  font-weight: var(--font-bold);
}

.theme--light .title-main .secondary-title {
  color: var(--v-secondary-base);
}

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

.title-secondary {
     font-family: 'Roboto Condensed', sans-serif;
  display: block;
  position: relative;
  margin-bottom: 96px;
  text-transform: capitalize;
}

[dir=ltr] .title-secondary.align-left {
  text-align: left;
}

[dir=rtl] .title-secondary.align-left {
  text-align: right;
}

@media (min-width: 960px) {
  [dir=ltr] .title-secondary.align-left {
    margin-right: 40px;
  }
  [dir=rtl] .title-secondary.align-left {
    margin-left: 40px;
  }
}
@media (max-width: 959px) {
  .title-secondary.align-left {
    text-align: center !important;
  }
}
[dir=ltr] .title-secondary.align-right {
  text-align: right;
}

[dir=rtl] .title-secondary.align-right {
  text-align: left;
}

@media (min-width: 960px) {
  [dir=ltr] .title-secondary.align-right {
    margin-right: 40px;
  }
  [dir=rtl] .title-secondary.align-right {
    margin-left: 40px;
  }
}
@media (max-width: 959px) {
  .title-secondary.align-right {
    text-align: center !important;
  }
}
.title-secondary.align-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 599px) {
  .title-secondary {
    margin-bottom: 80px;
  }
}
.title-secondary h3 {
  font-size: 36px;
  line-height: 56px;
  font-weight: var(--font-bold);
  letter-spacing: 1px;
}

.theme--light .title-secondary h3 {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .title-secondary h3 {
  color: #fff;
}

@media (max-width: 1279px) {
  .title-secondary h3 {
    font-size: 32px;
    line-height: 48px;
  }
}
@media (max-width: 599px) {
  .title-secondary h3 {
    font-size: 28px;
    line-height: 44px;
  }
}
.theme--light .title-secondary strong {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .title-secondary strong {
  color: #fff;
}

#trending .root > div {
  position: relative;
}

@media (min-width: 600px) {
  #trending .root > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
#trending .grid-25 {
  position: relative;
  overflow: hidden;
  height: 300px;
}

@media (min-width: 600px) {
  #trending .grid-25 {
    border-radius: 20px;
    width: 31%;
    margin: 0 1%;
  }
}
@media (min-width: 1280px) {
  #trending .grid-25 {
    width: 23%;
    margin: 0 1%;
  }
}
@media (min-width: 1280px) {
  #trending .grid-25 {
    height: 350px;
  }
}
#trending .grid-25:hover img {
  -webkit-transform: translateX(0px) !important;
  -ms-transform: translateX(0px) !important;
  transform: translateX(0px) !important;
}

#trending .grid-25 img {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  min-height: 100%;
  width: calc(100% + 20px);
}

[dir=rtl] #trending .grid-25 img {
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
  transform: translateX(10px);
}

[dir=ltr] #trending .grid-25 img {
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
  transform: translateX(-10px);
}

#trending .grid-25 .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 40px;
  top: 0;
  left: 0;
}

#trending .grid-25 .overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.75;
  background-image: -o-linear-gradient(134deg, var(--v-primary-base) 6%, var(--v-secondary-base) 100%);
  background-image: linear-gradient(-44deg, var(--v-primary-base) 6%, var(--v-secondary-base) 100%);
}

#trending .grid-25 h5 {
  text-transform: uppercase;
  position: absolute;
  text-align: center;
  bottom: 50px;
  width: 100%;
  left: 0;
  color: #FFF;
  font-weight: var(--font-bold);
  padding: 40px;
}

#trending .grid-50 {
  position: relative;
  overflow: hidden;
  height: 300px;
  background: var(--v-secondary-base);
}

@media (min-width: 600px) {
  #trending .grid-50 {
    border-radius: 20px;
    width: 33%;
  }
}
@media (min-width: 1280px) {
  #trending .grid-50 {
    width: 50%;
    height: 350px;
  }
}
#trending .grid-50:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

#trending .grid-50 img {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  height: 100%;
  min-width: 100%;
  opacity: 0.45;
}

#trending .grid-50 .overlay {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 40px;
  position: absolute;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 40px;
  top: 0;
  left: 0;
}

[dir=ltr] #trending .grid-50 .overlay {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.64)), to(transparent));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.64), transparent);
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.64), transparent);
}

[dir=rtl] #trending .grid-50 .overlay {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.64)), to(transparent));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.64), transparent);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.64), transparent);
}

@media (max-width: 959px) {
  #trending .grid-50 .overlay {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
#trending .grid-50 h3 {
  color: #FFF;
  font-weight: var(--font-bold);
}

[dir=ltr] #trending .grid-50 h3 i {
  margin-right: 16px;
}

[dir=rtl] #trending .grid-50 h3 i {
  margin-left: 16px;
}

#trending .grid-50 h3 span {
  display: block;
  letter-spacing: 1.6px;
}

#banner .root {
  display: block;
  background: #000;
  height: 720px;
  width: 200%;
  border-radius: 0 0 50% 50%;
  overflow: hidden;
  position: relative;
}

[dir=ltr] #banner .root {
  margin-left: -50%;
}

[dir=rtl] #banner .root {
  margin-right: -50%;
}

@media (max-width: 599px) {
  #banner .root {
    height: 640px;
  }
}
#banner .video {
  height: 100%;
  width: 50%;
  position: absolute;
}

[dir=ltr] #banner .video {
  left: 25%;
}

[dir=rtl] #banner .video {
  right: 25%;
}

#banner .video img {
  width: 100%;
  min-height: 100%;
  position: absolute;
  top: 0;
  z-index: 9;
}

[dir=ltr] #banner .video img {
  left: 0;
}

[dir=rtl] #banner .video img {
  right: 0;
}

@media (max-width: 1279px) {
  #banner .video img {
    -o-object-fit: cover;
    object-fit: cover;
  }
}
#banner .video iframe {
  width: 100%;
  top: -20px !important;
}

#banner .overlay {
  position: absolute;
  top: 0;
  background: #000;
  opacity: 0.5;
  width: 200%;
  height: 100%;
  z-index: 10;
  border-radius: 0 0 50% 50%;
}

[dir=ltr] #banner .overlay {
  left: -50%;
}

[dir=rtl] #banner .overlay {
  right: -50%;
}

#banner .caption {
  position: absolute;
  width: 100%;
  z-index: 90;
  color: #FFF;
  top: 55%;
}

[dir=ltr] #banner .caption {
  text-align: left;
}

[dir=rtl] #banner .caption {
  text-align: right;
}

@media (max-width: 599px) {
  #banner .caption {
    top: 30%;
  }
}
#banner .caption p {
  margin: 0;
}

#banner .caption:hover .btn-play {
  opacity: 1;
}

#banner .btn-play {
  position: absolute;
  overflow: visible;
  top: -120px;
  left: 50%;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  width: 80px;
  height: 80px;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  border: 3px solid #fff;
}

#banner .btn-play i {
  position: relative;
  color: #FFF;
  font-size: 64px;
  width: 40px;
  height: 40px;
  top: -4px;
  line-height: 84px;
}

#banner .btn-play i.ion-arrow-right-b {
  left: 3px;
}

#banner .btn-play i.play {
  display: none;
}

#banner .btn-play span {
  position: absolute;
  color: #FFF;
  text-transform: uppercase;
  font-weight: var(--font-bold);
  font-size: 24px;
  top: 20px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

[dir=ltr] #banner .btn-play span:first-child {
  left: -140%;
}

[dir=rtl] #banner .btn-play span:first-child {
  right: -140%;
}

[dir=ltr] #banner .btn-play span:first-child + span {
  right: -155%;
}

[dir=rtl] #banner .btn-play span:first-child + span {
  left: -155%;
}

#banner .btn-play span.hidden {
  opacity: 0;
  -webkit-transform: scale(0.4);
  -ms-transform: scale(0.4);
  transform: scale(0.4);
}

.container-general {
  margin-top: 120px;
  padding-top: 32px;
  padding-bottom: 32px;
}

@media (min-width: 960px) {
  .container-general {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.main-wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.theme--dark .main-wrap {
  /* background-color: #303030; */
  /* background-color: #009688; */ 
  /* background-color: #E91E63; */
  /* background-color: ##CE895B; */
 
  
}

.theme--light .main-wrap {
  background-color: #fff;
}

.space-bottom {
  margin-bottom: 120px;
}

@media (max-width: 959px) {
  .space-bottom {
    margin-bottom: 60px;
  }
}
@media (max-width: 599px) {
  .space-bottom {
    margin-bottom: 40px;
  }
}
.space-bottom-short {
  margin-bottom: 80px;
}

.space-top {
  margin-top: 120px;
}

@media (max-width: 959px) {
  .space-top {
    margin-top: 80px;
  }
}
@media (max-width: 599px) {
  .space-top {
    margin-top: 60px;
  }
}
.space-top-short {
  margin-top: 80px;
}

@media (max-width: 959px) {
  .space-top-short {
    margin-top: 80px;
  }
}
@media (max-width: 599px) {
  .space-top-short {
    margin-top: 60px;
  }
}
.container-wrap {
  margin-top: -40px;
}

.container-wrap > section {
  position: relative;
}

.video-popup .close-btn {
  position: absolute;
  top: 4px;
}

[dir=ltr] .video-popup .close-btn {
  right: 4px;
}

[dir=rtl] .video-popup .close-btn {
  left: 4px;
}

.video-popup .headline .title-main {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 2rem;
  letter-spacing: 0.0125em;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

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

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

#detail-movie .container-wrap {
  padding-top: 120px;
  margin: 0;
}

@media (max-width: 959px) {
  #detail-movie .container-wrap {
    padding: 80px 0px 80px 0px;
  }
}
#detail-movie .desc {
  max-height: 130px;
  padding: 8px 0px 8px 0px;
  margin-bottom: 40px;
}

#detail-movie .desc h6 {
  font-weight: var(--font-medium);
}

#detail-movie .text {
  padding: 16px 0px 16px 0px;
  height: 450px;
}

[dir=ltr] #detail-movie .text {
  text-align: left;
}

[dir=rtl] #detail-movie .text {
  text-align: right;
}

#detail-movie .text h4 {
  font-weight: var(--font-bold);
  margin-bottom: 8px;
  width: 100%;
}

#detail-movie .text h4 span {
  display: block;
  font-weight: var(--font-medium);
}

#detail-movie .property {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}

#detail-movie .property .star {
  color: #FF9500;
}

[dir=ltr] #detail-movie .property .star {
  margin-right: 16px;
}

[dir=rtl] #detail-movie .property .star {
  margin-left: 16px;
}

#detail-movie .property .divider {
  background: none;
  border-left: 1px solid;
  height: 12px;
  margin: 6px 16px;
  display: inline-block;
}

.theme--light #detail-movie .property .divider {
  border-color: rgba(0, 0, 0, 0.87);
}

.theme--dark #detail-movie .property .divider {
  border-color: #fff;
}

#detail-movie .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 (min-width: 600px) {
  [dir=ltr] #detail-movie .btn-area {
    margin-left: -16px;
  }
  [dir=rtl] #detail-movie .btn-area {
    margin-right: -16px;
  }
  [dir=ltr] #detail-movie .btn-area > * {
    margin-right: 16px;
  }
  [dir=rtl] #detail-movie .btn-area > * {
    margin-left: 16px;
  }
}
@media (max-width: 599px) {
  #detail-movie .btn-area {
    display: block;
  }
  #detail-movie .btn-area > * {
    margin: 0px 0px 16px 0px;
  }
}
#detail-movie .btn-area > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

[dir=ltr] #detail-movie .btn-area > * i {
  margin-right: 8px;
}

[dir=rtl] #detail-movie .btn-area > * i {
  margin-left: 8px;
}

#detail-movie .image {
  text-align: center;
  line-height: 360px;
  vertical-align: middle;
}

#detail-movie .image i {
  position: absolute;
  font-size: 52px;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
  border: 5px solid #FFF;
  z-index: 10;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  line-height: 54px;
  padding-left: 4px;
  color: #FFF;
  background: rgba(0, 0, 0, 0.4);
}

#detail-movie .image figure {
  width: 250px;
  height: 360px;
  overflow: hidden;
  border-radius: 20px;
  margin: 0 auto;
}

.theme--dark #detail-movie .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 #detail-movie .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);
}

#detail-movie .image figure img {
  width: 100%;
}

#detail-movie .bg-movie {
  direction: ltr;
  width: 200%;
  height: 720px;
  margin-left: -50%;
  border-radius: 0 0 50% 50%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

#detail-movie .bg-movie img {
  width: 50%;
  top: -50%;
  position: relative;
  margin: 0 auto;
  opacity: 0.2;
  -webkit-filter: blur(20px);
  filter: blur(20px);
}

[dir=rtl] #detail-movie .bg-movie img {
  left: -25%;
}

[dir=ltr] #detail-movie .bg-movie img {
  left: 25%;
}

#detail-movie .about {
  padding: 40px;
}

@media (min-width: 600px) {
  #detail-movie .about {
    margin-top: -32px;
  }
}
@media (max-width: 599px) {
  #detail-movie .about {
    padding: 16px 0;
  }
}
#detail-movie .about .btn-area {
  margin-top: 48px;
}

@media (max-width: 959px) {
  #detail-movie .about .person {
    margin-top: 40px;
  }
}
#detail-movie .about .person h6 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: var(--font-bold);
}

#detail-movie .about .person p {
  margin-bottom: 32px;
}

#detail-movie .btn-area-detail a {
  padding-left: 0;
}

#detail-movie .btn-area-detail a i {
  margin-right: 8px;
}

#linkCeleste. {
    color: #ffffff;
}
#linkCeleste:link {
    color: #ffffff;
}

#linkCeleste:visited {
    color: #ffffff;
}

#linkCeleste:focus {
    color: #ffffff;
}

#linkCeleste:hover {
    color: 7fbce5;
}

#linkCeleste:active {
    color: 7fbce5;
}

  .responsive {
          width: 100%; 
      }


  /* For screens smaller than or equal to small breakpoint (<= sm) */
  @media (min-width: 576px) {
      .responsive {
          width: 50%; 
          margin: 20xp;
      }
  }

  /* For screens larger than the small breakpoint (>= sm) */
  @media (min-width: 960px) {
      .responsive {
          width: 33%; /* Equivalent to col-3 in Bootstrap grid system */
      }
  }

  @media (min-width: 1280px) {
      .responsive {
          width: 25%; /* Equivalent to col-3 in Bootstrap grid system */
      }
  }
  

.header-movil {
        width: 300px;
        max-width: 75%;
        max-height: 100%;
      }
.old-inline-header {
  width: 100%;
  height: auto; 
  -webkit-box-shadow: none;
  box-shadow: none;
  transition: all 0.3s ease;
  position: fixed;
}

  @media (max-height: 412px) {
      .header-movil {
        width: 300px;
        max-width: 20%;
        max-height: 100%;
      }

    .old-inline-header {
      width: 100%;
      height: auto; 
      -webkit-box-shadow: none;
      box-shadow: none;
      transition: all 0.3s ease;
      position: absolute;
    }
  }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5zY3NzIiwidXRpbHMvX21peGlucy5zY3NzIiwidXRpbHMvX2Z1bmN0aW9ucy5zY3NzIiwidXRpbHMvX21lZGlhLXF1ZXJpZXMuc2NzcyIsInV0aWxzL19jb21tb24uc2NzcyIsInV0aWxzL192YXJpYWJsZXMuc2NzcyIsInV0aWxzL190cmFuc2l0aW9uLnNjc3MiLCJ1dGlscy9fb3ZlcmlkZS5zY3NzIiwidXRpbHMvX2NvbG9yLXZhci5zY3NzIiwidXRpbHMvX21hdGVyaWFsX2V4dGVuZHMuc2NzcyIsInZlbmRvcnMvcnRsLXNhc3MvX2FwaS5zY3NzIiwidXRpbHMvX2dyaWQuc2NzcyIsInV0aWxzL19zcGFjaW5nLnNjc3MiLCJjb21wb25lbnRzL19hbGwtY2F0ZWdvcmllcy5zY3NzIiwiY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX2NhdGVnb3JpZXMuc2NzcyIsImNvbXBvbmVudHMvX2Vycm9yLnNjc3MiLCJjb21wb25lbnRzL19mYXEuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX2ZlYXR1cmVkLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy1ldmVudC5zY3NzIiwiY29tcG9uZW50cy9fbm90aWZpY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19wYWdlLW5hdi5zY3NzIiwiY29tcG9uZW50cy9fcHJpY2luZy1wbGFuLnNjc3MiLCJjb21wb25lbnRzL19wcm9tb3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL190aXRsZS5zY3NzIiwiY29tcG9uZW50cy9fdHJlbmRpbmcuc2NzcyIsImNvbXBvbmVudHMvX3ZpZGVvX2Jhbm5lci5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19kZXRhaWwtbW92aWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQU1BO0FBQUE7QUFBQTtBQ05BO0FBU0E7QUFTQTtBQVVBO0FBTUE7QUFNQTtBQVNBO0FBcUNBO0FBVUE7QUErRkE7QUFBQTtBQUFBO0FBYUE7QUM1TUE7QUFBQTtBQUFBO0FBQUE7QUNBQTtBQUFBO0FBQUE7QUNDRTtFQUNFLGFDMEJRO0VEekJSO0VBQ0E7O0FEOERBO0VDakVGO0lBS0k7SUFDQTs7O0FEMkRGO0VDakVGO0lBU0k7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0EsYUNXUTs7QUZzQ1I7RUNwREY7SUFLSTtJQUNBOzs7QUQ4Q0Y7RUNwREY7SUFTSTtJQUNBOzs7QUFHSjtFQUNFLGFDRFU7RURFVjtFQUNBOztBRG9DQTtFQ3ZDRjtJQUtJO0lBQ0E7OztBRGlDRjtFQ3ZDRjtJQVNJO0lBQ0E7OztBQUdKO0VBQ0UsYUNmVztFRGdCWDtFQUNBOztBRHVCQTtFQzFCRjtJQUtJO0lBQ0E7OztBRG9CRjtFQzFCRjtJQVNJO0lBQ0E7OztBQUdKO0VBQ0UsYUM1Qlc7RUQ2Qlg7RUFDQTs7QUFFRjtFQUNFLGFDakNXO0VEa0NYO0VBQ0E7O0FES0E7RUNSRjtJQUtJO0lBQ0E7Ozs7QURFRjtFQ0tGO0lBRUk7OztBRFBGO0VDVUY7SUFFSTs7O0FEWkY7RUNlRjtJQUVJOzs7QURqQkY7RUNvQkY7SUFFSTs7O0FEakRGO0VDb0RGO0lBRUk7OztBRHRERjtFQ3lERjtJQUVJOzs7QUQzREY7RUM4REY7SUFFSTs7OztBRGhFRjtFQ3VFRjtJQUVJOzs7QUR6RUY7RUM0RUY7SUFFSTs7O0FEOUVGO0VDaUZGO0lBRUk7OztBRG5GRjtFQ3NGRjtJQUVJOzs7QUQ3REY7RUNnRUY7SUFFSTs7O0FEbEVGO0VDcUVGO0lBRUk7OztBRHZFRjtFQzBFRjtJQUVJOzs7QUQ1RUY7RUMrRUY7SUFFSTs7OztBRW5KTjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQ1ZGO0FBQUE7QUFBQTtBQ0FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FEek9GO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFJRjtFQURGO0lBRUk7OztBQUVGO0VBSkY7SUFLSTs7OztBQUlKO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBR0E7RUFDRTs7QUFHSjtFQUNFOztBQUlFO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBTnlMTjtFQUNFOztBQUVGO0VBQ0U7O0FNdExGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0UsT0Z2RG1COztBRXlEckI7RUFDRTs7QUFFRjtFQUNFLGFGaEVROztBRW1FUjtFQUNFOztBQUdKO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBR0o7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUlGO0VBQ0U7O0FBR0o7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUdKO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FBRUY7RUFQRjtJQVFJOzs7QUFHQTtFQURGO0lBRUk7OztBQUVGO0VBSkY7SUFLSTs7O0FBRUY7RUFQRjtJQVFJOzs7QUFJRjtFQURGO0lBRUk7OztBQUVGO0VBSkY7SUFLSTs7O0FBSUY7RUFERjtJQUVJOzs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBTnpNQTtFQUNFLE9JUGlCOztBSlNuQjtFQUNFLE9JRWdCOzs7QUUwTXBCO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFDQTtFQUNFOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQSxPRmxQaUI7RUVtUGpCOztBQUNBO0VBQ0UsT0ZwT2M7O0FFc09oQjtFQUNFLE9GeFBlOztBRTJQbkI7RUFDRTtFQUVBOztBTnBQSjtFQUNFLE9JUGlCOztBSlNuQjtFQUNFLE9JRWdCOztBSjBJbEI7RUFDRSxjTW9HbUM7O0FObEdyQztFQUNFLGNNaUdtRDs7QU41T3JEO0VBQ0UsT0lmbUI7O0FKaUJyQjtFQUNFLE9JTmtCOztBSlBwQjtFQUNFLE9JUGlCOztBSlNuQjtFQUNFLE9JRWdCOztBRXdQbEI7RUFDRTs7QUFHQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFHSjtFQUNFOztBTmxRRjtFQUNFLE9JZm1COztBSmlCckI7RUFDRSxPSU5rQjs7QUp5SXBCO0VBQ0UsT0lyS21COztBSnVLckI7RUFDRSxPSXZLb0I7O0FFcVNwQjtFQUNFO0VBQ0E7RUFDQTtFQUNBLFlGelNrQjs7QUU0U3RCO0VBQ0U7RUFDQTtFQUNBLGFGblRRO0VFb1RSO0VBQ0E7RUFDQTs7QUFFRTtFQUNFLFlGaFRrQjtFRWlUbEIsT0ZsVGlCOztBRW1UakI7RUFDRSxPRmxUZTs7QUVxVG5CO0VBQ0UsWUY1VGdCO0VFNlRoQixPRjlUZTs7QUUrVGY7RUFDRSxPRjlUYTs7QUVtVXJCO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOzs7QUV4V0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQW1ERjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUpuQ1U7O0FJb0NWO0VBQ0U7O0FScUVGO0VBQ0Usa0JJckZtQjs7QUp1RnJCO0VBQ0Usa0JJNUVrQjs7QUlRcEI7RUFDRSxrQkp4Q21COztBSTBDckI7RUFDRSxrQkp0Q3FCOztBSXdDdkI7RUFDRSxhSmpEUTs7QUp1S1Y7RUFDRSxPSXJLbUI7O0FKdUtyQjtFQUNFLE9JdktvQjs7QUptS3RCO0VBQ0UsT0loS3FCOztBSmtLdkI7RUFDRSxPSWxLc0I7O0FJK0N0QjtFQUNFOztBQUdKO0VBbkRBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxRQTRDcUI7RUEzQ3JCLGFKbEJVO0VJbUJWLGVBMEMyQjtFQXpDM0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFxQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFqRkY7RUFDRSxlQUpTO0VBS1Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7O0FSNkJKO0VBQ0UsT0lmbUI7O0FKaUJyQjtFQUNFLE9JTmtCOztBSXNDbEI7RUFDRTs7QUFFRjtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQXBFRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUUE2RHFCO0VBNURyQixhSmxCVTtFSW1CVixlQVh1QztFQVl2QztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXNERTs7QUE5RkY7RUFDRSxlQUpTO0VBS1Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7O0FSb0tKO0VBQ0UsY0l2SmlCOztBSnlKbkI7RUFDRSxjSTlJZ0I7O0FJb0RoQjtFQUNFO0VBQ0EsY0poRmlCOztBSWlGakI7RUFDRSxZSmpGZ0I7O0FJb0ZwQjtFQUNFO0VBQ0EsY0psRm1COztBSW1GbkI7RUFDRSxZSm5Ga0I7O0FJc0Z0QjtFQUNFO0VBQ0E7O0FBSUY7RUFDRTs7QUFFRjtFQUNFOztBQXZISjtFQUNFLGVBSlM7RUFLVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTs7O0FBOEdKO0VBQ0UsT0ovR21COztBSWlIckI7RUFDRSxPSjdHcUI7OztBSWtIekI7RUFDRTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBUjlDRjtFQUNFLGtCUWdEcUM7O0FSOUN2QztFQUNFLGtCUTZDOEM7O0FSakRoRDtFQUNFLE9RaUQwQjs7QVIvQzVCO0VBQ0UsT1E4Q2dDOztBQUVsQztFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOzs7QUFPQTtFQUNFO0VBQ0E7RUFFQTs7QUN2T0Y7RUFDRSxjTDlCSzs7QUttQ1A7RUFDRSxlTHBDSzs7O0FJMFFUO0VBQ0U7O0FBR0E7RUFDRSxxQkpwUGlCO0VJcVBqQjs7QUFFRjtFQUNFLE9KeFBpQjs7QUk0UG5CO0VBQ0UscUJKeFBtQjtFSXlQbkI7O0FBRUY7RUFDRSxPSjVQbUI7OztBSWlRekI7RUFDRTtFQUNBLGtCSnhRcUI7OztBSTJRdkI7RUFDRTtFQUNBLGtCSnhRdUI7OztBSTRRekI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTs7O0FSN09BO0VBQ0UsY0l0Q1k7O0FKd0NkO0VBQ0UsY0k3Qlc7OztBTTdEZjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOzs7QUFXSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUM1M0JKO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7OztBWnAwUko7QUFBQTtBQUFBO0FhMUNFO0VBQ0U7RUFDQTtFQUNBLGVSSU87O0FRSFA7RUFDRTs7QVY0REY7RVVqRUY7SUFRSSxlUklNOzs7QVFBVjtFQUNFOztBQUNBO0VBQ0U7O0FBS0Y7RUFDRTs7QUFJSjtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FaK0RGO0VBQ0Usa0JJOUNxQjs7QUpnRHZCO0VBQ0Usa0JJckNvQjs7QVE3QnBCO0VBQ0U7O0FaY0o7RUFDRSxPSVBpQjs7QUpTbkI7RUFDRSxPSUVnQjs7QUZTaEI7RVV4Q0Y7SUFlSTs7O0FBSUo7RUFDRTs7QUFFRjtFQUNFOzs7QUNqREo7QUFDQTtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFLGVUNkRVO0VTM0RWO0VBRUE7O0Fib0ZGO0VBQ0Usa0JJOUNxQjs7QUpnRHZCO0VBQ0Usa0JJckNvQjs7QUpkdEI7RUFDRSxPSVBpQjs7QUpTbkI7RUFDRSxPSUVnQjs7QUZTaEI7RVc1REo7SUFXSSxlVFRPOzs7QVNXVDtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVUZ0RVOztBSjZKWjtFQUNFOztBQUVGO0VBQ0U7O0FhL01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9UQ2lCOztBU0NuQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxZVGhDaUI7RVNpQ2pCO0VBQ0EsT1RuQ2lCO0VTb0NqQjtFQUNBOztBSjdDRjtFQUNFLE1JdUNjOztBSmxDaEI7RUFDRSxPSWlDYzs7QUFRbEI7RUFDRTtFQUNBO0VBQ0EsU1RoRk87RVNpRlAsYVR6RFE7RVMwRFI7OztBQUlKO0FBQ0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWVRqRXFCO0VTa0VyQjtFQUNBO0VBQ0EsZVQ5Qlk7O0FLdENWO0VBQ0UsWUkwRGdCOztBSnJEbEI7RUFDRSxZQWdGaUI7O0FUbUdyQjtFQUNFOztBQUVGO0VBQ0U7O0FheEhGO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUovRUE7RUFDRSxNSXNFWTs7QUpqRWQ7RUFDRSxPSWdFWTs7QUFXZDtFQUNFO0VBQ0E7O0FBR0o7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQSxPVHJGbUI7RVNzRm5CO0VBQ0E7RUFDQSxhVHZHVztFU3dHWDtFQUNBO0VBQ0E7RUFDQTs7QVg5RkE7RU9OQTtJQUNFLGNMN0JLOztFS2tDUDtJQUNFLGVMbkNLOzs7QVNvSVA7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFFQTs7QUovR0Y7RUFDRSxZSTZHb0I7O0FKeEd0QjtFQUNFLFlBZ0ZpQjs7QUkwQm5CO0VBRUU7O0FKbkhGO0VBQ0UsWUlpSG9COztBSjVHdEI7RUFDRSxZQWdGaUI7O0FJOEJuQjtFQUNFLFlUakpLOztBU29KVDtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFDQTtFQUZGO0lBR0k7OztBQUVGO0VBQ0U7RUFDQSxhVDFJTTs7QVM0SVI7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7QUFLTjtFQUNFO0VBQ0E7O0FYN0lBO0VXMklGO0lBSUk7OztBWHBIRjtFV2dIRjtJQU9JOzs7QVh2SEY7RVd5SEE7SUFFSSxZVHBMRzs7O0FTdUxQO0VBQ0U7RUFDQTs7QVgzSkY7RVd5SkE7SUFJSTs7O0FBS047RUFDRTs7QVhuS0E7RVdrS0Y7SUFHSTtJQUNBOzs7QVgzSUY7RVd1SUY7SUFPSTs7O0FBRUY7RUFDRSxLVDNNSztFUzRNTDs7QVhsSkY7RVdvSkE7SUFFSSxZVC9NRzs7O0FTb05UO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FiekxBO0VBQ0UsT0lQaUI7O0FKU25CO0VBQ0UsT0lFZ0I7O0FTcUxsQjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYVR6TlE7RVMwTlI7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQSxlVHJMVTtFU3NMVjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBRUEsZVRoTVE7RVNpTVI7O0FidEtKO0VBQ0Usa0JJOUNxQjs7QUpnRHZCO0VBQ0Usa0JJckNvQjs7QVN5TXBCO0VBQ0U7O0FBRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUtSO0VBQ0UsYVRqUVE7OztBU3FRWjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlVHBTUzs7QVNzU1A7RUFDRTs7QWIxR0o7RUFDRSxPSWhLcUI7O0FKa0t2QjtFQUNFLE9JbEtzQjs7QVNpUnRCO0VBQ0UsY1RuUm1COztBSitKdkI7RUFDRSxZYW9IaUM7O0FibEhuQztFQUNFLFlhaUh3RTs7QUFJMUU7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQSxlVHRUSztFU3VUTDtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRSxhVHBWSzs7QVN3VlQ7RUFDRTtFQUNBLGVUelZPO0VTMFZQOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU1RqV0s7RVNrV0w7O0FiOVFKO0VBQ0UsY0l0Q1k7O0FKd0NkO0VBQ0UsY0k3Qlc7O0FTeVNUO0VBQ0U7O0FBSU47RUFFRTs7QWI1S0Y7RUFDRSxZYTBLK0I7O0FieEtqQztFQUNFLFlhdUtvRTs7QUFHdEU7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBLGFUM1ZNOztBSnVLVjtFQUNFLE9JckttQjs7QUp1S3JCO0VBQ0UsT0l2S29COztBUzBWcEI7RUFFRSxhVGhXTTtFU2lXTjtFQUNBLFlUelhLOztBSjhDVDtFQUNFLE9JUGlCOztBSlNuQjtFQUNFLE9JRWdCOztBU3lVbEI7RUFFRSxTVC9YTztFU2dZUDs7QWJ6VUY7RUFDRSxPSWZtQjs7QUppQnJCO0VBQ0UsT0lOa0I7O0FTNFVsQjtFQUNFLFlUbFlLOztBU29ZUDtFQUNFOzs7QUFLTjtBQUNBO0VBQ0U7O0FBQ0E7RUFDRTs7QVhqVkE7RVc4VUo7SUFNSTs7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0EsZVR4Vlk7RVN5Vlo7RUFFQTtFQUNBOztBSmhZQTtFQUNFLGNMN0JLOztBS2tDUDtFQUNFLGFMbkNLOztBRjZEUDtFV3lWRjtJQVFJO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtFQUNFOztBSnhZRjtFQUNFLGFJd1lxQjs7QUpuWXZCO0VBQ0UsY0lrWXFCOztBQUNyQjtFQUNFOztBQUVGO0VBQ0U7O0FYN1dKO0VXc1dBO0lBVUk7SUFDQTs7O0FBSU47RUFDRTs7QUFFRjtFQUNFOztBWHBaQTtFV21aRjtJQUdJOzs7QUFHSjtFQUNFLGFUcmFRO0VTc2FSOztBYnRZRjtFQUNFLE9JZm1COztBSmlCckI7RUFDRSxPSU5rQjs7QVMyWXBCO0VBQ0UsWVRqY087O0FLNEJQO0VBQ0UsYUlxYW1COztBSmhhckI7RUFDRSxjSStabUI7O0FicFF2QjtFQUNFLE9JaEtxQjs7QUprS3ZCO0VBQ0UsT0lsS3NCOzs7QUY2QnRCO0VZakVGO0lBRUk7Ozs7QUNETjtFQUNFO0VBQ0E7RUFDQTtFQUNBLFlYT1U7RVdOVjtFQUNBOztBYjBERTtFYWhFSjtJQVFJLGFYRk87OztBV0lUO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FiWUE7RWFqQkY7SUFPSTs7O0FBRUY7RUFDRSxPWENpQjtFV0FqQjtFQUNBO0VBQ0EsU1g5Qks7RVcrQkw7RUFDQTs7QWJFRjtFT05BO0lBQ0UsYU1TcUI7O0VOSnZCO0lBQ0UsY01HcUI7O0VmNkN6QjtJQUNFLGNJdENZOztFSndDZDtJQUNFLGNJN0JXOztFSzlCWDtJQUNFLGNMMUJLOztFSytCUDtJQUNFLGVMaENLOzs7QUYwRFA7RWF6QkY7SUFPSTs7O0FBRUY7RUFDRSxhWHZCTTtFV3dCTixlWDlDSzs7QVdrRFQ7RUFDRSxZWGxETztFV21EUDs7O0FDekRGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUlKO0VBQ0U7O0FBR0Y7RUFDRSxlWnRCTzs7QVl5QlQ7RUFDRTtFQUNBLGVaM0JPO0VZNEJQOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFJSjtFQUNFLGFaakJVO0VZa0JWO0VBQ0E7RUFDQTtFQUNBOztBZGtCQTtFY3ZCRjtJQU9JOzs7QUFLRjtFQUNFO0VBQ0E7O0FQeEJGO0VBQ0UsT0w3Qks7O0FLa0NQO0VBQ0UsTUxuQ0s7O0FZMERQO0VBQ0UsWVpqQ2lCO0VZa0NqQixPWnhCaUI7O0FZMEJuQjtFQUNFLE9aM0JpQjtFWTRCakI7O0FBSUo7RUFFRSxhWnJFTztFWXNFUDs7QWhCc0JGO0VBQ0Usa0JJOUNxQjs7QUpnRHZCO0VBQ0Usa0JJckNvQjs7QVlZcEI7RUFDRTs7QWRaRjtFY1dBO0lBR0k7OztBaEJtSE47RUFDRSxPSXJLbUI7O0FKdUtyQjtFQUNFLE9JdktvQjs7O0FhL0J0QjtFQUNFO0VBQ0EsWWI4Qm1CO0VhN0JuQjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBZitCQTtFZXRDRjtJQVNJOzs7QWZ3REY7RWVqRUY7SUFZSTs7O0FBRUY7RUFDRSxPYnlCaUI7O0FhdkJuQjtFQUVFO0VBQ0E7RUFDQTtFQUNBLGFiR1M7O0FKeUtiO0VBQ0UsT0loS3FCOztBSmtLdkI7RUFDRSxPSWxLc0I7O0FhYnBCO0VBQ0UsYWJHSTs7QWFBUjtFQU1FOztBQUpFO0VBQ0U7O0FSRU47RUFDRSxZUUNvQjs7QVJJdEI7RUFDRSxZQWdGaUI7O0FRbkZuQjtFQUVFO0VBQ0EsU2JuQ0s7O0FKNkZUO0VBQ0Usa0JJOUNxQjs7QUpnRHZCO0VBQ0Usa0JJckNvQjs7QUYxQnBCO0VlRkE7SUFLSSxTYmxDRzs7O0FGK0JQO0VlRkE7SUFRSSxTYmxDRzs7O0FhcUNQO0VBQ0UsT2JSaUI7RWFTakIsYWJ2Q0s7O0FGdURQO0VlbEJBO0lBSUksYWI3Q0c7OztBYWdEUDtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBZk9GO0VlWEE7SUFNSTs7O0FBS047RUFDRTtFQUNBO0VBQ0EsZWIvRE87RWFnRVA7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0EsT2IzQ2lCOztBYStDckI7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRSxZYnhGSzs7QWF5Rkw7RUFDRTs7QUFHQTtFQUNFOztBZmpDTjtFZXNCRjtJQWdCSSxZYm5HSztJYW9HTDs7RUFDQTtJQUNFOzs7QUFLTjtFQUNFLE9ieEVtQjtFYXlFbkI7RUFDQTs7QWZqREE7RWU4Q0Y7SUFLSTs7O0FBSUo7RUFDRTs7QVJ6RkE7RUFDRSxNUXlGWTs7QVJwRmQ7RUFDRSxPUW1GWTs7QUFHaEI7RUFFRTtFQUNBLFlidEhPO0VhdUhQOztBUmpHQTtFQUNFLFlRNkZrQjs7QVJ4RnBCO0VBQ0UsWUFnRmlCOztBUHREbkI7RWU0REY7SUFNSTs7O0FmbEVGO0VlNERGO0lBU0k7SUFDQSxZYm5JSzs7O0FhdUlUO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FmOUVBO0VlMEVGO0lBTUk7SUFDQTtJQUNBOzs7QUFJSjtFQUlFOztBQUhBO0VBQ0U7O0FmbkhGO0VlaUhGO0lBTUksWWJ4Sks7SWF5Skw7OztBZjdGRjtFZXNGRjtJQVVJLFlidkpLOztFYXdKTDtJQUNFLFliN0pHO0lhOEpIOzs7QWZuR0o7RWVzRkY7SUFpQkksWWJwS0s7SWFxS0wsZWJsS0s7OztBYW9LUDtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBLFliOUtLOztBYWdMUDtFQUNFO0VBQ0E7O0FmcEhGO0Vla0hBO0lBSUk7OztBUnZKSjtFQUNFLGFMOUJLOztBS21DUDtFQUNFLGNMcENLOztBYThMUDtFQUNFLE1iL0ptQjs7QWFtS3ZCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBUjdLQTtFQUNFLE1RMEtZOztBUnJLZDtFQUNFLE9Rb0tZOztBQUdkO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxNYjVMbUI7O0FGUW5CO0VlOEtGO0lBUUk7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxNYmhNcUI7O0FGQ3JCO0VlMExGO0lBT0k7OztBQUlKO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUlKO0VBQ0U7RUFDQSxhYm5PUTtFYW9PUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT2JuTm1COztBYW9ObkI7RUFDRSxhYnBPUzs7QWF3T2I7RUFDRTtFQUNBOztBZmxNQTtFZWdNRjtJQUlJOzs7QWZwTUY7RWVnTUY7SUFPSTs7O0FBRUY7RUFDRSxPYm5PaUI7RWFvT2pCO0VBQ0E7RUFDQTtFQUNBOztBZjlNRjtFZXlNQTtJQU9JO0lBQ0E7OztBZmpOSjtFZXlNQTtJQVdJLGVialJHO0lha1JIOzs7QUFHSjtFQUNFLE9ibFBpQjs7QUtSbkI7RUFDRSxjTDlCSzs7QUttQ1A7RUFDRSxhTHBDSzs7QWE0UlQ7RUFDRTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBZnJQQTtFZXNQQTtJQUVJOzs7QUFHSjtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FqQmhJSjtFQUNFLGtCSXBKYzs7QUpzSmhCO0VBQ0Usa0JJM0lhOztBYXlRYjtFQUNFOztBQUVGO0VBQ0U7O0FBSUo7RUFDRTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBR0E7RUFDRSxPYjlTZTs7QWFtVHJCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVJoVUE7RUFDRSxhUWdVbUI7O0FSM1RyQjtFQUNFLGNRMFRtQjs7QWZoU3JCO0VlMFJGO0lBU0k7SUFDQTs7RVJyVUY7SUFDRSxNUWtVYzs7RVI3VGhCO0lBQ0UsT1E0VGM7OztBZmxTaEI7RWUwUkY7SUFhSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUVBO0VBQ0E7O0FSN1ZGO0VBQ0UsT1EwVmU7O0FSclZqQjtFQUNFLE1Rb1ZlOztBQUtmO0VBQ0U7O0FBRUY7RUFFRTs7QVJyV0o7RUFDRSxPUW1XaUI7O0FSOVZuQjtFQUNFLE1RNlZpQjs7O0FBT3ZCO0VBRUU7RUFDQTs7QVI5V0U7RUFDRSxlTDlCSzs7QUttQ1A7RUFDRSxjTHBDSzs7QWE0WVQ7RUFDRTs7QUFFRjtFQUNFOzs7QUNuWkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFFQTs7QWxCeUxKO0VBQ0UsTUlwS29COztBSnNLdEI7RUFDRSxNSXRLbUI7O0FGTW5CO0VnQmpDQTtJQU1JOzs7QWhCMkJKO0VnQmpDQTtJQVNJOzs7QWhCbURKO0VnQjVEQTtJQVlJO0lBQ0E7OztBQUlOO0VBQ0U7O0FoQjBDQTtFZ0IzQ0Y7SUFHSTs7OztBQ3ZCTjtFQUlFLFlmSVM7RWVIVCxnQmZIUztFZUlUO0VBQ0E7O0FBTkE7RUFDRTs7QUFNRjtFQUNFLE9mNkJtQjs7QUZGbkI7RWlCcENKO0lBWUksYWZUTztJZVVQLGdCZkxPOzs7QUZ1RFA7RUZmRjtJQUNFLE9JUGlCOztFSlNuQjtJQUNFLE9JRWdCOzs7QWVwQ2xCO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBbkJzQk47RUFDRSxPSVBpQjs7QUpTbkI7RUFDRSxPSUVnQjs7QWUxQlo7RUFDRTs7QUFLUjtFQUVFO0VBQ0E7RUFDQSxlZm5DTztFZW9DUCxhZmRROztBSnVCVjtFQUNFLE9JUGlCOztBSlNuQjtFQUNFLE9JRWdCOztBZWJsQjtFQUNFO0VBQ0E7RUFDQSxlZjFDTzs7QWU0Q1Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQSxhZmxDTTs7QWVvQ1I7RUFDRTs7QUFHSjtFQUNFO0VBQ0EsZWYvRE87O0FlaUVUO0VBQ0U7RUFDQSxlZnBFTzs7QWVxRVA7RUFDRTs7QUFHQTtFQUNFLE9mdkNlOztBRnlCbkI7RUZmRjtJQUNFLE9JUGlCOztFSlNuQjtJQUNFLE9JRWdCOzs7QWUrQmxCO0VBQ0U7RUFDQSxlZm5GTzs7QUYyRFA7RWlCc0JGO0lBSUk7OztBQUVGO0VBQ0UsUWYzRks7RWU0Rkw7RUFDQTtFQUNBOztBbkJpR0o7RUFDRSxPSWhLcUI7O0FKa0t2QjtFQUNFLE9JOUptQjs7QWU4RG5CO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0EsWWZ6R087O0FGNkRQO0VpQnlDRjtJQUtJOzs7QW5CbUZKO0VBQ0UsTUloS3FCOztBSmtLdkI7RUFDRSxNSTlKbUI7O0FlNEVuQjtFQUNFO0VBR0E7RUFDQTs7QW5CeUVKO0VBQ0UsY0loS3FCOztBSmtLdkI7RUFDRSxjSTlKbUI7O0FKMEpyQjtFQUNFLE9JaEtxQjs7QUprS3ZCO0VBQ0UsT0k5Sm1COztBRnlCbkI7RWlCMkRGO0lBRUk7SUFDQTs7O0FBR0o7RUFDRTs7QW5CakZGO0VBQ0UsT0lQaUI7O0FKU25CO0VBQ0UsT0lFZ0I7O0FKTmxCO0VBQ0UsT0lQaUI7O0FKU25CO0VBQ0UsT0lFZ0I7O0FGcUNoQjtFaUJnREY7SUFFSTtJQUNBO0lBQ0E7SUFDQSxZZjVJSzs7OztBZWlKWDtFQUNFO0VBQ0E7RUFDQTtFQUVBOztBbkJzQ0E7RUFDRSxrQklwS29COztBSnNLdEI7RUFDRSxrQkl0S21COztBRmlDbkI7RWlCc0ZKO0lBT0k7OztBakI3RkE7RWlCc0ZKO0lBVUksYWYzSVE7OztBZTZJVjtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QW5Cb0JGO0VBQ0Usa0JtQi9CcUM7O0FuQmlDdkM7RUFDRSxrQm1CbEM4RDs7QVZwSTlEO0VBQ0UsTVV3SVk7O0FWbklkO0VBQ0UsT1VrSVk7O0FBT2hCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBVnZKQTtFQUNFLE1Vb0pZOztBVi9JZDtFQUNFLE9VOElZOztBQUdkO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRjtJQVFJOzs7QUFFRjtFQVZGO0lBV0k7OztBakJ2SUY7RWlCNEhGO0lBY0k7OztBQUlKO0VBQ0U7RUFDQSxNZm5MbUI7RWVvTG5CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBWkY7SUFhSTs7O0FqQjNKRjtFaUI4SUY7SUFnQkk7OztBakI5SkY7RWlCOElGO0lBbUJJOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QW5CM0NGO0VBQ0UsTUlwS29COztBSnNLdEI7RUFDRSxNSXRLbUI7O0FlZ05yQjtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QW5CckRGO0VBQ0UsTUlwS29COztBSnNLdEI7RUFDRSxNSXRLbUI7O0FlME5yQjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRSxhZm5PTTtFZW9PTixlZnZQSzs7O0FnQnVCWDtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUlKO0VBRUU7O0FwQnFEQTtFQUNFLGtCSTlDcUI7O0FKZ0R2QjtFQUNFLGtCSXJDb0I7OztBZ0JqQnhCO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FwQlRBO0VBQ0UsT0lQaUI7O0FKU25CO0VBQ0UsT0lFZ0I7O0FKK0JsQjtFQUNFLGNJdENZOztBSndDZDtFQUNFLGNJN0JXOztBZ0JJWDtFQUNFOztBbEJGRjtFa0JkSjtJQW9CSTs7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUNFLE9oQmhEaUI7O0FnQmtEbkI7QUFBQTtFQUVFOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFOztBQUdKO0VBQ0U7RUFDQTs7QXBCeERGO0VBQ0UsT0lQaUI7O0FKU25CO0VBQ0UsT0lFZ0I7O0FnQnlEbEI7RUFDRSxjaEIvR087RWdCZ0hQLGVoQmhITztFZ0JpSFAsY2hCaEhPOztBZ0JtSFQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FsQmhHQTtFa0I2RkY7SUFLSTs7O0FBR0o7RUFDRTtFQUNBOztBcEJsRkY7RUFDRSxPSWZtQjs7QUppQnJCO0VBQ0UsT0lOa0I7O0FnQnVGcEI7RUFDRTs7QUFFRjtFQUNFLGNoQmpKTzs7QWdCa0pQO0VBQ0U7RUFDQTtFQUNBLGFoQjdITTtFZ0I4SE47RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QWxCakdGO0VrQjRGQTtJQU9JO0lBQ0E7Ozs7QUFNUjtFQUNFOztBQUVFO0VBQ0U7RUFDQSxPaEJ4SWlCOztBSlVyQjtFQUNFLE9JUGlCOztBSlNuQjtFQUNFLE9JRWdCOzs7QWdCaUlsQjtFQUNFLE9oQmxKbUI7RWdCbUpuQjtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFLE9oQnhKaUI7O0FKVXJCO0VBQ0UsT0lQaUI7O0FKU25CO0VBQ0UsT0lFZ0I7O0FKTmxCO0VBQ0UsT0lQaUI7O0FKU25CO0VBQ0UsT0lFZ0I7O0FKTmxCO0VBQ0UsT0lQaUI7O0FKU25CO0VBQ0UsT0lFZ0I7O0FKMkRsQjtFQUNFLGtCSXhFaUI7O0FKMEVuQjtFQUNFLGtCSTlEa0I7O0FKMERwQjtFQUNFLGtCSXhFaUI7O0FKMEVuQjtFQUNFLGtCSTlEa0I7O0FnQjJKcEI7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBQ0E7RUFDRSxPaEJ0TGE7RWdCdUxiLFloQmpNYTs7QWdCcU1uQjtFQUNFO0VBQ0EsYWhCM01RO0VnQjRNUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7O0FBT047RUFDRTs7QUFDQTtFQUNFLGFoQm5QSztFZ0JGVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBWHNCRTtFQUNFLGNXMUJrQjs7QVgrQnBCO0VBQ0UsYVdoQ2tCOztBQUl0QjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFnT0Y7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7QXBCdE5BO0VBQ0UsT0lQaUI7O0FKU25CO0VBQ0UsT0lFZ0I7OztBZ0JvTnBCO0VBQ0U7OztBQUdGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0EsT2hCN09tQjs7QWdCK09yQjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7OztBQUtOO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFLGtCaEJwUm1COztBZ0JxUm5CO0VBQ0Usa0JoQnRSaUI7O0FnQjBSbkI7RUFDRTs7QUFDQTtFQUNFOzs7QUFNUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUU7RUFDRTtFQUNBOztBbEJuUkY7RWtCMFFKO0lBYUk7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0UsT2hCbFVhO0VnQm1VYjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFoQnRWSztFZ0J1Vkw7RUFDQTtFQUNBOztBQUtSO0VBQ0U7OztBQ3hYRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0UsZ0JqQkNPOztBaUJBUDtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBckJnTE47RUFDRSxjSXJKa0I7O0FKdUpwQjtFQUNFLGNJNUlpQjs7QWlCdkNiO0VBR0U7O0FyQjRLUjtFQUNFLFlJaEtxQjs7QUprS3ZCO0VBQ0UsWUlsS3NCOztBSjhKeEI7RUFDRSxjSWhLcUI7O0FKa0t2QjtFQUNFLGNJbEtzQjs7QWlCWHBCO0VBQ0U7O0FBS047RUFDRSxTakI3Qk87OztBa0JKWDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBcEJtQkE7RW9CcEJGO0lBR0k7OztBQUdKO0VBQ0U7RUFDQSxlbEJ0Qk87RWtCdUJQO0VBQ0E7RUFDQSxPbEJXbUI7RWtCVm5CO0VBQ0E7RUFDQSxZbEJLcUI7O0FGQ3JCO0VvQmRGO0lBVUk7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBcEJKRjtFb0JGQTtJQVFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0ViaEJKO0lBQ0UsY0w3Qks7O0VLa0NQO0lBQ0UsYUxuQ0s7OztBRjZEUDtFb0I3QkE7SUFnQkk7OztBQUlOO0VBQ0U7O0FwQm5CQTtFb0JrQkY7SUFHSTs7O0FwQk1GO0VvQkhGO0lBRUk7SUFDQTtJQUNBOzs7O0FDbkVOO0VBbUJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBdEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhbkJtQlE7RW1CbEJSOztBQUNBO0VBQ0UsT25Cd0JtQjtFbUJ2Qm5COztBQUVGO0VBQ0U7O0FBU0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFLGVuQnhDSztFbUJ5Q0w7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QXZCdUpKO0VBQ0U7O0FBRUY7RUFDRTs7QUFuQkY7RUFDRSxjSXBKYzs7QUpzSmhCO0VBQ0UsY0kzSWE7O0FtQkVYO0VBQ0UsWW5CM0JpQjtFbUI0QmpCOztBQUtKO0VBQ0U7RUFDQTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQSxZbkJsQ3FCOzs7QW9CN0NyQjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUVBOztBeEJnTEo7RUFDRSxNSS9Kc0I7O0FKaUt4QjtFQUNFLE1JaktxQjs7QUZDckI7RXNCeEJBO0lBTUk7OztBdEJrQko7RXNCeEJBO0lBU0k7OztBdEIwQ0o7RXNCbkRBO0lBWUk7SUFDQTs7O0FBTUo7RUFDRTs7QUFJSjtFQUNFO0VBQ0EsWXBCbkNPO0VvQm9DUDs7QXRCd0JBO0VzQjNCRjtJQUtJO0lBQ0E7OztBdEJORjtFc0JBRjtJQVNJOzs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7OztBQ3BDSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBdkJpQkE7RXVCckJGO0lBTUk7SUFDQTs7O0F2QnlDRjtFdUJ2Q0E7SUFFSTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBdkJBQTtFdUJMRjtJQU9JO0lBQ0E7OztBQUVGO0VBSUU7O0F2QlRGO0V1QktBO0lBRUk7OztBQUdGO0VBQ0U7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVyQnZETzs7QUY2RFA7RXVCWEY7SUFPSTs7O0FBSUo7RUFDRTtFQUNBO0VBRUEsU3JCN0RPOztBSnlGVDtFQUNFLGtCSTlDcUI7O0FKZ0R2QjtFQUNFLGtCSXJDb0I7O0FGQ3BCO0V1QkFGO0lBTUk7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBdkI5Q0Y7RXVCNENBO0lBS0k7O0V6QjJHTjtJQUNFLFl5QjdHbUM7O0V6QitHckM7SUFDRSxZeUJoSHlFOzs7QUFHdkU7RUFDRTs7QUFHSjtFQUNFLFFBakZHO0VBcUZIOztBdkJqQ0Y7RXVCNEJBO0lBR0ksUUFsRlE7OztBQXVGZDtFQUVFO0VBQ0E7O0F6QjBGRjtFQUNFLE9JdkppQjs7QUp5Sm5CO0VBQ0UsT0k5Sm1COztBcUJpRW5CO0VBQ0U7O0FBR0o7RUE3R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FoQnlCRTtFQUNFLE1nQjZFWTs7QWhCeEVkO0VBQ0UsT2dCdUVZOztBaEI5RWQ7RUFDRSxlZ0I4RXFCOztBaEJ6RXZCO0VBQ0UsY2dCd0VxQjs7QXZCekV2QjtFT05BO0lBQ0UsTWdCZ0ZjOztFaEIzRWhCO0lBQ0UsT2dCMEVjOzs7QXpCaUZsQjtFQUNFLFl5QjlMNkI7O0F6QmdNL0I7RUFDRSxZSTdKbUI7O0FGd0JuQjtFdUI0Q0Y7SUFwR0U7OztBQTRHRjtFQXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QWhCeUJFO0VBQ0UsT2dCcUZhOztBaEJoRmY7RUFDRSxNZ0IrRWE7O0FoQnRGZjtFQUNFLGNnQnNGb0I7O0FoQmpGdEI7RUFDRSxlZ0JnRm9COztBdkJqRnRCO0VPTkE7SUFDRSxPZ0J3RmU7O0VoQm5GakI7SUFDRSxNZ0JrRmU7OztBekJ5RW5CO0VBQ0UsWXlCOUw2Qjs7QXpCZ00vQjtFQUNFLFlJN0ptQjs7QUZ3Qm5CO0V1Qm9ERjtJQTVHRTs7O0FBb0hGO0VBQ0U7RUFDQTtFQUNBLFFBbkhLOztBdkJvREw7RXVCNERGO0lBS0ksUUFwSFU7OztBQXNIWjtFQUNFOztBQUlKO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFFBbklLOztBaEJtQkw7RUFDRSxZZ0IwR2tCOztBaEJyR3BCO0VBQ0UsWUFnRmlCOztBUHREbkI7RXVCd0VGO0lBU0ksUUFwSVU7OztBdkJtRFo7RXVCd0VGO0lBWUk7SUFDQTs7RXpCNENKO0lBQ0Usa0J5QjVDdUM7O0V6QjhDekM7SUFDRSxrQnlCL0NpSDs7O0FBRWpIO0VBQ0UsYXJCL0hNO0VxQmdJTixlckJ4Sks7RXFCeUpMOztBdkIzRkY7RXVCd0ZBO0lBS0k7OztBQUVGO0VBQ0U7O0FBS047RUFDRTtFQUNBO0VBQ0EsZXJCcktPOztBcUJzS1A7RUFDRTs7QWhCM0lGO0VBQ0UsY0w3Qks7O0FLa0NQO0VBQ0UsYUxuQ0s7O0FxQjBLUDtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0F6QmNKO0VBQ0UsY0l2SmlCOztBSnlKbkI7RUFDRSxjSTlJZ0I7O0FxQmdJbEI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBdkI1SEE7RXVCdUhGO0lBT0k7SUFDQTs7RUFDQTtJQUNFOzs7QXZCNUpKO0VPTkE7SUFDRSxjTDdCSzs7RUtrQ1A7SUFDRSxhTG5DSzs7O0FxQndNVDtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUVFO0VBQ0E7RUFDQTtFQUNBLGVyQi9JUTtFcUJnSlI7O0F6QklKO0VBQ0U7O0FBRUY7RUFDRTs7QXlCUEU7RUFDRTs7O0FDN0xSO0VBRUUsYXRCRlU7RXNCR1YsZXRCekJTO0VzQjBCVDtFQUNBO0VBQ0E7O0FqQkRFO0VBQ0UsWWlCaENrQjs7QWpCcUNwQjtFQUNFLFlBZ0ZpQjs7QVBqRm5CO0VPTkE7SUFDRSxjTDFCSzs7RUsrQlA7SUFDRSxhTGhDSzs7O0FGMERQO0V3QmpFRjtJQU1JOzs7QWpCMEJGO0VBQ0UsWWlCdEJrQjs7QWpCMkJwQjtFQUNFLFlBa0ZpQjs7QVBuRm5CO0VPTkE7SUFDRSxjTDFCSzs7RUsrQlA7SUFDRSxhTGhDSzs7O0FGMERQO0V3QnZERjtJQU1JOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QXhCZUE7RXdCWEo7SUFRSTs7O0F4QjhCQTtFd0I1QkY7SUFFSTtJQUNBOzs7QXhCeUJGO0V3QjVCRjtJQU1JO0lBQ0E7SUFDQTs7O0F4Qm9CRjtFd0J0Q0o7SUFzQkk7SUFDQTs7O0FBRUY7RUFDRTtFQUNBLGF0QjNCUTs7QXNCOEJWO0VBQ0U7RUFDQSxhdEJoQ1E7O0FKdUtWO0VBQ0UsT0loS3FCOztBSmtLdkI7RUFDRSxPSWxLc0I7OztBc0I0QjFCO0VBRUU7RUFDQTtFQUNBLGV0QnREVTtFc0J1RFY7O0FqQnJDRTtFQUNFLFlpQmhDa0I7O0FqQnFDcEI7RUFDRSxZQWdGaUI7O0FQakZuQjtFT05BO0lBQ0UsY0wxQks7O0VLK0JQO0lBQ0UsYUxoQ0s7OztBRjBEUDtFd0JqRUY7SUFNSTs7O0FqQjBCRjtFQUNFLFlpQnRCa0I7O0FqQjJCcEI7RUFDRSxZQWtGaUI7O0FQbkZuQjtFT05BO0lBQ0UsY0wxQks7O0VLK0JQO0lBQ0UsYUxoQ0s7OztBRjBEUDtFd0J2REY7SUFNSTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0F4QjBDQTtFd0JESjtJQU9JLGV0QjNEUTs7O0FzQjZEVjtFQUVFO0VBQ0E7RUFDQSxhdEJsRFE7RXNCbURSOztBMUI1QkY7RUFDRSxPSVBpQjs7QUpTbkI7RUFDRSxPSUVnQjs7QUZTaEI7RXdCUUY7SUFPSTtJQUNBOzs7QXhCaEJGO0V3QlFGO0lBV0k7SUFDQTs7O0ExQm5DSjtFQUNFLE9JUGlCOztBSlNuQjtFQUNFLE9JRWdCOzs7QXVCOUNsQjtFQUNFOztBekIyQkE7RXlCNUJGO0lBR0k7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBekJtQkE7RXlCdEJGO0lBS0ksZXZCaURRO0l1QmhEUjtJQUNBOzs7QXpCZUY7RXlCdEJGO0lBVUk7SUFDQTs7O0F6QldGO0V5QnRCRjtJQWNJOzs7QUFHQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFHSjtFQWhERjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUE0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3ZCNUJpQjtFdUI2QmpCLGF2QjFDTTtFdUIyQ04sU3ZCL0RLOztBdUJrRVQ7RUFDRTtFQUNBO0VBQ0E7RUFDQSxZdkIxQ3FCOztBRkdyQjtFeUJtQ0Y7SUFNSSxldkJUUTtJdUJVUjs7O0F6QjFDRjtFeUJtQ0Y7SUFVSTtJQUNBOzs7QUFHQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFPRTtFQUNBO0VBQ0E7RUFDQSxTdkJwR0s7RXVCUFQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBNEZJO0VBQ0U7O0FBRUY7RUFDRTs7QXpCckNKO0V5QmdDQTtJQVlJOzs7QUFJSjtFQUNFLE92QjFFaUI7RXVCMkVqQixhdkJ4Rk07O0FLS1I7RUFDRSxjTDdCSzs7QUtrQ1A7RUFDRSxhTG5DSzs7QXVCbUhMO0VBQ0U7RUFDQTs7O0FDekhOO0VBQ0U7RUFDQSxZeEJ1Q21CO0V3QnRDbkI7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QW5Cd0JBO0VBQ0UsYW1CNUJtQjs7QW5CaUNyQjtFQUNFLGNtQmxDbUI7O0ExQjREckI7RTBCakVGO0lBVUk7OztBQUlKO0VBQ0U7RUFDQTtFQUVBOztBbkJjQTtFQUNFLE1tQmhCWTs7QW5CcUJkO0VBQ0UsT21CdEJZOztBQUVkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QW5CUUY7RUFDRSxNbUJSYzs7QW5CYWhCO0VBQ0UsT21CZGM7O0ExQndDaEI7RTBCOUNBO0lBUUk7OztBQUdKO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQSxZeEJFbUI7RXdCRG5CO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FuQmJBO0VBQ0UsTW1CUVk7O0FuQkhkO0VBQ0UsT21CRVk7O0FBT2hCO0VBQ0U7RUFDQTtFQUNBO0VBRUEsT3hCYm1CO0V3QmNuQjs7QW5CdEJBO0VBQ0UsWW1CbUJrQjs7QW5CZHBCO0VBQ0UsWUFnRmlCOztBUHREbkI7RTBCakJGO0lBUUk7OztBQUVGO0VBQ0U7O0FBR0E7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQSxPeEJ6Q2lCO0V3QjBDakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBR0o7RUFDRTtFQUNBLE94QnhEaUI7RXdCeURqQjtFQUNBLGF4QnZFTTtFd0J3RU47RUFDQTtFQUNBOztBbkJyRUY7RUFDRSxNbUJzRWdCOztBbkJqRWxCO0VBQ0UsT21CZ0VnQjs7QW5CdkVsQjtFQUNFLE9tQndFbUI7O0FuQm5FckI7RUFDRSxNbUJrRW1COztBQUduQjtFQUNFO0VBQ0E7OztBQzNHUjtFQUNFO0VBQ0E7RUFDQTs7QTNCZ0NFO0UyQm5DSjtJQUtJO0lBQ0E7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFLGtCekIrQ3NCOztBeUI3Q3hCO0VBQ0Usa0J6QitCcUI7OztBeUI1QnpCO0VBQ0U7O0EzQndDRTtFMkJ6Q0o7SUFHSTs7O0EzQnNDQTtFMkJ6Q0o7SUFNSTs7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7O0EzQjRCRTtFMkI3Qko7SUFHSTs7O0EzQjBCQTtFMkI3Qko7SUFNSTs7OztBQUdKO0VBQ0U7O0EzQm1CRTtFMkJwQko7SUFHSTs7O0EzQmlCQTtFMkJwQko7SUFNSTs7OztBQUdKO0VBQ0U7O0FBQ0E7RUFDRTs7O0FDekRGO0VBQ0U7RUFDQTs7QXJCOEJBO0VBQ0UsT3FCOUJhOztBckJtQ2Y7RUFDRSxNcUJwQ2E7O0FBSWY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QTlCbUZKO0VBQ0Usa0JJOUNxQjs7QUpnRHZCO0VBQ0Usa0JJckNvQjs7O0EwQnpDdEI7RUFDRSxhMUJQUTtFMEJRUjs7QTVCd0NBO0U0QjFDRjtJQUlJOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQSxlMUIzQk87O0EwQjRCUDtFQUNFLGExQlZROztBMEJjWjtFQUVFO0VBQ0E7O0FyQlhBO0VBQ0UsWXFCUWtCOztBckJIcEI7RUFDRSxZQWdGaUI7O0FxQjNFbkI7RUFDRSxhMUJsQk07RTBCbUJOLGUxQjNDSztFMEI0Q0w7O0FBQ0E7RUFDRTtFQUNBLGExQnhCTTs7QTBCNkJaO0VBQ0U7RUFDQTtFQUNBLGUxQnRETzs7QTBCdURQO0VBQ0U7O0FyQjVCRjtFQUNFLGNMN0JLOztBS2tDUDtFQUNFLGFMbkNLOztBMEIyRFA7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBOUI2SEo7RUFDRSxjSXZKaUI7O0FKeUpuQjtFQUNFLGNJOUlnQjs7QTBCaUJsQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0E1QnhDQTtFT05BO0lBQ0UsYXFCK0NxQjs7RXJCMUN2QjtJQUNFLGNxQnlDcUI7O0VyQmhEdkI7SUFDRSxjTDdCSzs7RUtrQ1A7SUFDRSxhTG5DSzs7O0FGNkRQO0U0QlFGO0lBYUk7O0VBQ0E7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOztBckI3REY7RUFDRSxjTDlCSzs7QUttQ1A7RUFDRSxhTHBDSzs7QTBCaUdUO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE8xQjVFaUI7RTBCNkVqQjs7QUFFRjtFQUVFO0VBQ0E7RUFDQTtFQUNBLGUxQnREUTtFMEJ1RFI7O0E5QjZGSjtFQUNFOztBQUVGO0VBQ0U7O0E4QmhHRTtFQUNFOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFLTjtFQUNFLFMxQnhKTzs7QUYrQlA7RTRCd0hGO0lBR0k7OztBNUJoR0Y7RTRCNkZGO0lBTUk7OztBQUVGO0VBQ0UsWTFCL0pLOztBRnlEUDtFNEJ3R0E7SUFFSSxZMUJwS0c7OztBMEJzS0w7RUFDRTtFQUNBO0VBQ0EsYTFCckpJOztBMEJ1Sk47RUFDRSxlMUI3S0c7O0EwQm1MUDtFQUNFOztBQUNBO0VBQ0UsYzFCekxHIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuKiogUlRMIE1peGlucyBpbmNsdWRpbmcgbWFyZ2luLCBwYWRpbmcsIHBvc2l0aW9uLCBib3JkZXIgYW5kIGJvcmRlciByYWRpdXNcbioqIFNlZSBkb2N1bWVudGF0aW9uIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL3J0bC1zYXNzXG4qL1xuQGltcG9ydCAnLi92ZW5kb3JzL3J0bC1zYXNzL3J0bCc7XG5cbi8qXG4qKiBWYXJpYWJsZXMsIEZ1bmN0aW9ucyBhbmQgTWl4aW5zXG4qL1xuXG4vLyBDdXN0b20gdmFyaWFibGVcbkBpbXBvcnQgJy4vdXRpbHMvdmFyaWFibGVzJztcblxuLy8gQ3VzdG9tIG1peGluc1xuQGltcG9ydCAnLi91dGlscy9taXhpbnMnO1xuXG4vLyBDdXN0b20gZnVuY3Rpb25zXG5AaW1wb3J0ICcuL3V0aWxzL2Z1bmN0aW9ucyc7XG5cbi8vIEN1c3RvbSBtZWRpYSBxdWVyaWVzXG5AaW1wb3J0ICcuL3V0aWxzL21lZGlhLXF1ZXJpZXMnO1xuXG4vLyBDb21tb25zIHNjc3MgY2xhc3NcbkBpbXBvcnQgJy4vdXRpbHMvY29tbW9uJztcblxuLy8gUGFnZSB0cmFuc2l0aW9uXG5AaW1wb3J0ICcuL3V0aWxzL3RyYW5zaXRpb24nO1xuXG4vLyBJbWFnZSBBUEkgdmFyaWFibGVcbkBpbXBvcnQgJy4vdXRpbHMvdXJsLWltZyc7XG5cbi8vIE1hdGVyaWFsaXplIGFuZCBCb290c3RyYXAgb3ZlcmlkZVxuQGltcG9ydCAnLi91dGlscy9vdmVyaWRlJztcblxuLy8gTWF0ZXJpYWxpemUgZXh0ZW5kZWQgc3R5bGVcbkBpbXBvcnQgJy4vdXRpbHMvbWF0ZXJpYWxfZXh0ZW5kcyc7XG5cbi8vIEJvb3RzdHJhcCBjdXN0b20gbWVkaWEgcXVlcnkgZm9yIGdyaWRcbkBpbXBvcnQgJy4vdXRpbHMvZ3JpZCc7XG5cbi8vIEJvb3RzdHJhcCBhZGRpdGlvbmFsIHNwYWNpbmdcbkBpbXBvcnQgJy4vdXRpbHMvc3BhY2luZyc7XG5cbi8qXG4qKiBDb21wb25lbnRzIGFuZCBQYWdlc1xuKi9cblxuQGltcG9ydCAnLi9jb21wb25lbnRzL2FsbC1jYXRlZ29yaWVzJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jYXJkcyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY2F0ZWdvcmllcyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZXJyb3InO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2ZhcSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm9ybSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZmVhdHVyZWQnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2Zvb3Rlcic7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvaGVhZGVyJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9uZXdzLWV2ZW50JztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9ub3RpZmljYXRpb24nO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3BhZ2UtbmF2JztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9wcmljaW5nLXBsYW4nO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3Byb21vdGlvbnMnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3RpdGxlJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy90cmVuZGluZyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvdmlkZW9fYmFubmVyJztcblxuXG5AaW1wb3J0ICcuL3BhZ2VzL2hvbWUnO1xuQGltcG9ydCAnLi9wYWdlcy9kZXRhaWwtbW92aWUnO1xuIiwiLyogTWFyZ2luIGxlZnQgYW5kIHJpZ2h0ICovXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbCkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1tYXJnaW4tbGVmdCgkdmFsKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLW1hcmdpbi1yaWdodCgkdmFsKTtcbn1cblxuLyogUGFkZGluZyBsZWZ0IGFuZCByaWdodCAqL1xuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLXBhZGRpbmctbGVmdCgkdmFsKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbCkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1wYWRkaW5nLXJpZ2h0KCR2YWwpO1xufVxuXG4vKiBQb3NpdGlvbiBsZWZ0IGFuZCByaWdodCAqL1xuXG5AbWl4aW4gbGVmdCgkdmFsKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWxlZnQoJHZhbCk7XG59XG5cbkBtaXhpbiByaWdodCgkdmFsKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLXJpZ2h0KCR2YWwpO1xufVxuXG4vKiBGbG9hdCAqL1xuXG5AbWl4aW4gZmxvYXQoJHZhbCkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1mbG9hdCgkdmFsKTtcbn1cblxuLyogVGV4dCBhbGlnbiAqL1xuXG5AbWl4aW4gdGV4dC1hbGlnbigkdmFsKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLXRleHQtYWxpZ24oJHZhbCk7XG59XG5cbi8qIEJvcmRlciAqL1xuQG1peGluIGJvcmRlci1sZWZ0KCR2YWwpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtYm9yZGVyLWxlZnQoJHZhbCk7XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQoJHZhbCkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1ib3JkZXItcmlnaHQoJHZhbCk7XG59XG5cbi8qIFRleHQgY29sb3IgcGFsZXR0ZSAqL1xuQG1peGluIHBhbGV0dGUtdGV4dC1wcmltYXJ5IHtcbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQtcHJpbWFyeVxuICB9XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBjb2xvcjogJGRhcmstdGV4dC1wcmltYXJ5XG4gIH1cbn1cblxuQG1peGluIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnkge1xuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGNvbG9yOiAkbGlnaHQtdGV4dC1zZWNvbmRhcnlcbiAgfVxuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgY29sb3I6ICRkYXJrLXRleHQtc2Vjb25kYXJ5XG4gIH1cbn1cblxuQG1peGluIHBhbGV0dGUtdGV4dC1kaXNhYmxlZCB7XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgY29sb3I6ICRsaWdodC10ZXh0LWRpc2FibGVkXG4gIH1cbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGNvbG9yOiAkZGFyay10ZXh0LWRpc2FibGVkXG4gIH1cbn1cblxuQG1peGluIHBhbGV0dGUtdGV4dC1oaW50IHtcbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQtaGludFxuICB9XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBjb2xvcjogJGRhcmstdGV4dC1oaW50XG4gIH1cbn1cblxuLyogRGl2aWRlciBjb2xvciBwYWxldHRlICovXG5AbWl4aW4gcGFsZXR0ZS1kaXZpZGVyIHtcbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodC1kaXZpZGVyXG4gIH1cbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmstZGl2aWRlclxuICB9XG59XG5cbi8qIEJhY2tncm91bmQgY29sb3IgcGFsZXR0ZSAqL1xuQG1peGluIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlciB7XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtcGFwZXJcbiAgfVxuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmFja2dyb3VuZC1wYXBlclxuICB9XG59XG5cbkBtaXhpbiBwYWxldHRlLWJhY2tncm91bmQtZGVmYXVsdCB7XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtZGVmYXVsdFxuICB9XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kLWRlZmF1bHRcbiAgfVxufVxuXG5AbWl4aW4gcGFsZXR0ZS1iYWNrZ3JvdW5kLXRleHQtcHJpbWFyeSB7XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXRleHQtcHJpbWFyeVxuICB9XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10ZXh0LXNlY29uZGFyeVxuICB9XG59XG5cbkBtaXhpbiBwYWxldHRlLWJhY2tncm91bmQtdGV4dC1zZWNvbmRhcnkge1xuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC10ZXh0LXNlY29uZGFyeVxuICB9XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10ZXh0LXNlY29uZGFyeVxuICB9XG59XG5cbkBtaXhpbiBwYWxldHRlLWJhY2tncm91bmQtYnV0dG9uIHtcbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1idG5cbiAgfVxuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmFja2dyb3VuZC1idG5cbiAgfVxufVxuXG5AbWl4aW4gYmctY29sb3ItZmFkZSgkY29sb3IsICRvcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIH1cbn1cblxuQG1peGluIGJnLWNvbG9yLWxpZ2h0ZW4oJGNvbG9yLCAkb3BhY2l0eSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIH1cbn1cblxuQG1peGluIGJnLWNvbG9yLWRhcmtlbigkY29sb3IsICRvcGFjaXR5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxldHRlLWNvbW1vbi1ibGFjaztcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgfVxufVxuXG5AbWl4aW4gZmlsbC1jb2xvci1mYWRlKCRjb2xvciwgJG9wYWNpdHkpIHtcbiAgZmlsbDogJGNvbG9yO1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbn1cblxuLyogXG4qKiBDdXN0b20gcHJvcGVydHkgZGFyayBhbmQgbGlndGggbW9kZVxuKi9cbkBtaXhpbiB1c2UtdGhlbWUoJHByb3BlcnR5LCAkbGlnaHQsICRkYXJrKSB7XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgI3skcHJvcGVydHl9OiAkbGlnaHRcbiAgfVxuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgI3skcHJvcGVydHl9OiAkZGFya1xuICB9XG59XG5cblxuLyogQ3VzdG9tIHNoYWRvd3MgKi9cbkBtaXhpbiBzaGFkb3cxIHtcbiAgYm94LXNoYWRvdzogbm9uZVxufVxuXG5AbWl4aW4gc2hhZG93MiB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMXB4IDFweCAwcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDJweCAxcHggLTFweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDFweCAxcHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCAycHggMXB4IC0xcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MyB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMnB4IDJweCAwcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDNweCAxcHggLTJweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDJweCAycHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCAzcHggMXB4IC0ycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93NCB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDhweCAwcHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggM3B4IDRweCAwcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDNweCAzcHggLTJweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDJweCAycHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCAzcHggMXB4IC0ycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93NSB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDRweCA1cHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCAxcHggMTBweCAwcHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggNHB4IDVweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDFweCAxMHB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3c2IHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IC0xcHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggNXB4IDhweCAwcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDFweCAxNHB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCA1cHggOHB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggMXB4IDE0cHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzcge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCA2cHggMTBweCAwcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDFweCAxOHB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCA2cHggMTBweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDFweCAxOHB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3c4IHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggN3B4IDEwcHggMXB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCAycHggMTZweCAxcHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggN3B4IDEwcHggMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCAycHggMTZweCAxcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93OSB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDhweCAxMHB4IDFweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggM3B4IDE0cHggMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDhweCAxMHB4IDFweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggM3B4IDE0cHggMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzEwIHtcbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDZweCAtM3B4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDlweCAxMnB4IDFweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggM3B4IDE2cHggMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggNnB4IC0zcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggOXB4IDEycHggMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCAzcHggMTZweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MTEge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggLTNweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxMHB4IDE0cHggMXB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA0cHggMThweCAzcHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IC0zcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMTBweCAxNHB4IDFweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggNHB4IDE4cHggM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzEyIHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggN3B4IC00cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMTFweCAxNXB4IDFweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggNHB4IDIwcHggM3B4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDdweCAtNHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDExcHggMTVweCAxcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDRweCAyMHB4IDNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3cxMyB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDhweCAtNHB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDEycHggMTdweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDVweCAyMnB4IDRweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCA4cHggLTRweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxMnB4IDE3cHggMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA1cHggMjJweCA0cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MTQge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCA4cHggLTRweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxM3B4IDE5cHggMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA1cHggMjRweCA0cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggOHB4IC00cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMTNweCAxOXB4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggNXB4IDI0cHggNHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzE1IHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggOXB4IC00cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMTRweCAyMXB4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggNXB4IDI2cHggNHB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDlweCAtNHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDE0cHggMjFweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDVweCAyNnB4IDRweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3cxNiB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDlweCAtNXB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDE1cHggMjJweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDZweCAyOHB4IDVweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCA5cHggLTVweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxNXB4IDIycHggMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA2cHggMjhweCA1cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MTcge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxMHB4IC01cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMTZweCAyNHB4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggNnB4IDMwcHggNXB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDEwcHggLTVweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxNnB4IDI0cHggMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA2cHggMzBweCA1cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MTggIHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTFweCAtNXB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDE3cHggMjZweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDZweCAzMnB4IDVweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxMXB4IC01cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMTdweCAyNnB4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggNnB4IDMycHggNXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzE5ICB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDExcHggLTVweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxOHB4IDI4cHggMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA3cHggMzRweCA2cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTFweCAtNXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDE4cHggMjhweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDdweCAzNHB4IDZweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3cyMCAge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAxMnB4IC02cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMTlweCAyOXB4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggN3B4IDM2cHggNnB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDEycHggLTZweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxOXB4IDI5cHggMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA3cHggMzZweCA2cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MjEge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTNweCAtNnB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDIwcHggMzFweCAzcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDhweCAzOHB4IDdweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTNweCAtNnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDIwcHggMzFweCAzcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDhweCAzOHB4IDdweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3cyMiB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAxM3B4IC02cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMjFweCAzM3B4IDNweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggOHB4IDQwcHggN3B4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAxM3B4IC02cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMjFweCAzM3B4IDNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggOHB4IDQwcHggN3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzIzIHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE0cHggLTZweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAyMnB4IDM1cHggM3B4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA4cHggNDJweCA3cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE0cHggLTZweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAyMnB4IDM1cHggM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA4cHggNDJweCA3cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MjQge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDExcHggMTRweCAtN3B4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDIzcHggMzZweCAzcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDlweCA0NHB4IDhweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDExcHggMTRweCAtN3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDIzcHggMzZweCAzcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDlweCA0NHB4IDhweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3cyNSB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTFweCAxNXB4IC03cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMjRweCAzOHB4IDNweCByZ2JhKDg1MCw1MCw1MCAwLjE0KSwwcHggOXB4IDQ2cHggOHB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTFweCAxNXB4IC03cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMjRweCAzOHB4IDNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggOXB4IDQ2cHggOHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn0iLCIvKiogc3BhY2luZyBmdW5jYXRpb25cbioqIFNhbXBsZSAxOiBtYXJnaW4tbGVmdDogc3BhY2luZyg1KTtcbioqIFNhbXBsZSAyOiBAaW5jbHVkZSBtYXJnaW4tbGVmdChzcGFjaW5nKDUpKTtcbioqL1xuXG5AZnVuY3Rpb24gc3BhY2luZygkdG9wLCAkcmlnaHQ6IC0xLCAkYm90dG9tOiAtMSwgJGxlZnQ6IC0xKSB7XG4gIEBpZiAoJGxlZnQgPiAtMSkge1xuICAgICBAcmV0dXJuICgkdG9wICogJHVuaXQpICgkcmlnaHQgKiAkdW5pdCkgKCRib3R0b20gKiAkdW5pdCkgKCRsZWZ0ICogJHVuaXQpO1xuICB9XG4gIFxuICBAaWYgKCRib3R0b20gPiAtMSkge1xuICAgICBAcmV0dXJuICgkdG9wICogJHVuaXQpICgkcmlnaHQgKiAkdW5pdCkgKCRib3R0b20gKiAkdW5pdCkgKCRyaWdodCAqICR1bml0KTtcbiAgfVxuICBcbiAgQGlmICgkcmlnaHQgPiAtMSkge1xuICAgICBAcmV0dXJuICgkdG9wICogJHVuaXQpICgkcmlnaHQgKiAkdW5pdCkgKCR0b3AgKiAkdW5pdCkgKCRyaWdodCAqICR1bml0KTtcbiAgfVxuICBcbiAgQHJldHVybiAoJHRvcCAqICR1bml0KVxufVxuIiwiLyogU2VlIGZ1bGwgZG9jdW1lbnRhdGlvbiBhdDpcbioqIGh0dHBzOi8vZ2xlbm5tY2NvbWIuY29tL2FydGljbGVzL3VzZWZ1bC1zYXNzLXNjc3MtbWVkaWEtcXVlcnktbWl4aW5zLWZvci1ib290c3RyYXAvXG4qL1xuXG4vL1xuLy8gIE1FRElBIFFVRVJJRVNcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEEgbWFwIG9mIGJyZWFrcG9pbnRzLlxuJGJyZWFrcG9pbnRzLXVwOiAoXG4gIHhzOiAwLFxuICBzbTogNjAwcHgsXG4gIG1kOiA5NjBweCxcbiAgbGc6IDEyODBweCxcbiAgeGw6IDE5MjBweFxuKTtcblxuJGJyZWFrcG9pbnRzLWRvd246IChcbiAgeHM6IDYwMHB4LFxuICBzbTogOTYwcHgsXG4gIG1kOiAxMjgwcHgsXG4gIGxnOiAxOTIwcHhcbik7XG5cblxuLy9cbi8vICBSRVNQT05EIEFCT1ZFXG4vL+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+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7fVxuQG1peGluIGJyZWFrcG9pbnRzLXVwKCRicmVha3BvaW50KSB7XG5cbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMtdXAsICRicmVha3BvaW50KSB7XG5cbiAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLXVwLCAkYnJlYWtwb2ludCk7XG5cbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIFxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gIH0gQGVsc2Uge1xuXG4gICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICB9XG59XG5cblxuLy9cbi8vICBSRVNQT05EIEJFTE9XXG4vL+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+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7fVxuQG1peGluIGJyZWFrcG9pbnRzLWRvd24oJGJyZWFrcG9pbnQpIHtcblxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cy1kb3duLCAkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cy1kb3duLCAkYnJlYWtwb2ludCk7XG5cbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludC12YWx1ZSAtIDEpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIFxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gIH0gQGVsc2Uge1xuXG4gICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICB9XG59XG5cblxuLy9cbi8vICBSRVNQT05EIEJFVFdFRU5cbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYmV0d2VlbihzbSwgbWQpIHt9XG5AbWl4aW4gYnJlYWtwb2ludHMtYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xuXG4gIC8vIElmIGJvdGggdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cyBleGlzdCBpbiB0aGUgbWFwLlxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLXVwLCAkbG93ZXIpIGFuZCBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMtdXAsICR1cHBlcikge1xuXG4gICAgLy8gR2V0IHRoZSBsb3dlciBhbmQgdXBwZXIgYnJlYWtwb2ludHMuXG4gICAgJGxvd2VyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLXVwLCAkbG93ZXIpO1xuICAgICR1cHBlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cy11cCwgJHVwcGVyKTtcblxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxvd2VyLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoJHVwcGVyLWJyZWFrcG9pbnQgLSAxKSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICBcbiAgLy8gSWYgb25lIG9yIGJvdGggb2YgdGhlIGJyZWFrcG9pbnRzIGRvbid0IGV4aXN0LlxuICB9IEBlbHNlIHtcblxuICAgIC8vIElmIGxvd2VyIGJyZWFrcG9pbnQgaXMgaW52YWxpZC5cbiAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSA9PSBmYWxzZSkge1xuXG4gICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgQHdhcm4gJ1lvdXIgbG93ZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skbG93ZXJ9Lic7XG4gICAgfVxuXG4gICAgLy8gSWYgdXBwZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxuICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLXVwLCAkdXBwZXIpID09IGZhbHNlKSB7XG5cbiAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICBAd2FybiAnWW91ciB1cHBlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyR1cHBlcn0uJztcbiAgICB9XG4gIH1cbn0iLCIudXNlLXRleHQge1xuICAmLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgfVxuICAmLXRpdGxlMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gIH1cbiAgJi1zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxuICAmLXN1YnRpdGxlMiB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAmLXBhcmFncmFwaCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gIH1cbiAgJi1jYXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEhpZGRlbiBjbGFzcyBtZWRpYSBxdWVyeVxuLmhpZGRlbiB7XG4gICYtbGctZG93biB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihsZykge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLW1kLWRvd24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1zbS1kb3duIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYteHMtZG93biB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLWxnLXVwIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLW1kLXVwIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLXNtLXVwIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vL1Nob3cgY2xhc3MgbWVkaWEgcXVlcnlcbi5zaG93IHtcbiAgJi1sZy1kb3duIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cCh4bCkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLW1kLWRvd24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtc20tZG93biB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi14cy1kb3duIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLXhsLXVwIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtbGctdXAge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1tZC11cCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLXNtLXVwIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLy8gQmFzZSB1bml0XG4kdW5pdDogOHB4O1xuXG4vLyBTcGFjaW5nIHVuaXRcbiRzcGFjaW5nMTogMSAqICR1bml0O1xuJHNwYWNpbmcyOiAyICogJHVuaXQ7XG4kc3BhY2luZzM6IDMgKiAkdW5pdDtcbiRzcGFjaW5nNDogNCAqICR1bml0O1xuJHNwYWNpbmc1OiA1ICogJHVuaXQ7XG4kc3BhY2luZzY6IDYgKiAkdW5pdDtcbiRzcGFjaW5nNzogNyAqICR1bml0O1xuJHNwYWNpbmc4OiA4ICogJHVuaXQ7XG4kc3BhY2luZzk6IDkgKiAkdW5pdDtcbiRzcGFjaW5nMTA6IDEwICogJHVuaXQ7XG4kc3BhY2luZzExOiAxMSAqICR1bml0O1xuJHNwYWNpbmcxMjogMTIgKiAkdW5pdDtcbiRzcGFjaW5nMTM6IDEzICogJHVuaXQ7XG4kc3BhY2luZzE0OiAxNCAqICR1bml0O1xuJHNwYWNpbmcxNTogMTUgKiAkdW5pdDtcbiRzcGFjaW5nMTY6IDE2ICogJHVuaXQ7XG4kc3BhY2luZzE3OiAxNyAqICR1bml0O1xuJHNwYWNpbmcxODogMTggKiAkdW5pdDtcbiRzcGFjaW5nMTk6IDE5ICogJHVuaXQ7XG4kc3BhY2luZzIwOiAyMCAqICR1bml0O1xuXG4vLyBGb250IHdlaWdodFxuJGZvbnQtcmVndWxhcjogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiRmb250LW1lZGl1bTogdmFyKC0tZm9udC1tZWRpdW0pO1xuJGZvbnQtYm9sZDogdmFyKC0tZm9udC1ib2xkKTtcblxuLy8gVGhlbWUgY29sb3IgcGFsZXR0ZSBwcmltYXJ5XG4kcGFsZXR0ZS1wcmltYXJ5LW1haW46IHZhcigtLXYtcHJpbWFyeS1iYXNlKTtcbiRwYWxldHRlLXByaW1hcnktbGlnaHQ6IHZhcigtLXYtcHJpbWFyeWxpZ2h0LWJhc2UpO1xuJHBhbGV0dGUtcHJpbWFyeS1kYXJrOiB2YXIoLS12LXByaW1hcnlkYXJrLWJhc2UpO1xuXG4vLyBUaGVtZSBjb2xvciBwYWxldHRlIHNlY29uZGFyeVxuJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW46IHZhcigtLXYtc2Vjb25kYXJ5LWJhc2UpO1xuJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0OiB2YXIoLS12LXNlY29uZGFyeWxpZ2h0LWJhc2UpO1xuJHBhbGV0dGUtc2Vjb25kYXJ5LWRhcms6IHZhcigtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlKTtcblxuLy8gQ29tbW9uIGNvbG9yIHBhbGV0dGVcbiRwYWxldHRlLWNvbW1vbi13aGl0ZTogI0ZGRjtcbiRwYWxldHRlLWNvbW1vbi1ibGFjazogIzAwMDtcblxuLy8gTGlnaHQgY29sb3IgcGFsZXR0ZVxuJGxpZ2h0LXRleHQtcHJpbWFyeTogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiRsaWdodC10ZXh0LXNlY29uZGFyeTogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiRsaWdodC10ZXh0LWRpc2FibGVkOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuJGxpZ2h0LXRleHQtaGludDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcblxuJGxpZ2h0LWJhY2tncm91bmQtYnRuOiAjZjVmNWY1O1xuJGxpZ2h0LWRpdmlkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cbiRsaWdodC1iYWNrZ3JvdW5kLXBhcGVyOiAjZmZmO1xuJGxpZ2h0LWJhY2tncm91bmQtZGVmYXVsdDogI2ZhZmFmYTtcblxuLy8gRGFyayBDb2xvciBQYWxldHRlXG4kZGFyay10ZXh0LXByaW1hcnk6ICNmZmY7XG4kZGFyay10ZXh0LXNlY29uZGFyeTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuJGRhcmstdGV4dC1kaXNhYmxlZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuJGRhcmstdGV4dC1oaW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cbiRkYXJrLWJhY2tncm91bmQtYnRuOiAjMjEyMTIxO1xuJGRhcmstZGl2aWRlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcblxuJGRhcmstYmFja2dyb3VuZC1wYXBlcjogIzQyNDI0MjtcbiRkYXJrLWJhY2tncm91bmQtZGVmYXVsdDogIzMwMzAzMDtcblxuLy8gUm91bmRlZCBCb3JkZXIgUmFkaXVzXG4kcm91bmRlZC1zbWFsbDogOHB4O1xuJHJvdW5kZWQtbWVkaXVtOiAxMnB4O1xuJHJvdW5kZWQtYmlnOiAyMHB4O1xuIiwiLnBhZ2UtZmFkZVVwLXRyYW5zaXRpb24tZW50ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGFnZS1mYWRlVXAtdHJhbnNpdGlvbi1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xufVxuXG4ucGFnZS1mYWRlVXAtdHJhbnNpdGlvbi1leGl0IHtcbiAgb3BhY2l0eTogMTtcbn0iLCIvKlxuKiogdGhlbWUgY29sb3IgdmFyXG4qL1xuQGltcG9ydCAnLi9jb2xvci12YXInO1xuXG4qIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4qLCA6OmJlZm9yZSwgOjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBmb250LXNpemU6IDE2cHhcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICBmb250LXNpemU6IDE2cHhcbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41XG59XG5cbi5tLWFwcGxpY2F0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLmNhcm91c2VsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5idG57XG4gICAgJjpub3QoLmJ0bi1mbGF0KTpub3QoLmJ0bi1pY29uKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgfVxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4tZmxvYXRpbmcge1xuICAgIEBpbmNsdWRlIHNoYWRvdzU7XG4gIH1cbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBuYXYge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIHVsIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAgIH1cbiAgfVxuICAmLS1pcy1ydGwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gIH1cbiAgLm0tY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3ZlcmxheSB7XG4gICAgei1pbmRleDogOTAgIWltcG9ydGFudFxuICB9XG4gIC5tLWFwcGxpY2F0aW9uLS13cmFwIGEge1xuICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW5cbiAgfVxuICAuYnRuLmJ0bi1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIH1cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6IHZhcigtLWNvbi0yKTtcbiAgfVxuICAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgICYuc3BhY2luZzIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgfVxuICAgICYuc3BhY2luZzQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICB9XG4gICAgJi5zcGFjaW5nNiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICAgIH1cbiAgICAmLnNwYWNpbmc4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gICAgfVxuICAgICYucm93LXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXG4gICAgfVxuICAgICYuY29sdW1uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG4gICAgJi5jb2x1bW4tcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2VcbiAgICB9XG4gIH1cbiAgOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5jYXJkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYtY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cbiAgfVxuICAuYWNjb3JkaW9uLWNvbnRlbnQuYWN0aXZlIHtcbiAgICAuY29sbGFwc2libGUtaGVhZGVyID4gLmFycm93IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG4gIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICA+IGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG4gIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cblxuLm0tYXBwbGljYXRpb24udGhlbWUtLWRhcmsge1xuICAuY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoNjQsIDY0LCA2NCwgMSksIDBweCAxcHggMXB4IDBweCByZ2JhKDQyLCA0MiwgNDIsIDEpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMjAsIDIwLCAyMCwgMSlcbiAgfVxufVxuXG4ubS1hcHBsaWNhdGlvbi50aGVtZS0tbGlnaHQge1xuICAuY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAxLjVweCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG59XG5cbi5tLWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIENvbnRlbnQgT3ZlcmlkZXIgKi9cbiNtYWluLXdyYXAgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDI0cHhcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDMycHhcbiAgfVxuICAmLmZpeGVkLXdpZHRoIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgfVxuICB9XG4gICYuZml4ZWQtd2lkdGgtbWQtdXAge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgfVxuICB9XG4gICYuZml4ZWQtd2lkdGgtbGctdXAge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIH1cbiAgfVxuICAmLm1heC1sZyB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHhcbiAgfVxuICAmLm1heC1tZCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweFxuICB9XG4gICYubWF4LXNtIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4XG4gIH1cbiAgJi5tYXgteHMge1xuICAgIG1heC13aWR0aDogNDQ0cHhcbiAgfVxufVxuXG4uY2FyZCAuY2FyZC1hY3Rpb24gYTpub3QoLmJ0bik6bm90KC5idG4tc21hbGwpOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tZmxvYXRpbmcpIHtcbiAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG5zZWxlY3Quc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBhLCAuZHJvcGRvd24tY29udGVudCBsaSA+IHNwYW4ge1xuICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeVxufVxuXG4vKiBUaGVtZSBvdmVyaWRlciAqL1xuLnBhc3Npb24ge1xuICAtLWZvbnQtcmVndWxhcjogNDAwO1xuICAtLWZvbnQtbWVkaXVtOiA2MDA7XG4gIC0tZm9udC1ib2xkOiA3MDA7XG4gIC5pbnB1dC1maWVsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgID4gbGFiZWwge1xuICAgICAgcGFkZGluZzogNHB4ICRzcGFjaW5nMjtcbiAgICAgICY6bm90KC5sYWJlbC1pY29uKS5hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjgpO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDIuNSwgMS41LCAwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICB9XG4gICAgJi5saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4wOCk7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogJGRhcmstdGV4dC1zZWNvbmRhcnlcbiAgICAgIH1cbiAgICAgIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGVcbiAgICAgIH1cbiAgICB9XG4gICAgJi5kYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3JkZXItY29sb3IsIHJnYmEoMCwwLDAsLjIpLCBoc2xhKDAsMCUsMTAwJSwuMjUpKTtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeVxuICAgICAgfVxuICAgICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnlcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vZGFsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4XG4gIH1cbiAgLmFjY29yZGlvbiB7XG4gICAgLmNvbGxhcHNpYmxlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAgICAgYm9yZGVyOiBub25lXG4gICAgfVxuICB9XG4gIC50YWJzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1tYWluLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KVxuICAgICAgfVxuICAgIH1cbiAgICAuaW5kaWNhdG9yIHtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbGlnaHQ7XG4gICAgfVxuICB9XG4gIC5idG4ge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgICYubGlnaHQge1xuICAgICAgJi5zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4tZmxhdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgfVxuICAuYnRuOm5vdCguYnRuLXNtYWxsKSB7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuIiwiLmZyZXNoLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzAzQUNGMjtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjQjNFNUZDO1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjMDNBQ0YyO1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzAxNTc5QjtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNDOEU2Qzk7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzRDQUY1MDtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzM1N0EzODtcbn1cblxuLnBhc3Npb24tdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjRTkxRTYzO1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNGOEJCRDA7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICNFOTFFNjM7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjODgwRTRGO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0M1Q0FFOTtcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjMzA0RkZFO1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMUEyMzdFO1xufVxuXG4uc21hcnQtdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjMDBCQ0Q0O1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNCMkVCRjI7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICMwMEJDRDQ7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMDA4MzhGO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0ZGRUNCMztcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjRkZBMDAwO1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjRkY2RjAwO1xufVxuXG4uYnVyZ3VuZHktdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjZTkxZTYzO1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNmOGJiZDA7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICNlOTFlNjM7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjYWQxNDU3O1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI2JiZGVmYjtcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjMjE5NmYzO1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMTU2NWMwO1xufVxuXG4ub2NlYW4tYmx1ZS12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICMyMTk2ZjM7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI2JiZGVmYjtcbiAgLS12LXByaW1hcnktYmFzZTogIzIxOTZmMztcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMwZDQ3YTE7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjYjJlYmYyO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICMwMGJjZDQ7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMwMDYwNjQ7XG59XG5cbi5ncmVlbi1sZWFmLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzAwOTY4ODtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRTBGN0ZBO1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjMDA5Njg4O1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzAwNjk1QztcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNDRkQ4REM7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzYwN0Q4QjtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzM3NDc0Rjtcbn1cblxuLm1vbmV5LXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzRDQUY1MDtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjQzhFNkM5O1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjNENBRjUwO1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzJFN0QzMjtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNGRkVDQjM7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogI0ZGQTAwMDtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogI0ZGNkYwMDtcbn1cblxuLmdyYXlzY2FsZS12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICM1NDZFN0E7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0NGRDhEQztcbiAgLS12LXByaW1hcnktYmFzZTogIzU0NkU3QTtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMyNjMyMzg7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRDdDQ0M4O1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM2RDRDNDE7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMzRTI3MjM7XG59XG5cbi5jbG91ZC12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICMwM0E5RjQ7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0IzRTVGQztcbiAgLS12LXByaW1hcnktYmFzZTogIzAzQTlGNDtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMwMTU3OUI7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRkZFMEIyO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICNGRjk4MDA7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICNFNjUxMDA7XG59XG5cbi5qb2tlci12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICM2NzNBQjc7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0QxQzRFOTtcbiAgLS12LXByaW1hcnktYmFzZTogIzY3M0FCNztcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMzMTFCOTI7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjQjJFQkYyO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICMwMEJDRDQ7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMwMDYwNjQ7XG4gIC0tdi1wcmltYXJ5bGlnaHQtbGlnaHRlbjE6ICNlZGUwZmY7XG59XG5cbi52aW9sZXQtdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjRUM0MDdBO1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNGQ0U0RUM7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICNFQzQwN0E7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjRDgxQjYwO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0QxQzRFOTtcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjNjczQUI3O1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMzExQjkyO1xufVxuXG4udmlvbGV0YS12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICM5QzI3QjA7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0UxQkVFNztcbiAgLS12LXByaW1hcnktYmFzZTogIzlDMjdCMDtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICM2QTFCOUE7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRENFREM4O1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM4QkMzNEE7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICM1NThCMkY7XG59XG5cbi5yb3NlR29sZC12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICNFQzQwN0E7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0ZGRjhFMTtcbiAgLS12LXByaW1hcnktYmFzZTogI0ZGQTAwMDtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICNGRkEwMDA7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRkNFNEVDO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICNFQzQwN0E7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICNEODFCNjA7XG59XG5cbi5kZWVwQmx1ZS12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICMzRjUxQjU7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0U4RUFGNjtcbiAgLS12LXByaW1hcnktYmFzZTogIzNGNTFCNTtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMyODM1OTM7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRTFGNUZFO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICMwM0E5RjQ7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMwMjc3QkQ7XG59XG5cbi51YnVudHUtdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjRUY2QzAwO1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNGRkYzRTA7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICNFRjZDMDA7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjRTY1MTAwO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0YzRTVGNTtcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjOUMyN0IwO1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjN0IxRkEyO1xufVxuXG4uZ3JlZW5OYXR1cmUtdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjMDA5Njg4O1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNFMEY3RkE7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICMwMDk2ODg7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMDA2OTVDO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0YxRjhFOTtcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjNjg5RjM4O1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMzM2OTFFO1xufVxuXG4udmFtcGlyZS12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICNmNDQzMzY7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0ZGRUJFRTtcbiAgLS12LXByaW1hcnktYmFzZTogI2Y0NDMzNjtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICNFNTM5MzU7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRUNFRkYxO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM2MDdEOEI7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICM0NTVBNjQ7XG59XG5cbi5taW50LXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzIxOTZmMztcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjYmJkZWZiO1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjMjE5NmYzO1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzBkNDdhMTtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNiM2U1ZmM7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzAzYTlmNDtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzAxNTc5Yjtcbn1cblxuLmdvbGQtdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjRkY5MTAwO1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNGRkY5QzQ7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICNGRjkxMDA7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjRkY2RDAwO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0VGRUJFOTtcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjOEQ2RTYzO1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjNEUzNDJFO1xufVxuXG4uYm90YW5pLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzY4OUYzODtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRENFREM4O1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjNjg5RjM4O1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzMzNjkxRTtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNGQ0U0RUM7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogI0YwNjI5MjtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogI0FEMTQ1Nztcbn1cblxuLmxpdHRsZVF1ZWVuLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzAwQkNENDtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRTBGN0ZBO1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjMDBCQ0Q0O1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzAwNjA2NDtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNGQ0U0RUM7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogI0YwNjI5MjtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogI0FEMTQ1Nztcbn1cblxuLnB1cnBsZS12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICM5YzI3YjA7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI2YzZTVmNTtcbiAgLS12LXByaW1hcnktYmFzZTogIzljMjdiMDtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICM2YTFiOWE7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjZWE4MGZjO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICNhYTAwZmY7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICM0YTE0OGM7XG59XG5cbi5ibGFjay12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICMyMTIxMjE7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogIzllOWU5ZTtcbiAgLS12LXByaW1hcnktYmFzZTogIzIxMjEyMTtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMwMDA7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRTBFMEUwO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM3NTc1NzU7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICM0MjQyNDI7XG59XG5cbi5icm93bi12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICM3OTU1NDg7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI2Q3Y2NjODtcbiAgLS12LXByaW1hcnktYmFzZTogIzc5NTU0ODtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICM0ZTM0MmU7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjY2NiMGIwO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM3OTQ4NDg7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMzZTI3MjM7XG59XG4iLCIvLyBBZGRpdGlvbmFsIGJvZHkgaGVpZ2h0XG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBBZGRpdGlvbmFsIEJ1dHRvbiBTdHlsZXNcbiRidG4tcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG5cbkBtaXhpbiBidG4taG92ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ0bi1yYWRpdXM7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMC4wNlxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnRuLXN0eWxlKCRib3JkZXI6IG5vbmUsICRyYWRpdXM6IDRweCkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAkYm9yZGVyO1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlcjtcbn1cblxuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgJi5ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtYnV0dG9uO1xuICB9XG4gICYucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xuICB9XG4gICYuc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcbiAgfVxuICAmLWZsYXQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICYucHJpbWFyeSB7XG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktbWFpbiwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCk7XG4gICAgfVxuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW4sICRwYWxldHRlLXNlY29uZGFyeS1saWdodCk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1pY29uIHtcbiAgICBAaW5jbHVkZSBidG4tc3R5bGUobm9uZSwgNTAlKTtcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzIuNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaSB7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxuICAmLW91dGxpbmVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBidG4tc3R5bGUoMXB4IHNvbGlkKTtcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYm9yZGVyLWNvbG9yLCAkbGlnaHQtdGV4dC1wcmltYXJ5LCAkZGFyay10ZXh0LXByaW1hcnkpO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAmLnByaW1hcnkge1xuICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpbiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XG4gICAgICAud2F2ZXMtcmlwcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1saWdodFxuICAgICAgfVxuICAgIH1cbiAgICAmLnNlY29uZGFyeSB7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW4gIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW47XG4gICAgICAud2F2ZXMtcmlwcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0XG4gICAgICB9XG4gICAgfVxuICAgICYud2hpdGUge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NCk7XG4gICAgfVxuICB9XG4gICYtZmxvYXRpbmcge1xuICAgICYucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5zZWNvbmRhcnkge1xuICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnRuLWhvdmVyO1xufVxuXG4vLyBGb250IEljb25zXG4uaWNvbiB7XG4gICYucHJpbWFyeSB7XG4gICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcbiAgfVxuICAmLnNlY29uZGFyeSB7XG4gICAgY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluO1xuICB9XG59XG5cbi8vIENvbGxlY3Rpb24gSXRlbVxuLmNvbGxlY3Rpb24taXRlbS5uby1ob3Zlcjpob3ZlcntcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLy8gVHlwb2dyYXBoeVxuLm0tYXBwbGljYXRpb24gLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogNnJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNTYyNWVtICFpbXBvcnRhbnQ7XG59XG4ubS1hcHBsaWNhdGlvbiAuZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDA4MzMzMzMzM2VtICFpbXBvcnRhbnQ7XG59XG4ubS1hcHBsaWNhdGlvbiAuZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLm0tYXBwbGljYXRpb24gLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA3MzUyOTQxMmVtICFpbXBvcnRhbnQ7XG59XG4ubS1hcHBsaWNhdGlvbiAuaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLm0tYXBwbGljYXRpb24gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTI1ZW0gIWltcG9ydGFudDtcbn1cbi5tLWFwcGxpY2F0aW9uIC5zdWJ0aXRsZS0xIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwOTM3NWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLm0tYXBwbGljYXRpb24gLnN1YnRpdGxlLTIge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwNzE0Mjg1NzFlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG4ubS1hcHBsaWNhdGlvbiAuYm9keS0yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTc4NTcxNDI5ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubS1hcHBsaWNhdGlvbiAuYm9keS0xIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzMTI1ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5tLWFwcGxpY2F0aW9uIC5jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzMzMzMzMzMzNlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5tLWFwcGxpY2F0aW9uIC5vdmVybGluZSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTY2NjY2NjY2N2VtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm0tYXBwbGljYXRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi8vIEF2YXRhclxuLmF2YXRhci1pbWcge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLmljb24ge1xuICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLWNvbG9yLCAjYmRiZGJkLCAjNzU3NTc1KTtcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICNmZmYsICMxMjEyMTIpO1xuICB9XG4gICYuc21hbGwge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAmLmJpZyB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG59XG5cbi8vIEZvcm1cbi5zZWxlY3Qge1xuICAmLW91dGxpbmVkIHtcbiAgICAuc2VsZWN0LXdyYXBwZXIgaW5wdXQuc2VsZWN0LWRyb3Bkb3duIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRpdi0yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nMSAqIDAuNTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgkc3BhY2luZzEpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LWZpZWxkIHtcbiAgaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG4gIH1cbiAgJi5wcmltYXJ5IHtcbiAgICBpbnB1dDpub3QoW3R5cGVdKTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRwYWxldHRlLXByaW1hcnktbWFpbjtcbiAgICB9XG4gICAgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwge1xuICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpblxuICAgIH1cbiAgfVxuICAmLnNlY29uZGFyeSB7XG4gICAgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRwYWxldHRlLXNlY29uZGFyeS1tYWluO1xuICAgIH1cbiAgICBpbnB1dDpub3QoW3R5cGVdKTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW5cbiAgICB9XG4gIH1cbn1cblxuW3R5cGU9Y2hlY2tib3hdLmZpbGxlZC1pbi5wcmltYXJ5OmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XG59XG5cblt0eXBlPWNoZWNrYm94XS5maWxsZWQtaW4uc2Vjb25kYXJ5OmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluO1xufVxuXG4vLyBQcmVsb2FkZXJcbi5wYWNlIHtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAmLWluYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWNlLXByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTkxRTYzO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIHBhbGV0dGUtZGl2aWRlclxufVxuXG4iLCJAZnVuY3Rpb24gZXh0cmFjdC0xLXRvLTQtdmFsdWVzKCRvbmUsICR0d286IG51bGwsICR0aHJlZTogbnVsbCwgJGZvdXI6IG51bGwpIHtcbiAgQGlmICgkb25lID09IG51bGwpIHtcbiAgICBAZXJyb3IgXCJwYXJhbWV0ZXIgJG9uZSBjYW4ndCBiZSBudWxsIGluIGNhbGwgdG8gRnVuY3Rpb24gZXh0cmFjdC0xLXRvLTQtdmFsdWVzXCI7XG4gIH1cblxuICAvLyBpZiAkdHdvIGlzIG1pc3NpbmcsIGl0IGlzIHRoZSBzYW1lIGFzICRvbmVcbiAgQGlmICgkdHdvID09IG51bGwpIHtcbiAgICAkdHdvOiAkb25lO1xuICB9XG5cbiAgLy8gaWYgJHRocmVlIGlzIG1pc3NpbmcsIGl0IGlzIHRoZSBzYW1lIGFzICRvbmVcbiAgQGlmICgkdGhyZWUgPT0gbnVsbCkge1xuICAgICR0aHJlZTogJG9uZTtcbiAgfVxuXG4gIC8vIGlmICRmb3VyIGlzIG1pc3NpbmcsIGl0IGlzIHRoZSBzYW1lIGFzICR0d29cbiAgQGlmICgkZm91ciA9PSBudWxsKSB7XG4gICAgJGZvdXI6ICR0d287XG4gIH1cblxuICBAcmV0dXJuICgkb25lLCAkdHdvLCAkdGhyZWUsICRmb3VyKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCRwcm9wZXJ0eSwgJGxlZnRUb1JpZ2h0VmFsdWUsICRyaWdodFRvTGVmdFZhbHVlKSB7XG4gIEBpZiAoJHByb3BlcnR5ID09IG51bGwpIHtcbiAgICBAZXJyb3IgXCJwYXJhbWV0ZXIgJHByb3BlcnR5IGNhbid0IGJlIG51bGwgaW4gY2FsbCB0byBNaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvblwiO1xuICB9XG5cbiAgQGlmICgkbGVmdFRvUmlnaHRWYWx1ZSA9PSBudWxsIGFuZCAkcmlnaHRUb0xlZnRWYWx1ZSA9PSBudWxsKSB7XG4gICAgQGVycm9yIFwicGFyYW1ldGVycyAkbGVmdFRvUmlnaHRWYWx1ZSBhbmQgJHJpZ2h0VG9MZWZ0VmFsdWUgY2FuJ3QgYm90aCBiZSBudWxsIGluIGNhbGwgdG8gTWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb25cIjtcbiAgfVxuXG4gIEBpZiAoJGxlZnRUb1JpZ2h0VmFsdWUgIT0gbnVsbCkge1xuICAgIFtkaXI9XCJsdHJcIl0gJiB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICRsZWZ0VG9SaWdodFZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAoJHJpZ2h0VG9MZWZ0VmFsdWUgIT0gbnVsbCkge1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICRyaWdodFRvTGVmdFZhbHVlO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb24tMS10by00KCRwcm9wZXJ0eSwgJHRvcCwgJHJpZ2h0OiBudWxsLCAkYm90dG9tOiBudWxsLCAkbGVmdDogbnVsbCkge1xuICBAaWYgKCRwcm9wZXJ0eSA9PSBudWxsKSB7XG4gICAgQGVycm9yIFwicGFyYW1ldGVyICRwcm9wZXJ0eSBjYW4ndCBiZSBudWxsIGluIGNhbGwgdG8gTWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb24tMS10by00XCI7XG4gIH1cblxuICBAaWYgKCR0b3AgPT0gbnVsbCkge1xuICAgIEBlcnJvciBcInBhcmFtZXRlciAkdG9wIGNhbid0IGJlIG51bGwgaW4gY2FsbCB0byBNaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi0xLXRvLTRcIjtcbiAgfVxuXG4gICRzdWZmaXg6IG51bGw7XG5cbiAgQGlmICh0eXBlLW9mKCRwcm9wZXJ0eSkgPT0gJ2xpc3QnKSB7XG4gICAgQGlmIChsZW5ndGgoJHByb3BlcnR5KSA+IDEpIHtcbiAgICAgICRzdWZmaXg6IC0je250aCgkcHJvcGVydHksIDIpfTtcbiAgICB9XG5cbiAgICAkcHJvcGVydHk6IG50aCgkcHJvcGVydHksIDEpO1xuICB9XG5cbiAgJHZhbHVlczogZXh0cmFjdC0xLXRvLTQtdmFsdWVzKCR0b3AsICRyaWdodCwgJGJvdHRvbSwgJGxlZnQpO1xuXG4gICN7JHByb3BlcnR5fS10b3AjeyRzdWZmaXh9OiBudGgoJHZhbHVlcywgMSk7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCN7JHByb3BlcnR5fS1yaWdodCN7JHN1ZmZpeH0sIG50aCgkdmFsdWVzLCAyKSwgbnVsbCk7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCN7JHByb3BlcnR5fS1sZWZ0I3skc3VmZml4fSwgbnVsbCwgbnRoKCR2YWx1ZXMsIDIpKTtcbiAgI3skcHJvcGVydHl9LWJvdHRvbSN7JHN1ZmZpeH06IG50aCgkdmFsdWVzLCAzKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LWxlZnQjeyRzdWZmaXh9LCBudGgoJHZhbHVlcywgNCksIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tcmlnaHQjeyRzdWZmaXh9LCBudWxsLCBudGgoJHZhbHVlcywgNCkpO1xufVxuXG5AbWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb24tMS10by00LWNvcm5lcigkcHJvcGVydHksICR0b3BMZWZ0LCAkdG9wUmlnaHQ6IG51bGwsICRib3R0b21SaWdodDogbnVsbCwgJGJvdHRvbUxlZnQ6IG51bGwpIHtcbiAgQGlmICgkcHJvcGVydHkgPT0gbnVsbCkge1xuICAgIEBlcnJvciBcInBhcmFtZXRlciAkcHJvcGVydHkgY2FuJ3QgYmUgbnVsbCBpbiBjYWxsIHRvIE1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLTEtdG8tNC1jb3JuZXJcIjtcbiAgfVxuXG4gIEBpZiAoJHRvcExlZnQgPT0gbnVsbCkge1xuICAgIEBlcnJvciBcInBhcmFtZXRlciAkdG9wTGVmdCBjYW4ndCBiZSBudWxsIGluIGNhbGwgdG8gTWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb24tMS10by00LWNvcm5lclwiO1xuICB9XG5cbiAgJHN1ZmZpeDogbnVsbDtcblxuICBAaWYgKHR5cGUtb2YoJHByb3BlcnR5KSA9PSAnbGlzdCcpIHtcbiAgICBAaWYgKGxlbmd0aCgkcHJvcGVydHkpID4gMSkge1xuICAgICAgJHN1ZmZpeDogLSN7bnRoKCRwcm9wZXJ0eSwgMil9O1xuICAgIH1cblxuICAgICRwcm9wZXJ0eTogbnRoKCRwcm9wZXJ0eSwgMSk7XG4gIH1cblxuICAkdmFsdWVzOiBleHRyYWN0LTEtdG8tNC12YWx1ZXMoJHRvcExlZnQsICR0b3BSaWdodCwgJGJvdHRvbVJpZ2h0LCAkYm90dG9tTGVmdCk7XG5cbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LXRvcC1sZWZ0I3skc3VmZml4fSwgbnRoKCR2YWx1ZXMsIDEpLCBudWxsKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LXRvcC1yaWdodCN7JHN1ZmZpeH0sIG51bGwsIG50aCgkdmFsdWVzLCAxKSk7XG5cbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LXRvcC1yaWdodCN7JHN1ZmZpeH0sIG50aCgkdmFsdWVzLCAyKSwgbnVsbCk7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCN7JHByb3BlcnR5fS10b3AtbGVmdCN7JHN1ZmZpeH0sIG51bGwsIG50aCgkdmFsdWVzLCAyKSk7XG5cbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LWJvdHRvbS1yaWdodCN7JHN1ZmZpeH0sIG50aCgkdmFsdWVzLCAzKSwgbnVsbCk7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCN7JHByb3BlcnR5fS1ib3R0b20tbGVmdCN7JHN1ZmZpeH0sIG51bGwsIG50aCgkdmFsdWVzLCAzKSk7XG5cbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LWJvdHRvbS1sZWZ0I3skc3VmZml4fSwgbnRoKCR2YWx1ZXMsIDQpLCBudWxsKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LWJvdHRvbS1yaWdodCN7JHN1ZmZpeH0sIG51bGwsIG50aCgkdmFsdWVzLCA0KSk7XG59XG5cbkBtaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi12YWx1ZSgkcHJvcGVydHksICRsZWZ0VG9SaWdodFZhbHVlKSB7XG4gIEBpZiAoJHByb3BlcnR5ID09IG51bGwpIHtcbiAgICBAZXJyb3IgXCJwYXJhbWV0ZXIgJHByb3BlcnR5IGNhbid0IGJlIG51bGwgaW4gY2FsbCB0byBNaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi12YWx1ZVwiO1xuICB9XG5cbiAgQGlmICgkbGVmdFRvUmlnaHRWYWx1ZSA9PSBudWxsKSB7XG4gICAgQGVycm9yIFwicGFyYW1ldGVyICRsZWZ0VG9SaWdodFZhbHVlIGNhbid0IGJlIG51bGwgaW4gY2FsbCB0byBNaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi12YWx1ZVwiO1xuICB9XG5cbiAgJHJpZ2h0VG9MZWZ0VmFsdWU6ICRsZWZ0VG9SaWdodFZhbHVlO1xuXG4gIEBpZiAoJGxlZnRUb1JpZ2h0VmFsdWUgPT0gbGVmdCkge1xuICAgICRyaWdodFRvTGVmdFZhbHVlOiByaWdodDtcbiAgfSBAZWxzZSBpZiAoJGxlZnRUb1JpZ2h0VmFsdWUgPT0gcmlnaHQpIHtcbiAgICAkcmlnaHRUb0xlZnRWYWx1ZTogbGVmdDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCN7JHByb3BlcnR5fSwgJGxlZnRUb1JpZ2h0VmFsdWUsICRyaWdodFRvTGVmdFZhbHVlKTtcbn0iLCIvLyBSZXNldCBvdmVyaWRlIGJvb3RzdHJhcCBjdXJyZW50IGdyaWRcblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIFtjbGFzcyo9cm93LWNvbHMtc20tXSB7XG4gICAgLW1zLWZsZXg6IGluaGVyaXQ7XG4gICAgZmxleDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgW2NsYXNzKj1jb2wtc20tXSB7XG4gICAgLW1zLWZsZXg6IGluaGVyaXQ7XG4gICAgZmxleDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgW2NsYXNzKj1vcmRlci1zbS1dIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBbY2xhc3MqPW9mZnNldC1zbS1dIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzKj1yb3ctY29scy1tZC1dIHtcbiAgICAtbXMtZmxleDogaW5oZXJpdDtcbiAgICBmbGV4OiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxuICBbY2xhc3MqPWNvbC1tZC1dIHtcbiAgICAtbXMtZmxleDogaW5oZXJpdDtcbiAgICBmbGV4OiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxuICBbY2xhc3MqPW9yZGVyLW1kLV0ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIFtjbGFzcyo9b2Zmc2V0LW1kLV0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbY2xhc3MqPXJvdy1jb2xzLWxnLV0ge1xuICAgIC1tcy1mbGV4OiBpbmhlcml0O1xuICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG4gIFtjbGFzcyo9Y29sLWxnLV0ge1xuICAgIC1tcy1mbGV4OiBpbmhlcml0O1xuICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG4gIFtjbGFzcyo9b3JkZXItbGctXSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgW2NsYXNzKj1vZmZzZXQtbGctXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbY2xhc3MqPXJvdy1jb2xzLXhsLV0ge1xuICAgIC1tcy1mbGV4OiBpbmhlcml0O1xuICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG4gIFtjbGFzcyo9Y29sLXhsLV0ge1xuICAgIC1tcy1mbGV4OiBpbmhlcml0O1xuICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG4gIFtjbGFzcyo9b3JkZXIteGwtXSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgW2NsYXNzKj1vZmZzZXQteGwtXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy9bY2xhc3MqPWNvbC1dIHtcbi8vICBmbGV4LWJhc2lzOiAwO1xuLy8gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4vLyAgZmxleC1ncm93OiAxO1xuLy8gIG1heC13aWR0aDogMTAwJTtcbi8vfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI2NHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDIwJTtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1sZy02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbGctNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1sZy05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbGctMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDRweCkge1xuICAuY29sLXhsIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAyMCU7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59IiwiXG4ubS1hcHBsaWNhdGlvbiAubWEtMCB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS0xIHtcbiAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLTIge1xuICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtMyB7XG4gIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtNCB7XG4gIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtNSB7XG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtNiB7XG4gIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtNyB7XG4gIG1hcmdpbjogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtOCB7XG4gIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtOSB7XG4gIG1hcmdpbjogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtMTAge1xuICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLTExIHtcbiAgbWFyZ2luOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS0xMiB7XG4gIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtOCB7XG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtOSB7XG4gIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC0xMiB7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LTEge1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS0yIHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktMyB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktNCB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktNSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktNiB7XG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktNyB7XG4gIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktOCB7XG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktOSB7XG4gIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktMTAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LTExIHtcbiAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS0xMiB7XG4gIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtMSB7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtMiB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtMyB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LTQge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC01IHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtNiB7XG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LTcge1xuICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC04IHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtOSB7XG4gIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtMTEge1xuICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC0xMiB7XG4gIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItMiB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci02IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci03IHtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci05IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItMTEge1xuICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi0xMSB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLTYge1xuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtNyB7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLTkge1xuICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtMTAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtMTEge1xuICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtMTIge1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtMiB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTUge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy01IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTYge1xuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy02IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTcge1xuICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy03IHtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTgge1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy04IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTkge1xuICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy05IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtMTEge1xuICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0xMSB7XG4gIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtMSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTIge1xuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTYge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtNiB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTcge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtNyB7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTgge1xuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtOCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTkge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtOSB7XG4gIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtMTEge1xuICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtMTEge1xuICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0xMiB7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS1uMSB7XG4gIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtbjIge1xuICBtYXJnaW46IC04cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLW4zIHtcbiAgbWFyZ2luOiAtMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtbjQge1xuICBtYXJnaW46IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS1uNSB7XG4gIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLW42IHtcbiAgbWFyZ2luOiAtMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtbjcge1xuICBtYXJnaW46IC0yOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS1uOCB7XG4gIG1hcmdpbjogLTMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLW45IHtcbiAgbWFyZ2luOiAtMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtbjEwIHtcbiAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtbjExIHtcbiAgbWFyZ2luOiAtNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtbjEyIHtcbiAgbWFyZ2luOiAtNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC1uNiB7XG4gIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC1uOCB7XG4gIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC1uMTAge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtbjExIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LW4xMiB7XG4gIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktbjIge1xuICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LW42IHtcbiAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LW43IHtcbiAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LW44IHtcbiAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LW45IHtcbiAgbWFyZ2luLXRvcDogLTM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LW4xMCB7XG4gIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS1uMTEge1xuICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktbjEyIHtcbiAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LW4xIHtcbiAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtbjIge1xuICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC1uMyB7XG4gIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC1uNCB7XG4gIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC1uNSB7XG4gIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC1uNiB7XG4gIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC1uNyB7XG4gIG1hcmdpbi10b3A6IC0yOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC1uOCB7XG4gIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC1uOSB7XG4gIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC1uMTAge1xuICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtbjExIHtcbiAgbWFyZ2luLXRvcDogLTQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LW4xMiB7XG4gIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItbjIge1xuICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItbjcge1xuICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci1uOCB7XG4gIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItbjExIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItbjEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItbjEge1xuICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLW42IHtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLW43IHtcbiAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLW44IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLW45IHtcbiAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLW4xMCB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi1uMTEge1xuICBtYXJnaW4tYm90dG9tOiAtNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItbjEyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtbjUge1xuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLW42IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC1uNyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtbjgge1xuICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLW45IHtcbiAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC1uMTAge1xuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLW4xMSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtbjEyIHtcbiAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjIge1xuICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMiB7XG4gIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjQge1xuICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uNiB7XG4gIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjcge1xuICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW44IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uOSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjEwIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4xMCB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjExIHtcbiAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjEyIHtcbiAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4xMiB7XG4gIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjEge1xuICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMiB7XG4gIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjQge1xuICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjcge1xuICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW44IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uOSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMTAge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMTEge1xuICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4xMSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMTIge1xuICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4xMiB7XG4gIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGEtMCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGEtMSB7XG4gIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGEtMiB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGEtMyB7XG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBhLTQge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYS01IHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGEtNiB7XG4gIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBhLTcge1xuICBwYWRkaW5nOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYS04IHtcbiAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGEtOSB7XG4gIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBhLTEwIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGEtMTEge1xuICBwYWRkaW5nOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYS0xMiB7XG4gIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weC01IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weC04IHtcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB4LTkge1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHgtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHgtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHgtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHktMSB7XG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHktMiB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weS00IHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHktNiB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weS03IHtcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB5LTgge1xuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHktOSB7XG4gIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weS0xMSB7XG4gIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weS0xMiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHQtMSB7XG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB0LTIge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wdC02IHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB0LTcge1xuICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHQtOCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wdC05IHtcbiAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB0LTExIHtcbiAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB0LTEyIHtcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wci00IHtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wci03IHtcbiAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnByLTkge1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnByLTExIHtcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHItMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBiLTExIHtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBsLTcge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBsLTkge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wbC0xMSB7XG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGwtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTIge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0zIHtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtNiB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy02IHtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy03IHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTcge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTgge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtOSB7XG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy05IHtcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0xMCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTEyIHtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTEge1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTIge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtNSB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS02IHtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS02IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTcge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTcge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtOCB7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS05IHtcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS05IHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTEwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0xMCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTAge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tMSB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS0yIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTMge1xuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTQge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTUge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTYge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTcge1xuICAgIG1hcmdpbjogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTgge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTkge1xuICAgIG1hcmdpbjogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTEwIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS0xMSB7XG4gICAgbWFyZ2luOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tMTIge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tMTAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tMTIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tNiB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tOSB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS0xMiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMTAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjIge1xuICAgIG1hcmdpbjogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjQge1xuICAgIG1hcmdpbjogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW42IHtcbiAgICBtYXJnaW46IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjcge1xuICAgIG1hcmdpbjogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uOCB7XG4gICAgbWFyZ2luOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW45IHtcbiAgICBtYXJnaW46IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjEwIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjExIHtcbiAgICBtYXJnaW46IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjEyIHtcbiAgICBtYXJnaW46IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjgge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uMTAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tMCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tMSB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tMiB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tMyB7XG4gICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTQge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS01IHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tNiB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTcge1xuICAgIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS04IHtcbiAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tOSB7XG4gICAgcGFkZGluZzogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTEwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tMTEge1xuICAgIHBhZGRpbmc6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS0xMiB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItc20tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tMTEge1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1zbS1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC0wIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTEge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtMiB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC0zIHtcbiAgICBtYXJnaW46IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC00IHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC01IHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC02IHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC03IHtcbiAgICBtYXJnaW46IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC04IHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC05IHtcbiAgICBtYXJnaW46IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC0xMCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtMTEge1xuICAgIG1hcmdpbjogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTEyIHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtOSB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC0xMSB7XG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTExIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtMTIge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjEge1xuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW4yIHtcbiAgICBtYXJnaW46IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW40IHtcbiAgICBtYXJnaW46IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjUge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uNiB7XG4gICAgbWFyZ2luOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW43IHtcbiAgICBtYXJnaW46IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjgge1xuICAgIG1hcmdpbjogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uOSB7XG4gICAgbWFyZ2luOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW4xMCB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW4xMSB7XG4gICAgbWFyZ2luOiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW4xMiB7XG4gICAgbWFyZ2luOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjkge1xuICAgIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjgge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjkge1xuICAgIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTEge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTIge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTMge1xuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC00IHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtNSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTYge1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC03IHtcbiAgICBwYWRkaW5nOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtOCB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTkge1xuICAgIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC0xMCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTExIHtcbiAgICBwYWRkaW5nOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtMTIge1xuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtOSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtMTEge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtMTEge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtMTAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMTIge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTkge1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMTIge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbWQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjY0cHgpIHtcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTAge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctMSB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy0yIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTMge1xuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTQge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTUge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTYge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTcge1xuICAgIG1hcmdpbjogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTgge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTkge1xuICAgIG1hcmdpbjogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTEwIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy0xMSB7XG4gICAgbWFyZ2luOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctMTIge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctMTEge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctMTIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctOCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctNiB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctOSB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctMTEge1xuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctMTEge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMTEge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjIge1xuICAgIG1hcmdpbjogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjQge1xuICAgIG1hcmdpbjogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW42IHtcbiAgICBtYXJnaW46IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjcge1xuICAgIG1hcmdpbjogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uOCB7XG4gICAgbWFyZ2luOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW45IHtcbiAgICBtYXJnaW46IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjEwIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjExIHtcbiAgICBtYXJnaW46IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjEyIHtcbiAgICBtYXJnaW46IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjgge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uMTAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctMCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctMSB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctMiB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctMyB7XG4gICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTQge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy01IHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctNiB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTcge1xuICAgIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy04IHtcbiAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctOSB7XG4gICAgcGFkZGluZzogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTEwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctMTEge1xuICAgIHBhZGRpbmc6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy0xMiB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbGctOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctMTEge1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTkge1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMTAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMTAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1sZy1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDRweCkge1xuICAubS1hcHBsaWNhdGlvbiAubWEteGwtMCB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC0xIHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTIge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtMyB7XG4gICAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtNCB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtNSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtNiB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtNyB7XG4gICAgbWFyZ2luOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtOCB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtOSB7XG4gICAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtMTAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTExIHtcbiAgICBtYXJnaW46IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC0xMiB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC04IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTkge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtMTEge1xuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC02IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC05IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC0xMSB7XG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW4xIHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uMiB7XG4gICAgbWFyZ2luOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjMge1xuICAgIG1hcmdpbjogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW41IHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjYge1xuICAgIG1hcmdpbjogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uNyB7XG4gICAgbWFyZ2luOiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW44IHtcbiAgICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjkge1xuICAgIG1hcmdpbjogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uMTAge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uMTEge1xuICAgIG1hcmdpbjogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uMTIge1xuICAgIG1hcmdpbjogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC0wIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC0xIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC0yIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC0zIHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtNCB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTUge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC02IHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtNyB7XG4gICAgcGFkZGluZzogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTgge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC05IHtcbiAgICBwYWRkaW5nOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtMTAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC0xMSB7XG4gICAgcGFkZGluZzogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTEyIHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtMTIge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC05IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMTEge1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMTEge1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXhsLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4iLCIjYWxsIHtcbiAgLnJvb3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzU7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExMDBweFxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzEwXG4gICAgfVxuICB9XG5cbiAgLmNhcm91c2VsLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0ge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZVxuICAgIH1cbiAgfVxuXG4gIC5uYXYge1xuICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgei1pbmRleDogOTA7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBpIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICB9XG5cbiAgLnByZXYge1xuICAgIGxlZnQ6ICRzcGFjaW5nMTAgKiAtMVxuICB9XG4gIC5uZXh0IHtcbiAgICByaWdodDogJHNwYWNpbmcxMCAqIC0xXG4gIH1cblxufSIsIi8qIE1PVklFIFRIVU1CIENBUkQgKi9cbi5idG4td3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG59XG5cbi5tb3ZpZS10aHVtYiB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAuYnRuLXdyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLWJpZztcbiAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtcGFwZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNVxuICB9XG4gIC5maWd1cmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1iaWc7XG4gICAgQGluY2x1ZGUgc2hhZG93NDtcbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDRkZWcsICRwYWxldHRlLXNlY29uZGFyeS1tYWluIDYlLCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4gMTAwJSk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgaSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwNSVcbiAgICB9XG4gICAgLmZpZ2NhcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIEBpbmNsdWRlIGxlZnQoMTZweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1jb21tb24tYmxhY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgICAgcGFkZGluZzogc3BhY2luZygwLjc1LCAxLjUpO1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbiAgLnRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZzE7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLyogQ0FURUdPUlkgQ0FSRCAqL1xuLmNhdGVnb3J5IHtcbiAgQGluY2x1ZGUgdGV4dC1hbGlnbihsZWZ0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiBzcGFjaW5nKDAsIDMpO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktZGFyaztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLWJpZztcbiAgQGluY2x1ZGUgc2hhZG93MztcbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGxlZnQoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjAwKSAyJSwgcmdiYSgwLDAsMCwwLjMwKSA5MSUpO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wcm9wZXJ0eSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoJHNwYWNpbmcyKTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgICAudGl0bGUtY2F0ZWdvcnkge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAudG90YWwge1xuICAgICAgQGluY2x1ZGUgdGV4dC1hbGlnbihsZWZ0KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmczXG4gICAgfVxuICB9XG4gIC5idXR0b24tYmFzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB3aWR0aDogMTAwJVxuICB9XG4gIFxuICAmLmZ1bGwge1xuICAgIGhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gICAgLnRpdGxlLWNhdGVnb3J5IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGFsZi1jaGFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICB9XG4gICAgLnByb3BlcnR5IHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmc2XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgICBoZWlnaHQ6IDI4MHB4XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mdWxsLWNoYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcbiAgICAgIGhlaWdodDogNDk1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgIH1cbiAgICBpbWcge1xuICAgICAgdG9wOiAkc3BhY2luZzU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLnByb3BlcnR5IHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmc2XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuc2hhZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMC4xNTtcbiAgICB0b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB9XG59XG5cbi8qIFNJTVBMRSBDQVJEICovXG4uc2ltcGxlLXRodW1iIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiBzcGFjaW5nKDIsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1vdXQ7XG4gIG1hcmdpbjogJHNwYWNpbmcxIGF1dG87XG4gIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5O1xuICAud3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuZmlndXJlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4sICRwYWxldHRlLXNlY29uZGFyeS1tYWluKTtcbiAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1iaWc7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IHNwYWNpbmcoMCwgMiwgMSk7XG4gICAgc3BhbiB7XG4gICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgICB3aWR0aDogOTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5NHB4O1xuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtYmlnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICAudGhlbWUtLWxpZ2h0ICYge1xuICAgICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgzMzBkZWcsICRwYWxldHRlLXByaW1hcnktbWFpbiwgJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW4pO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICRwYWxldHRlLXByaW1hcnktbWFpbiwgJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW4pO1xuICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAudGhlbWUtLWRhcmsgJiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDMzMGRlZywgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQpO1xuICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkXG4gIH1cbn1cblxuLyogUFJJQ0lORyBDQVJEICovXG4ucHJpY2luZy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMztcbiAgJi5jYXJkIHtcbiAgICAudGhlbWUtLWRhcmsgJiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwcHggJGRhcmstYmFja2dyb3VuZC1kZWZhdWx0XG4gICAgfVxuICB9XG4gICYuYmFzaWMge1xuICAgIC50aXRsZS1jYXJkIHtcbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXNlY29uZGFyeS1tYWluLCAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQpXG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3gtc2hhZG93LCAwIDAgMjBweCA1cHggJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0LCAwIDAgMjBweCA1cHggJGRhcmstYmFja2dyb3VuZC1kZWZhdWx0KVxuICAgIH1cbiAgfVxuXG4gICYudmFsdWUge1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWxldHRlLXByaW1hcnktbWFpbjtcbiAgICAudGl0bGUtY2FyZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nODtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgaDQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTYwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIGxlZnQ6IC0zMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsICRwYWxldHRlLXNlY29uZGFyeS1tYWluIDQwJSwgJHBhbGV0dGUtcHJpbWFyeS1tYWluIDgwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzJcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZzogc3BhY2luZygwLCAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzM7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogJHNwYWNpbmcxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZDtcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtZGl2aWRlcjtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmVcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJveC1zaGFkb3csIDAgMCAyMHB4IDVweCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0LCAwIDAgMjBweCA1cHggJGRhcmstYmFja2dyb3VuZC1kZWZhdWx0KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFsZXR0ZS1wcmltYXJ5LW1haW5cbiAgfVxuICAudGl0bGUtY2FyZCB7XG4gICAgcGFkZGluZzogc3BhY2luZyg1LCAwLCAyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktbWFpbiwgJHBhbGV0dGUtcHJpbWFyeS1saWdodClcbiAgICB9XG4gICAgaDQge1xuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyXG4gICAgfVxuICB9XG5cbiAgLmJ0bi1hcmVhIHtcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzJcbiAgICB9XG4gICAgLmRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgfVxuICB9XG59XG5cbi8qIE5FV1MgQ0FSRCAqL1xuLm5ld3MtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gIH1cbiAgZmlndXJlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXNtYWxsO1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcyKTtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgbWFyZ2luOiBzcGFjaW5nKDIsIDEpXG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoNTAlKTtcbiAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgfVxuICAgICAgW2Rpcj1cImx0clwiXSAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kZXNjIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC50ZXh0IHtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDEuNSk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG4gIC50eXBlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XG4gIH1cbiAgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xuICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KC00cHgpO1xuICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW4sICRwYWxldHRlLXNlY29uZGFyeS1saWdodClcbiAgfVxufVxuIiwiI2NhdGVnb3JpZXMge1xuICAucm9vdCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuICB9XG59XG4iLCIkZXJyb3ItZGVjbzogJy4uL2ltYWdlcy9tb3ZpZS9lcnJvci1kZWNvLnN2Zyc7XG5cbi5lcnJvci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDkwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nMTA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHNwYWNpbmcoMjAsIDAsIDEwKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzVcbiAgfVxuICA+IHNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgfVxuXG4gIC5kZWNvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCRlcnJvci1kZWNvKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IC02MHB4XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWRhcms7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjgwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRleHQge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdCgxcHggc29saWQpO1xuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS1kaXZpZGVyO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KCRzcGFjaW5nNSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzMgIFxuICAgIH1cbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nNDtcbiAgICB3aWR0aDogMjA1cHg7XG4gIH1cbn1cbiIsIiNmYXEge1xuICAucm9vdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU2XG4gIH1cblxuICAudGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwXG4gIH1cblxuICAuaWxsdXN0cmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBzcGFjaW5nKDYsIDYsIDApO1xuICAgID4gZGl2IHtcbiAgICAgIHRvcDogLTQwMHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjgwcHhcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczXG4gIH1cblxuICAucGFwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLW1lZGl1bSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC50aGVtZS0tZGFyayAmIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDY0LCA2NCwgNjQsIDEpLCAwcHggMXB4IDFweCAwcHggcmdiYSg0MiwgNDIsIDQyLCAxKSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDIwLCAyMCwgMjAsIDEpXG4gICAgfVxuICAgIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgICBib3gtc2hhZG93OiAwIDEuNXB4IDEycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNilcbiAgICB9XG4gIH1cblxuICAuaGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDEsIDIsIDEsIDApO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICAuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBAaW5jbHVkZSByaWdodCgkc3BhY2luZzIpXG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgIH1cbiAgICBpLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG4gICAgfVxuICB9XG5cbiAgLmRldGFpbCB7XG4gICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzM7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRyb3VuZGVkLW1lZGl1bSAkcm91bmRlZC1tZWRpdW07XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaWNvbiB7XG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4sICRwYWxldHRlLXByaW1hcnktbGlnaHQpO1xuICB9XG59XG4iLCIuZm9ybS1wYWdlIHtcbiAgLnBhZ2Utd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktZGFyaztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoMTAsIDUpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDUsIDApXG4gICAgfVxuICAgIC50aXRsZS1jb250YWN0IHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGVcbiAgICB9XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXNlY29uZGFyeS1tYWluLCAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICYuYnRuLWxpbmsge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZFxuICAgICAgfVxuICAgIH1cbiAgICAuaW5uZXItd3JhcCB7XG4gICAgICAmLmNvbnRhaW5lciB7XG4gICAgICAgICNtYWluLXdyYXAgJiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWFsaWduKGxlZnQpXG4gICAgfVxuICAgIC5mb3JtLXdyYXAge1xuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc1XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzhcbiAgICAgIH1cbiAgICB9XG4gICAgLmZ1bGwtZm9ybS13cmFwIHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmc4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmc0XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWJveCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDEuNXB4IDEycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubG9nbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJi5sb2dvSGVhZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTBcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2NHB4XG4gICAgfVxuICAgIHAsIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZVxuICAgIH1cbiAgfVxuICBcbiAgLmhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGEge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xuICAgICAgJi5idG4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRlc2Mge1xuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgMTApO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgMilcbiAgICB9XG4gIH1cblxuICAuaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGxlZnQoNHB4KVxuICB9XG5cbiAgLmZvcm0ge1xuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nODtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDE1LCAxMCk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogc3BhY2luZygwLCA0LCAxMClcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgcGFkZGluZzogc3BhY2luZygyLCAxKTtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMlxuICAgIH1cbiAgfVxuICBcbiAgLmZvcm0taGVscGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWFyZWEge1xuICAgIFt0eXBlPWNoZWNrYm94XS5maWxsZWQtaW46bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMylcbiAgICB9XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKCdtZCcpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nODtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nNDtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc1O1xuICAgIH1cbiAgICBidXR0b24uYnRuLmJ0bi1sYXJnZSB7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICB9XG4gICAgYS5saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcxO1xuICAgIH1cbiAgICAmLmZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmlnaHQtaWNvbiB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJHNwYWNpbmcxKVxuICB9XG5cbiAgLmNoZWNrIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW5cbiAgICB9XG4gIH1cblxuICAuZGVjb3JhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgQGluY2x1ZGUgbGVmdCgwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgYXV0bywgYXV0bywgMCk7XG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogLTI4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sZWZ0LWRlY28ge1xuICAgIGxlZnQ6IC0zMjBweDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIGhlaWdodDogMTUwMHB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIGZpbGw6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpXG4gICAgfVxuICB9XG5cbiAgLnJpZ2h0LWRlY28ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxNTAwcHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgIGZpbGw6ICRwYWxldHRlLXNlY29uZGFyeS1kYXJrO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOClcbiAgICB9XG4gIH1cbiAgXG4gIC5hdXRoLWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnJvdyA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAwXG4gICAgfVxuICB9XG4gIFxuICAuZ3JlZXRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nMTY7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgaDYge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXJcbiAgICB9XG4gIH1cblxuICAuc29jbWVkLXNpZGUtbG9naW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG4gICAgPiAqIHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIH1cbiAgICB9XG4gICAgaSB7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMSlcbiAgICB9XG4gIH1cblxuICAuYmx1ZS1idG4ge1xuICAgIGJhY2tncm91bmQ6ICMyOGFhZTEgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjMjhhYWUxLCAyMCUpICFpbXBvcnRhbnRcbiAgICB9XG4gIH1cbiAgLm5hdmktYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2I1NzlkICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzNiNTc5ZCwgMjAlKSAhaW1wb3J0YW50XG4gICAgfVxuICB9XG4gIC5yZWQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGQ0OTNjICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2RkNDkzYywgMjAlKSAhaW1wb3J0YW50XG4gICAgfVxuICB9XG4gIC5zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHAge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3JkZXItdG9wLWNvbG9yLCAkbGlnaHQtdGV4dC1oaW50LCAkZGFyay10ZXh0LWhpbnQpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjAlXG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDBcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogMFxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJi53aGl0ZS1sYWJlbCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGVcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmFja3RvaG9tZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoMjBweCk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgQGluY2x1ZGUgbGVmdChjYWxjKDUwJSAtIDQwcHgpKTtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIG1hcmdpbjogMFxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKCdzbScpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgfVxuICAgIGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDgycHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU0KVxuICAgIH1cbiAgICA+IGk6Zmlyc3QtY2hpbGQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlXG4gICAgfVxuICAgID4gc3BhbiBpOmxhc3QtY2hpbGQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgcmlnaHQoMCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgID4gc3BhbiBpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICAgID4gc3BhbiBpOmxhc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSByaWdodCgyN3B4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvYXN0IHtcbiAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgkc3BhY2luZzEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICAudG9hc3QtYWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgY29sb3I6ICNGRkZcbiAgfVxufSIsIiNmZWF0dXJlZCB7XG4gIC5kZWNvcmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEyODBweDtcbiAgICBoZWlnaHQ6IDk2MHB4O1xuICAgIHRvcDogMjAwcHg7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoZmlsbCwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrKTtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41LCAxKVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoeGwpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yb290IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuICB9XG59IFxuIiwiJGZvb3Rlci1kZWNvLWxpZ2h0OiAnLi4vaW1hZ2VzL21vdmllL2Zvb3Rlci1kZWNvLWxpZ2h0LnN2Zyc7XG4kZm9vdGVyLWRlY28tZGFyazogJy4uL2ltYWdlcy9tb3ZpZS9mb290ZXItZGVjby1kYXJrLnN2Zyc7XG5cbi5mb290ZXIge1xuICAubGluayB7XG4gICAgbWFyZ2luOiBzcGFjaW5nKDEsIDEuNSk7XG4gIH1cbiAgbWFyZ2luLXRvcDogJHNwYWNpbmc4O1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBbZGlyPVwibHRyXCJdICYge1xuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmczO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZzg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5O1xuICB9XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRpdGxlLW5hdiB7XG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkXG4gIH1cbiAgJi1kZXNje1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzJcbiAgfVxuICAuY29sbGFwc2libGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZzEgMXJlbTtcbiAgICBoNiB7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIH1cbiAgICBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgIH1cbiAgfVxuICAuY29sbGFwc2libGUtYm9keSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNFxuICB9XG4gIC5sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgW2Rpcj1cImx0clwiXSAmIHtcbiAgICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNvY21lZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIGEge1xuICAgICAgbWFyZ2luOiAkc3BhY2luZzE7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbiwgJHBhbGV0dGUtY29tbW9uLXdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgfVxuICB9XG4gIC5zZWxlY3QtbGFuZy5zZWxlY3Qtb3V0bGluZWQgLnNlbGVjdC13cmFwcGVyIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzI7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gNDhweDtcbiAgICB9XG4gICAgLmNhcmV0IHtcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShmaWxsLCAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbiwgJHBhbGV0dGUtY29tbW9uLXdoaXRlKTtcbiAgICB9XG4gICAgaW5wdXQuc2VsZWN0LWRyb3Bkb3duIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMS41cHggMTJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3JkZXItY29sb3IsICRwYWxldHRlLXNlY29uZGFyeS1tYWluLCAkcGFsZXR0ZS1jb21tb24td2hpdGUpO1xuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbiwgJHBhbGV0dGUtY29tbW9uLXdoaXRlKTtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gIH1cbiAgLnNpdGUtbWFwLWl0ZW0ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oJ21kJykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnRcbiAgICB9XG4gIH1cbiAgLmFjY29yZGlvbi1pY29uIHtcbiAgICBwYWRkaW5nOiAwXG4gIH1cbiAgJi5pbnZlcnQge1xuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5O1xuICAgIC5sb2dvIHtcbiAgICAgIGg2IHtcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnlcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1vcHRpb25zIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1iZXR3ZWVuKCdzbScsICdtZCcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzQ7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItZGVjbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogODA7XG4gIHRvcDogMDtcbiAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQtY29sb3IsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZzIwICogMjtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzEwICogMztcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nMjA7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLWltYWdlLCB1cmwoJGZvb3Rlci1kZWNvLWxpZ2h0KSwgdXJsKCRmb290ZXItZGVjby1kYXJrKSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB0b3A6IC0zcHg7XG4gICAgQGluY2x1ZGUgbGVmdCgwKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjcwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwXG4gIH1cbiAgLmRlY29yYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIEBpbmNsdWRlIGxlZnQoMCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIGF1dG8sIGF1dG8sIDApO1xuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuICB9XG4gIFxuICAubGluZS1kZWNvIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsICRwYWxldHRlLXNlY29uZGFyeS1tYWluIDQwJSwgJHBhbGV0dGUtcHJpbWFyeS1tYWluIDgwJSk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNzIwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmxlZnQtZGVjbyB7XG4gICAgdG9wOiA0MHB4O1xuICAgIGZpbGw6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcbiAgICBsZWZ0OiAtMTUwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IDE1MDBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgW2Rpcj1ydGxdICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBsZWZ0OiAtMjAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAucmlnaHQtZGVjby1iZWZvcmUge1xuICAgIHRvcDogLTU0MHB4O1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHVzZS10aGVtZShmaWxsLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmspO1xuICAgIGhlaWdodDogMTUwMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41LCAwLjYpIHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIH1cbiAgXG4gIC5yaWdodC1kZWNvIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGZpbGwsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTMwcHg7XG4gICAgaGVpZ2h0OiAxNTAwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgfVxuXG4gIC5hY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDIpO1xuICAgIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc2O1xuICAgIH1cbiAgfVxufVxuIiwiJGZsYWc6ICcuLi9pbWFnZXMvZmxhZy1sb2dvLnBuZyc7XG5cbkBtaXhpbiBmbGFnLWljb257XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1hcmdpbi1yaWdodCg1cHgpO1xuICB0b3A6IDFweDtcbiAgYmFja2dyb3VuZDogdXJsKCRmbGFnKSBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAmLmFyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDNweDtcbiAgfVxuICAmLnpoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMnB4XG4gIH1cbiAgJi5lbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjhweFxuICB9XG4gICYuZGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHhcbiAgfVxuICAmLmlkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MnB4XG4gIH1cbiAgJi5wdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzlweFxuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweClcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmVcbiAgfVxufVxuXG4ucG9wb3ZlciB7XG4gIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uc3dpdGNoLXRvZ2dsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5oZWFkZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5O1xuICB6LWluZGV4OiA5MTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IGF1dG87XG4gICYuaW52ZXJ0Om5vdCguZml4ZWQpIHtcbiAgICAuZGl2aWRlciB7XG4gICAgICBAaW5jbHVkZSBwYWxldHRlLWRpdmlkZXJcbiAgICB9XG4gIH1cbiAgbmF2IHtcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwXG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICB6LWluZGV4OiA5MVxuICB9XG4gIC5uYXYtYXV0aCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIC5idXR0b24udi1idG4ge1xuICAgICAgcGFkZGluZzogMCAkc3BhY2luZzE7XG4gICAgICBtYXJnaW46IDAgJHNwYWNpbmczXG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgcGFkZGluZzogc3BhY2luZygwLjUsIDQpXG4gICAgfVxuICB9XG4gICYuZml4ZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDE4MCUpIGJsdXIoMjBweCk7XG4gICAgLnRleHQtYnRuIHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGVcbiAgICB9XG4gICAgdWwgbGkgYS5idG4sXG4gICAgLnNldHRpbmcgLmljb24sIC50ZXh0LWJ0bntcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGUgIWltcG9ydGFudFxuICAgIH1cbiAgICAubW9iaWxlLW1lbnUgLmJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGUgIWltcG9ydGFudDtcbiAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5kaXZpZGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSlcbiAgICB9XG4gIH1cbiAgJi5vcGVuLWRyYXdlciB7XG4gICAgei1pbmRleDogMTEwMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIC5sb2dvIHtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBhLmJ0bi50ZXh0LWJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZzE7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcxO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcyXG4gIH1cbiAgXG4gIC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICYgbmF2IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDIpO1xuICAgIH1cbiAgfVxuICAuY29sbGVjdGlvbi1oZWFkZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeTtcbiAgfVxuICAuY29sbGVjdGlvbiwgLmNvbGxlY3Rpb24taXRlbSwgLmNvbGxlY3Rpb24taGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZzE7XG4gICAgYSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogc3BhY2luZygwLCAxKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2LWxvZ28ge1xuICBmbGV4OiAxO1xuICAubG9nbyB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgfVxuICB9XG4gICYuaW52ZXJ0IC5sb2dvIGF7XG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnlcbiAgfVxufVxuXG5uYXYubmF2LW1lbnUge1xuICBhLmJ0biB7XG4gICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICBtYXJnaW46IHNwYWNpbmcoMCwgMSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTsgIFxuICAgIH1cbiAgfVxuICAmLmludmVydCB7XG4gICAgdWwgbGkgYS5idG4ge1xuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XG4gICAgfVxuICAgIC5pY29ue1xuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XG4gICAgfVxuICAgIC50ZXh0LWJ0biB7XG4gICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeVxuICAgIH1cbiAgICAubW9iaWxlLW1lbnUgLmJhciB7XG4gICAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtdGV4dC1wcmltYXJ5O1xuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtdGV4dC1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2Nyb2xsYWN0aXZlLW5hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbWFpblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4gIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMTYsIDAuMjEsIDAuOTMpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGFuZy1tZW51IHtcbiAgLmZsYWcge1xuICAgIG1hcmdpbjogMDtcbiAgICAmIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nMjtcbiAgICAgIEBpbmNsdWRlIGZsYWctaWNvbjtcbiAgICB9XG4gIH1cbiAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgcGFkZGluZzogMFxuICB9XG59XG5cbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIDpub3QoLmNpcmNsZS1jbGlwcGVyKSA+IC5jaXJjbGUuZmxhZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubGFuZy1vcHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcbn1cblxuLmxhbmctbGlzdCB7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNldHRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICB9XG4gIC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKVxuICB9XG4gIC5tZW51LWxpc3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplXG4gIH1cbiAgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgW2Rpcj1cImx0clwiXSAmIHtcbiAgICAgIHJpZ2h0OiAkc3BhY2luZzEgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudFxuICAgIH1cbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgbGVmdDogJHNwYWNpbmcxICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50XG4gICAgfVxuICB9XG59XG5cbi5tb2RlLW1lbnUsIC5sYW5nLW1lbnUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZVxufVxuXG4uZmxleC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgbWFyZ2luOiBzcGFjaW5nKDAsIDEpO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAuYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgIH1cbiAgfVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgLmJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGUgIWltcG9ydGFudDtcbiAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDE4MCUpIGJsdXIoMjBweCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTEwMDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgJi5tZW51LW9wZW4ge1xuICAgIHVsIGxpIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZVJpZ2h0O1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcbiAgfVxuICAubWVudSB7XG4gICAgcGFkZGluZzogc3BhY2luZygwLCAyLCA0KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB0b3A6IHNwYWNpbmcoMTApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICB1bC5jb2xsZWN0aW9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiBzcGFjaW5nKDIsIDMpO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMSwgMik7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRpdmlkZXItc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG59XG5cbiIsIiNuZXdzIHtcbiAgLnJvb3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1NjtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5jYXJvdXNlbCB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nNztcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206ICRzcGFjaW5nNyAqIC0xO1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJvcmRlci1jb2xvciwgJGxpZ2h0LXRleHQtZGlzYWJsZWQsICRkYXJrLXRleHQtZGlzYWJsZWQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsICRwYWxldHRlLXNlY29uZGFyeS1tYWluLCAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQpO1xuICAgICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3JkZXItY29sb3IsICRwYWxldHRlLXNlY29uZGFyeS1tYWluLCAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQpO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZzFcbiAgfVxufSIsIi5ub3RpZmljYXRpb24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGVmdDogOHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA4cHg7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAmLmZ1bGwge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcbiAgICAgIHdpZHRoOiA4MCVcbiAgICB9XG4gIH1cbiAgLndyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMThweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1zZWNvbmRhcnktZGFyaztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgcGFkZGluZzogc3BhY2luZygwLjUsIDIpXG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMilcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4tb3V0bGluZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuICB9XG4gIC5hY3Rpb24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogJHNwYWNpbmcxIDA7XG4gICAgfVxuICB9XG59XG4iLCIucGFnZS1uYXYge1xuICAuYnRuLWZsb2F0aW5nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDg2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgYmFja2dyb3VuZDogJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgLmljb24ge1xuICAgICAgY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjk1KTtcbiAgICB9XG4gIH1cbiAgei1pbmRleDogMjAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA1NnB4O1xuICBuYXYge1xuICAgIGxpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG4gICYuc2hvdyB7XG4gICAgLmJ0bi1mbG9hdGluZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tbmF2IHtcbiAgICAuc2Nyb2xsbmF2IHtcbiAgICAgIGJvdHRvbTogMTYwcHg7XG4gICAgICBtYXJnaW46IDAgMCA3NnB4IDIycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgfVxuICAgIGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgQGluY2x1ZGUgc2hhZG93MjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWxldHRlLXByaW1hcnktZGFyaztcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3JkZXItY29sb3IsICRsaWdodC10ZXh0LWhpbnQsICRkYXJrLXRleHQtaGludCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwXG4gICAgfVxuICAgIGxpLmN1cnJlbnQge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIC5zZWN0aW9uLW5hdiBsaSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5tYXRlcmlhbC10b29sdGlwIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dC1zZWNvbmRhcnlcbn0iLCIjcHJpY2luZyB7XG4gIC5yb290IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU1XG4gIH1cblxuICAuc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNVxuICB9XG5cbiAgLmRlY29yYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTI4MHB4O1xuICAgIGhlaWdodDogOTYwcHg7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoZmlsbCwgJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1zZWNvbmRhcnktZGFyayk7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNywgMSlcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHhsKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pdGVtIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDU2ICFpbXBvcnRhbnRcbiAgICB9XG4gIH1cblxuICAucHJpY2luZy13cmFwID4gc2VjdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgcGFkZGluZzogc3BhY2luZygwLCA1KVxuICAgIH1cbiAgICA+ICoge1xuICAgICAgbWFyZ2luOiAwIC04cHhcbiAgICB9XG4gICAgPiAqOmZpcnN0LWNoaWxkLCAmID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIHotaW5kZXg6IDFcbiAgICB9XG4gIH1cbn0iLCJAbWl4aW4gYXJyb3ctbmF2IHtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogNzRweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDM3cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZCwgI0VCRUJFQiwgJHBhbGV0dGUtY29tbW9uLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgfVxufTtcblxuJGhlaWdodDogNDUwcHg7XG4kaGVpZ2h0LW1vYmlsZTogNjAwcHg7XG5cbiNwcm9tb3Rpb25zIHtcbiAgLnJvb3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XG4gICAgei1pbmRleDogOTA7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XG4gICAgICB0b3A6IC03MCU7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuICAgIGZpZ3VyZSB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgICB9XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXNjIHtcbiAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoMSwgMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmlubmVyLWJnIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcbiAgICBwYWRkaW5nOiAkc3BhY2luZzY7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgcGFkZGluZzogMFxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXItd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLmFuaW0tZG90cyB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgIC5zbGlkZXItY29udGVudCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3gtc2hhZG93LCAwIDEuNXB4IDEycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksICgwcHggMXB4IDNweCAwcHggcmdiYSg2NCwgNjQsIDY0LCAxKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoNDIsIDQyLCA0MiwgMSksIDBweCAycHggMXB4IC0xcHggcmdiYSgyMCwgMjAsIDIwLCAxKSkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgfVxuICAgICAgJi5hbmltLXNsaWRlLXRoaXMge1xuICAgICAgICB6LWluZGV4OiAxMDAwXG4gICAgICB9XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0LW1vYmlsZSAgXG4gICAgICB9XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cbiAgLmFycm93LWljb24ge1xuICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJGxpZ2h0LXRleHQtcHJpbWFyeSwgJHBhbGV0dGUtY29tbW9uLXdoaXRlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbiAgICB9XG4gIH1cbiAgYS5wcmV2IHtcbiAgICBAaW5jbHVkZSBsZWZ0KC02MHB4KTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDEycHgpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XG4gICAgICBAaW5jbHVkZSBsZWZ0KC00MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYXJyb3ctbmF2O1xuICB9XG4gIGEubmV4dCB7XG4gICAgQGluY2x1ZGUgcmlnaHQoLTYwcHgpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgxMnB4KTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgQGluY2x1ZGUgcmlnaHQoLTQwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBhcnJvdy1uYXY7XG4gIH1cbiAgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgaGVpZ2h0OiAkaGVpZ2h0LW1vYmlsZSAgXG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gIH1cblxuICAudGV4dCB7XG4gICAgZmxleDogMTtcbiAgICBAaW5jbHVkZSB0ZXh0LWFsaWduKGxlZnQpO1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoMiwgMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIGhlaWdodDogJGhlaWdodC1tb2JpbGUgIFxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwMHB4IDE2cHggMTZweCAxNnB4O1xuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQtaW1hZ2UsIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDY1JSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDgsNDgsNDgsMSkgNjUlLCByZ2JhKDQ4LDQ4LDQ4LDApIDEwMCUpKVxuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAucHJvcGVydHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xuICAgIC5zdGFyIHtcbiAgICAgIGNvbG9yOiAjRkY5NTAwO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMik7XG4gICAgfVxuICAgIC5kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJvcmRlci1jb2xvciwgJGxpZ2h0LXRleHQtcHJpbWFyeSwgJGRhcmstdGV4dC1wcmltYXJ5KTtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbjogNnB4ICRzcGFjaW5nMjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgXG4gIC5idG4tYXJlYSB7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAmID4gKiB7XG4gICAgICAgIG1hcmdpbjogc3BhY2luZygwLCAwLCAyKVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgJiA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcyKVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZpZ3VyZSB7XG4gICAgICBAaW5jbHVkZSBzaGFkb3czO1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1iaWc7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGFsaWduIHtcbiAgJi5hbGlnbi1sZWZ0IHtcbiAgICBAaW5jbHVkZSB0ZXh0LWFsaWduKGxlZnQpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmc1KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5hbGlnbi1yaWdodCB7XG4gICAgQGluY2x1ZGUgdGV4dC1hbGlnbihyaWdodCk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4udGl0bGUtbWFpbiB7XG4gIEBpbmNsdWRlIGFsaWduO1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBoNCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHhcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHhcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAucHJpbWFyeS10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICB9XG5cbiAgLnNlY29uZGFyeS10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbiwgJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0KTtcbiAgfVxufVxuXG4udGl0bGUtc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgYWxpZ247XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMTI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxMFxuICB9XG4gIGgzIHtcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG4gIHN0cm9uZyB7XG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnlcbiAgfVxufVxuXG4iLCJAbWl4aW4gb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNDBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwXG59O1xuXG4jdHJlbmRpbmcge1xuICAucm9vdCA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgfVxuICB9XG4gIC5ncmlkLTI1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1iaWc7XG4gICAgICB3aWR0aDogMzElO1xuICAgICAgbWFyZ2luOiAwIDElO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgd2lkdGg6IDIzJTtcbiAgICAgIG1hcmdpbjogMCAxJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcbiAgICAgIGhlaWdodDogMzUwcHhcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSAhaW1wb3J0YW50XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICB9XG4gICAgICBbZGlyPVwibHRyXCJdICYge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAub3ZlcmxheSB7XG4gICAgICBAaW5jbHVkZSBvdmVybGF5O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDRkZWcsICRwYWxldHRlLXByaW1hcnktbWFpbiA2JSwgJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW4gMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIGg1IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZzVcbiAgICB9XG4gIH1cbiAgLmdyaWQtNTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYmFja2dyb3VuZDogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW47XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLWJpZztcbiAgICAgIHdpZHRoOiAzMyVcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKVxuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwLjQ1O1xuICAgIH1cbiAgICAub3ZlcmxheSB7XG4gICAgICBbZGlyPVwibHRyXCJdICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNjQpLCB0cmFuc3BhcmVudCk7XG4gICAgICB9XG4gICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC42NCksIHRyYW5zcGFyZW50KTtcbiAgICAgIH1cbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG92ZXJsYXlcbiAgICB9XG4gICAgaDMge1xuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgaSB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpXG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2Jhbm5lciB7XG4gIC5yb290IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1jb21tb24tYmxhY2s7XG4gICAgaGVpZ2h0OiA3MjBweDtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNTAlIDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBoZWlnaHQ6IDY0MHB4XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBAaW5jbHVkZSBsZWZ0KDI1JSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgQGluY2x1ZGUgbGVmdCgwKTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogLTIwcHggIWltcG9ydGFudFxuICAgIH1cbiAgfVxuXG4gIC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLWNvbW1vbi1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgQGluY2x1ZGUgbGVmdCgtNTAlKTtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDUwJSA1MCU7ICBcbiAgfVxuXG4gIC5jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTA7XG4gICAgQGluY2x1ZGUgdGV4dC1hbGlnbihsZWZ0KTtcbiAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgIHRvcDogNTUlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIHRvcDogMzAlXG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5idG4tcGxheSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLXBsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0b3A6IC0xMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICAgICAgJi5pb24tYXJyb3ctcmlnaHQtYiB7XG4gICAgICAgIGxlZnQ6IDNweFxuICAgICAgfVxuICAgICAgJi5wbGF5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBsZWZ0KC0xNDAlKTtcbiAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSByaWdodCgtMTU1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBmdW5jdGlvbiBzZWN0aW9uLW1hcmdpbigkbWFyZ2luKSB7XG4gIEByZXR1cm4gJG1hcmdpbiAqIDIwO1xufVxuXG4uY29udGFpbmVyLWdlbmVyYWwge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZzEgKiAxNTtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9IFxufVxuXG4ubWFpbi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJhY2tncm91bmQtZGVmYXVsdDtcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLXBhcGVyO1xuICB9XG59XG4uc3BhY2UtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogc2VjdGlvbi1tYXJnaW4oNnB4KTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IHNlY3Rpb24tbWFyZ2luKDNweCk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgIG1hcmdpbi1ib3R0b206IHNlY3Rpb24tbWFyZ2luKDJweCk7XG4gIH1cbn1cbi5zcGFjZS1ib3R0b20tc2hvcnQge1xuICBtYXJnaW4tYm90dG9tOiBzZWN0aW9uLW1hcmdpbigkc3BhY2luZzEqIDAuNSk7XG59XG4uc3BhY2UtdG9wIHtcbiAgbWFyZ2luLXRvcDogc2VjdGlvbi1tYXJnaW4oNnB4KTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IHNlY3Rpb24tbWFyZ2luKDNweCk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgIG1hcmdpbi10b3A6IHNlY3Rpb24tbWFyZ2luKDJweCk7XG4gIH1cbn1cbi5zcGFjZS10b3Atc2hvcnQge1xuICBtYXJnaW4tdG9wOiBzZWN0aW9uLW1hcmdpbigkc3BhY2luZzEqIDAuNSk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBzZWN0aW9uLW1hcmdpbigzcHgpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICBtYXJnaW4tdG9wOiBzZWN0aW9uLW1hcmdpbigycHgpO1xuICB9XG59XG4uY29udGFpbmVyLXdyYXAge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgPiBzZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn0iLCIudmlkZW8tcG9wdXAge1xuICAuY2xvc2UtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgQGluY2x1ZGUgcmlnaHQoNHB4KVxuICB9XG5cbiAgLmhlYWRsaW5lIHtcbiAgICAudGl0bGUtbWFpbiB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTI1ZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcbiAgfVxufVxuI2RldGFpbC1tb3ZpZSB7XG4gIC5jb250YWluZXItd3JhcCB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nMTU7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMTAsIDApO1xuICAgIH1cbiAgfVxuXG4gIC5kZXNjIHtcbiAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDEsIDApO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNTtcbiAgICBoNiB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIH1cbiAgfVxuICBcbiAgLnRleHQge1xuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XG4gICAgcGFkZGluZzogc3BhY2luZygyLCAwKTtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAucHJvcGVydHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xuICAgIC5zdGFyIHtcbiAgICAgIGNvbG9yOiAjRkY5NTAwO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMik7XG4gICAgfVxuICAgIC5kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJvcmRlci1jb2xvciwgJGxpZ2h0LXRleHQtcHJpbWFyeSwgJGRhcmstdGV4dC1wcmltYXJ5KTtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbjogNnB4ICRzcGFjaW5nMjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgXG4gIC5idG4tYXJlYSB7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJHNwYWNpbmcyICogLTEpO1xuICAgICAgJiA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcyKVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICYgPiAqIHtcbiAgICAgICAgbWFyZ2luOiBzcGFjaW5nKDAsIDAsIDIpXG4gICAgICB9XG4gICAgfVxuICAgICYgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGkge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzYwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNClcbiAgICB9XG4gICAgZmlndXJlIHtcbiAgICAgIEBpbmNsdWRlIHNoYWRvdzM7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLWJpZztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuYmctbW92aWUge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIGhlaWdodDogNzIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDUwJSA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA1MCUgIDtcbiAgICAgIHRvcDogLTUwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgICAgW2Rpcj1ydGxdICYge1xuICAgICAgICBsZWZ0OiAtMjUlO1xuICAgICAgfVxuICAgICAgW2Rpcj1sdHJdICYge1xuICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuYWJvdXQge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nNTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmc0ICogLTE7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAwXG4gICAgfVxuICAgIC5idG4tYXJlYSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzY7XG4gICAgfVxuICAgIC5wZXJzb24ge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzVcbiAgICAgIH1cbiAgICAgIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZFxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNFxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmJ0bi1hcmVhLWRldGFpbCB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZzFcbiAgICAgIH1cbiAgICB9IFxuICB9XG59Il19 */