/*
** 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/
*/
.use-text-title {
  font-weight: var(--font-bold);
  font-size: 48px;
  line-height: 72px;
}

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

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

.use-text-title2 {
  font-size: 36px;
  line-height: 54px;
  font-weight: var(--font-bold);
}

@media (max-width: 1279px) {
  .use-text-title2 {
    font-size: 32px;
    line-height: 48px;
  }
}

@media (max-width: 599px) {
  .use-text-title2 {
    font-size: 24px;
    line-height: 36px;
  }
}

.use-text-subtitle {
  font-weight: var(--font-medium);
  font-size: 28px;
  line-height: 42px;
}

@media (max-width: 1279px) {
  .use-text-subtitle {
    font-size: 24px;
    line-height: 36px;
  }
}

@media (max-width: 599px) {
  .use-text-subtitle {
    font-size: 18px;
    line-height: 26px;
  }
}

.use-text-subtitle2 {
  font-weight: var(--font-regular);
  font-size: 22px;
  line-height: 32px;
}

@media (max-width: 1279px) {
  .use-text-subtitle2 {
    font-size: 20px;
    line-height: 32px;
  }
}

@media (max-width: 599px) {
  .use-text-subtitle2 {
    font-size: 16px;
    line-height: 24px;
  }
}

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

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

@media (max-width: 599px) {
  .use-text-caption {
    font-size: 14px;
    line-height: 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: #E91E63;
  --v-primarydark-base: #880E4F;
  --v-secondarylight-base: #C5CAE9;
  --v-secondary-base: #304FFE;
  --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;
}

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

button {
  text-align: center;
}

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

.m-application .form-control {
  background: none;
}

.m-application .input-field .help-block {
  position: absolute;
  font-size: 13px;
}

.m-application .input-field .help-block.form-error {
  color: #dd493c;
}

.m-application input:not([type]):focus.valid ~ label, .m-application input[type=text]:not(.browser-default):focus.valid ~ label, .m-application input[type=password]:not(.browser-default):focus.valid ~ label, .m-application input[type=email]:not(.browser-default):focus.valid ~ label, .m-application input[type=url]:not(.browser-default):focus.valid ~ label, .m-application input[type=time]:not(.browser-default):focus.valid ~ label, .m-application input[type=date]:not(.browser-default):focus.valid ~ label, .m-application input[type=datetime]:not(.browser-default):focus.valid ~ label, .m-application input[type=datetime-local]:not(.browser-default):focus.valid ~ label, .m-application input[type=tel]:not(.browser-default):focus.valid ~ label, .m-application input[type=number]:not(.browser-default):focus.valid ~ label, .m-application input[type=search]:not(.browser-default):focus.valid ~ label, .m-application textarea.materialize-textarea:focus.valid ~ label {
  color: inherit;
}

.m-application [type=checkbox] + span:not(.lever) {
  padding-left: 30px;
}

.m-application .carousel-item {
  -webkit-transition: auto;
  -o-transition: auto;
  transition: auto;
}

.m-application .modal-content {
  border: none;
}

.m-application .modal-content h4 {
  font-size: 1.25rem;
  font-weight: var(--font-bold);
  margin-bottom: 16px;
}

.m-application .modal-content .modal-close {
  position: absolute;
  top: 8px;
  right: 8px;
}

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

.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: "Montserrat", 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 {
  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 > p {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

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

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

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

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

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

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

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

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

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

@media (min-width: 600px) {
  #main-wrap .container {
    padding: 0 24px;
  }
}

@media (min-width: 960px) {
  #main-wrap .container {
    padding: 0 32px;
  }
}

@media (min-width: 600px) {
  #main-wrap .container.fixed-width {
    max-width: 600px;
  }
}

@media (min-width: 960px) {
  #main-wrap .container.fixed-width {
    max-width: 960px;
  }
}

@media (min-width: 1280px) {
  #main-wrap .container.fixed-width {
    max-width: 1280px;
  }
}

@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) {
  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 */
.money {
  --font-regular: 400;
  --font-medium: 500;
  --font-bold: 600;
}

.money .btn {
  border-radius: 6px;
}

.money .btn.primary {
  -webkit-box-shadow: 0 0 4px -1px var(--v-primary-base);
  box-shadow: 0 0 4px -1px var(--v-primary-base);
}

.money .btn.secondary {
  -webkit-box-shadow: 0 0 4px -1px var(--v-secondary-base);
  box-shadow: 0 0 4px -1px var(--v-secondary-base);
}

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

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

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

.money .input-field.filled > label {
  top: 6px;
}

[dir="ltr"] .money .input-field.filled > label {
  left: 8px;
}

[dir="rtl"] .money .input-field.filled > label {
  right: 8px;
}

.money .input-field.filled > label:not(.label-icon).active {
  -webkit-transform: translateY(1px) scale(0.8) !important;
  -ms-transform: translateY(1px) scale(0.8) !important;
  transform: translateY(1px) scale(0.8) !important;
}

.money .input-field.filled input, .money .input-field.filled textarea {
  border-radius: 6px 6px 0 0;
  padding: 25px 8px 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.theme--light .money .input-field.filled input, .theme--light .money .input-field.filled textarea {
  background-color: rgba(0, 0, 0, 0.06);
}

.theme--dark .money .input-field.filled input, .theme--dark .money .input-field.filled textarea {
  background-color: rgba(255, 255, 255, 0.08);
}

.theme--light .money .input-field.filled input:hover, .theme--light .money .input-field.filled textarea:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.theme--dark .money .input-field.filled input:hover, .theme--dark .money .input-field.filled textarea:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

.theme--light .money .input-field.filled input:focus, .theme--light .money .input-field.filled input:active, .theme--light .money .input-field.filled textarea:focus, .theme--light .money .input-field.filled textarea:active {
  background-color: rgba(0, 0, 0, 0.06);
}

.theme--dark .money .input-field.filled input:focus, .theme--dark .money .input-field.filled input:active, .theme--dark .money .input-field.filled textarea:focus, .theme--dark .money .input-field.filled textarea:active {
  background-color: rgba(255, 255, 255, 0.08);
}

.money .input-field.filled input {
  height: 3.5rem;
}

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

body {
  min-height: 100%;
}

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

.btn.block {
  width: 100%;
}

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

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

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

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

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

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

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

.theme--dark .btn-flat:hover {
  color: #fff;
}

.btn-icon {
  text-decoration: none;
  text-align: center;
  letter-spacing: .5px;
  -webkit-transition: background-color .2s ease-out;
  -o-transition: background-color .2s ease-out;
  transition: background-color .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-color: transparent;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  padding: 0;
  width: 36px;
  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:focus {
  background-color: transparent;
}

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

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

.btn-outlined {
  position: relative;
  background-color: transparent !important;
  text-decoration: none;
  text-align: center;
  letter-spacing: .5px;
  -webkit-transition: background-color .2s ease-out;
  -o-transition: background-color .2s ease-out;
  transition: background-color .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: var(--font-regular);
  line-height: 6rem;
  letter-spacing: -0.015625em !important;
}

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

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

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

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

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

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

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

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

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

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

.m-application .overline {
  font-size: 0.625rem !important;
  font-weight: var(--font-medium);
  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: #ff9800;
  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
*/
.market {
  position: absolute;
  top: 0px;
  z-index: 1200;
  width: 100%;
  height: 40px;
  background: rgba(0, 0, 0, 0.5);
  padding: 8px;
}

[dir="ltr"] .market {
  left: 0;
}

[dir="rtl"] .market {
  right: 0;
}

.market .item {
  color: #FFF;
  padding: 4px 32px 4px 32px;
  font-size: 14px;
}

.market .item:focus {
  outline: none;
}

.market .coin {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.market .coin .logo {
  width: 20px;
  height: auto;
}

[dir="ltr"] .market .coin .logo {
  margin-right: 8px;
}

[dir="rtl"] .market .coin .logo {
  margin-left: 8px;
}

.market .coin .logo img {
  width: 100%;
  height: auto;
}

.market .coin i {
  font-style: normal;
}

.market .down {
  color: #FF7272;
}

.market .up {
  color: #5DD662;
}

.market .stay {
  color: #b2b2b2;
}

#banner .root {
  position: relative;
}

@media (min-width: 960px) {
  #banner .root {
    height: 700px;
  }
}

@media (max-width: 959px) {
  #banner .root {
    padding-bottom: 40px;
  }
}

#banner .canvas-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.theme--light #banner .canvas-wrap {
  background: -o-linear-gradient(135deg, var(--v-secondary-base) 30%, var(--v-primary-base) 80%);
  background: linear-gradient(-45deg, var(--v-secondary-base) 30%, var(--v-primary-base) 80%);
}

.theme--dark #banner .canvas-wrap {
  background: -o-linear-gradient(135deg, var(--v-secondarydark-base) 30%, var(--v-primarydark-base) 80%);
  background: linear-gradient(-45deg, var(--v-secondarydark-base) 30%, var(--v-primarydark-base) 80%);
}

#banner .canvas-wrap:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
}

#banner .overlay-banner {
  position: absolute;
  width: 100%;
  height: 100%;
}

.theme--dark #banner .overlay-banner {
  position: relative;
}

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

.theme--light #banner .overlay-banner {
  position: relative;
}

.theme--light #banner .overlay-banner:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--v-primary-base);
  opacity: 0.7;
}

#banner .particle-background {
  position: absolute;
  width: 100%;
  height: 600px;
}

@media (max-width: 1279px) {
  #banner .particle-background canvas {
    display: none;
  }
}

#banner .banner-wrap {
  position: relative;
  z-index: 10;
}

#banner .object-art img {
  position: relative;
  z-index: 1;
  top: 270px;
  max-width: 560px;
}

[dir="ltr"] #banner .object-art img {
  left: -90px;
}

[dir="rtl"] #banner .object-art img {
  right: -90px;
}

@media (max-width: 1279px) {
  #banner .object-art img {
    top: 120px;
  }
}

@media (max-width: 959px) {
  #banner .object-art {
    display: none;
  }
}

#banner .text {
  color: #FFF;
}

@media (min-width: 1280px) {
  #banner .text {
    margin-top: 212px;
  }
}

@media (max-width: 1279px) {
  #banner .text {
    margin-top: 96px;
  }
}

@media (max-width: 959px) {
  #banner .text {
    text-align: center;
    margin-top: 160px;
  }
}

#banner .text h4 {
  margin-bottom: 16px;
}

#banner .btn-area {
  margin-top: 40px;
  position: relative;
  z-index: 2;
}

@media (max-width: 959px) {
  #banner .btn-area {
    text-align: center;
  }
}

[dir="ltr"] #banner .btn-area .button {
  margin-right: 24px;
}

[dir="rtl"] #banner .btn-area .button {
  margin-left: 24px;
}

@media (max-width: 599px) {
  #banner .btn-area .button {
    margin-bottom: 24px;
    height: 50px;
  }
}

#banner .invert {
  border-color: #FFF;
  color: #FFF;
}

#banner .deco-bottom {
  position: absolute;
  bottom: -50px;
  width: 100%;
}

[dir="ltr"] #banner .deco-bottom {
  left: 0px;
}

[dir="rtl"] #banner .deco-bottom {
  right: 0px;
}

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

#banner .deco-bottom svg {
  width: 1400px;
  height: 380px;
}

@media only screen and (min-width: 1400px) {
  #banner .deco-bottom svg {
    -webkit-transform: scale(2, 1);
    -ms-transform: scale(2, 1);
    transform: scale(2, 1);
  }
}

@media (min-width: 1920px) {
  #banner .deco-bottom svg {
    display: none;
  }
}

.theme--light #banner .deco-bottom.back svg {
  fill: var(--v-primary-base);
}

.theme--dark #banner .deco-bottom.back svg {
  fill: var(--v-primarydark-base);
}

.theme--light #banner .deco-bottom.cover svg {
  fill: #FFF;
}

.theme--dark #banner .deco-bottom.cover svg {
  fill: #303030;
}

.theme--light #banner .deco-bottom.cover svg {
  opacity: 0.84;
}

.theme--dark #banner .deco-bottom.cover svg {
  opacity: 0.6;
}

#banner .deco-inner {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

[dir="ltr"] #banner .deco-inner {
  left: 0;
}

[dir="rtl"] #banner .deco-inner {
  right: 0;
}

#benefit .root {
  position: relative;
  background-color: #000;
}

#benefit .parallax-img {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  left: 0;
  top: 0;
}

@media (max-width: 1279px) {
  #benefit .parallax-img {
    background-image: url("https://i.ibb.co/9pL5dC3/parallax-r8cohw.jpg");
    background-repeat: no-repeat;
    -webkit-filter: blur(8px);
    filter: blur(8px);
  }
}

#benefit .parallax-img .parallax {
  -webkit-filter: blur(6px);
  filter: blur(6px);
  height: 560px;
  background: url("https://i.ibb.co/9pL5dC3/parallax-r8cohw.jpg") no-repeat center center;
  background-size: cover;
}

#benefit .wrapper {
  position: relative;
  padding-top: 80px;
}

@media (min-width: 1280px) {
  #benefit .wrapper {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media (min-width: 600px) {
  #benefit .wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }
}

#benefit .desc {
  color: #FFF;
  padding: 0;
}

#benefit .desc h4 {
  font-weight: var(--font-medium);
}

#benefit .list {
  display: block;
  margin: 24px 0px 40px 0px;
  list-style: none;
  font-size: 18px;
}

[dir="ltr"] #benefit .list {
  padding-left: 0;
}

[dir="rtl"] #benefit .list {
  padding-right: 0;
}

@media (max-width: 599px) {
  #benefit .list {
    font-size: 16px;
  }
}

#benefit .list li {
  line-height: 38px;
}

[dir="ltr"] #benefit .list li {
  padding-left: 32px;
}

[dir="rtl"] #benefit .list li {
  padding-right: 32px;
}

[dir="ltr"] #benefit .list li {
  background: url("../images/crypto/deco-list.png") no-repeat 0 10px;
}

[dir="rtl"] #benefit .list li {
  background: url("../images/crypto/deco-list.png") no-repeat 100% 0;
}

#benefit .img {
  margin: 24px 0px 0px 0px;
  overflow: hidden;
  bottom: -40px;
  position: relative;
}

#benefit .img img {
  max-width: 100%;
  display: block;
}

#benefit .deco {
  position: absolute;
  top: -60px;
}

[dir="ltr"] #benefit .deco {
  right: 30px;
}

[dir="rtl"] #benefit .deco {
  left: 30px;
}

@media (max-width: 959px) {
  #benefit .deco {
    top: 0;
  }
}

#benefit .parallax-props {
  background: url("../images/crypto/deco-benefit.svg") no-repeat center center;
  height: 540px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.testimonial-card {
  position: relative;
}

.testimonial-card .caption-name {
  margin-top: 24px;
  display: block;
  font-size: 16px;
}

@media (max-width: 599px) {
  .testimonial-card .caption-name {
    font-size: 14px;
  }
}

.testimonial-card .paper {
  height: 250px;
  margin: 24px 0px 24px 0px;
  text-align: center;
  border: 1px solid transparent;
  -webkit-transition: border 0.4s ease-out;
  -o-transition: border 0.4s ease-out;
  transition: border 0.4s ease-out;
  padding: 8px;
}

@media (min-width: 600px) {
  .testimonial-card .paper {
    padding: 64px 120px 64px 120px;
  }
}

.testimonial-card .paper.card {
  overflow: visible;
  display: block;
}

.slick-current .testimonial-card .paper {
  border: 1px solid var(--v-primary-base);
}

.testimonial-card .text {
  display: -webkit-box;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 80px;
  font-size: 18px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

@media (max-width: 599px) {
  .testimonial-card .text {
    font-size: 14px;
    -webkit-line-clamp: 4;
  }
}

.testimonial-card .avatar {
  width: 80px;
  height: 80px;
  margin: -32px auto 32px;
  border-radius: 50% !important;
}

.theme--dark .testimonial-card .avatar {
  -webkit-box-shadow: 0px 4px 5px -2px rgba(50, 50, 50, 0.2), 0px 7px 10px 1px rgba(50, 50, 50, 0.14), 0px 2px 16px 1px rgba(50, 50, 50, 0.12);
  box-shadow: 0px 4px 5px -2px rgba(50, 50, 50, 0.2), 0px 7px 10px 1px rgba(50, 50, 50, 0.14), 0px 2px 16px 1px rgba(50, 50, 50, 0.12);
}

.theme--light .testimonial-card .avatar {
  -webkit-box-shadow: 0px 4px 5px -2px rgba(128, 128, 128, 0.2), 0px 7px 10px 1px rgba(128, 128, 128, 0.14), 0px 2px 16px 1px rgba(128, 128, 128, 0.12);
  box-shadow: 0px 4px 5px -2px rgba(128, 128, 128, 0.2), 0px 7px 10px 1px rgba(128, 128, 128, 0.14), 0px 2px 16px 1px rgba(128, 128, 128, 0.12);
}

@media (min-width: 600px) {
  .testimonial-card .avatar {
    margin: -96px auto 32px;
  }
}

.counter-wrap {
  position: relative;
  text-align: center;
}

.counter-wrap h3 {
  color: #FFF;
  font-weight: var(--font-bold);
  margin-bottom: 16px;
}

@media (max-width: 599px) {
  .counter-wrap h3 {
    font-size: 36px;
  }
}

.counter-wrap p {
  color: #FFF;
}

.counter-wrap .button {
  margin-top: 16px;
}

.counter-wrap .call-action {
  margin-top: 80px;
  position: relative;
  text-align: center;
  color: #FFF;
}

.error-wrap {
  width: 100%;
  min-height: 640px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: -120px;
}

@media (max-width: 599px) {
  .error-wrap {
    padding-top: 160px;
  }
}

@media (min-width: 600px) {
  [dir="ltr"] .error-wrap .text {
    padding-left: 40px;
  }
  [dir="rtl"] .error-wrap .text {
    padding-right: 40px;
  }
  [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);
  }
}

@media (max-width: 599px) {
  .error-wrap .text {
    text-align: center;
    margin: 40px 0px 160px 0px;
  }
}

.error-wrap .text h4 {
  font-weight: var(--font-bold);
  margin-bottom: 32px;
}

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

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

.error-wrap .deco svg {
  fill: var(--v-primarylight-base);
  position: relative;
  width: 212px;
  height: 240px;
}

.error-wrap .deco h3 {
  color: var(--v-primarydark-base);
  font-size: 96px;
  text-transform: capitalize;
  font-weight: 700;
  z-index: 1;
  position: absolute;
  width: 100%;
  text-align: center;
  top: 50px;
}

[dir="ltr"] .error-wrap .deco h3 {
  left: 0;
}

[dir="rtl"] .error-wrap .deco h3 {
  right: 0;
}

.error-wrap .deco:before {
  content: "";
  width: 320px;
  height: 230px;
  position: absolute;
  top: 24px;
}

[dir="ltr"] .error-wrap .deco:before {
  left: -200px;
}

[dir="rtl"] .error-wrap .deco:before {
  right: -200px;
}

#faq .root {
  position: relative;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-top: -160px;
}

.theme--light #faq .root {
  background-image: url("../images/crypto/deco-faq-top-light.svg");
}

.theme--dark #faq .root {
  background-image: url("../images/crypto/deco-faq-top-dark.svg");
}

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

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

.theme--dark #faq .root {
  background-color: var(--v-primarydark-base);
}

.theme--dark #faq .root:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #303030;
  opacity: 0.6;
}

@media (min-width: 0) {
  #faq .root {
    padding-bottom: 120px;
  }
}

@media (min-width: 960px) {
  #faq .root {
    padding: 240px 0px 80px 0px;
  }
}

@media (max-width: 959px) {
  #faq .root {
    padding-bottom: 80px;
  }
}

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

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

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

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

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

#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 #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light #faq .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);
}

#faq .parallax {
  position: relative;
  top: -1000px;
  width: 100%;
}

#feature .main-feature {
  position: relative;
  display: block;
}

@media (min-width: 1280px) {
  #feature .main-feature {
    padding-bottom: 64px;
  }
}

#feature .video {
  overflow: hidden;
  position: relative;
  margin: 48px 0px 16px 0px;
}

#feature .video figure {
  margin: 0;
  background: #000;
}

#feature .video figure img {
  opacity: 0.62;
  min-height: 100%;
  width: 100%;
}

#feature .feature-wrap {
  position: relative;
}

#feature .play-btn {
  position: absolute;
  width: 150px;
  height: 150px;
  top: 50%;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

[dir="ltr"] #feature .play-btn {
  left: 50%;
}

[dir="rtl"] #feature .play-btn {
  right: 50%;
}

#feature .play-btn i:before {
  font-size: 130px;
  background: -o-linear-gradient(330deg, var(--v-secondarylight-base), var(--v-primarylight-base));
  background: linear-gradient(120deg, var(--v-secondarylight-base), var(--v-primarylight-base));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#feature .close-btn {
  position: absolute;
  top: 4px;
}

[dir="ltr"] #feature .close-btn {
  right: 4px;
}

[dir="rtl"] #feature .close-btn {
  left: 4px;
}

#feature .deco {
  position: absolute;
  top: 80px;
  width: 400px;
}

[dir="ltr"] #feature .deco {
  left: 80px;
}

[dir="rtl"] #feature .deco {
  right: 80px;
}

#feature .deco svg {
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}

#feature .counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 1280px) {
  #feature .counter {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

@media (min-width: 600px) {
  [dir="ltr"] #feature .counter {
    padding-right: 64px;
  }
  [dir="rtl"] #feature .counter {
    padding-left: 64px;
  }
}

@media (max-width: 599px) {
  #feature .counter > * {
    width: 50%;
    padding: 4px;
  }
}

@media (min-width: 600px) {
  #feature .lower {
    margin-top: 160px;
  }
}

@media (min-width: 600px) {
  #feature .higher {
    margin-top: 80px;
  }
}

#feature .paper {
  position: relative;
  height: 174px;
  padding: 16px;
  margin: 8px 0px 8px 0px;
}

@media (min-width: 600px) {
  #feature .paper {
    padding: 8px 24px 8px 24px;
    margin: 32px 32px 0px 0px;
    width: 174px;
  }
}

#feature .paper span {
  color: var(--v-primary-base);
  font-size: 48px;
}

#feature .paper h6 {
  font-weight: var(--font-bold);
}

#feature .paper p {
  font-size: 18px;
}

@media (max-width: 599px) {
  #feature .paper p {
    font-size: 16px;
  }
}

#feature .more-feature {
  position: relative;
}

#feature .more-feature figure {
  margin: 0;
}

#feature .chart-deco {
  width: 100%;
  height: 420px;
  bottom: 0px;
  position: absolute;
  background-size: cover;
}

#feature .item {
  position: relative;
  padding-top: 80px;
}

#feature .text {
  position: relative;
}

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

#feature .text > span {
  position: absolute;
  color: rgba(0, 0, 0, 0.54);
  top: -10px;
  font-size: 38px;
  z-index: 2;
}

[dir="ltr"] #feature .text > span {
  left: 7px;
}

[dir="rtl"] #feature .text > span {
  right: 7px;
}

@media (max-width: 959px) {
  [dir="ltr"] #feature .text > span {
    left: calc(50% - 7px);
  }
  [dir="rtl"] #feature .text > span {
    right: calc(50% - 7px);
  }
}

#feature .illustration img {
  width: 80%;
  display: block;
  margin: 0 auto;
}

[dir="ltr"] #feature .text-center span {
  left: calc(50% - 7px);
}

[dir="rtl"] #feature .text-center span {
  right: calc(50% - 7px);
}

#feature .progress-wrap {
  padding: 0;
}

@media (min-width: 600px) {
  #feature .progress-wrap {
    padding: 0px 48px 0px 48px;
  }
}

#feature .progress-wrap li {
  margin-bottom: 24px;
  list-style: none;
}

@media (min-width: 600px) {
  #feature .progress-wrap li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

#feature .progress-wrap li h5 {
  font-weight: var(--font-bold);
}

@media (max-width: 599px) {
  #feature .progress-wrap li h5 {
    font-size: 16px !important;
  }
}

#feature .coin {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 120px;
  padding-top: 8px;
}

#feature .coin .logo {
  height: 48px;
  min-width: 48px;
  width: 48px;
}

[dir="ltr"] #feature .coin .logo {
  margin-right: 16px;
}

[dir="rtl"] #feature .coin .logo {
  margin-left: 16px;
}

#feature .coin .logo.avatar-img {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: normal;
  position: relative;
  text-align: center;
  vertical-align: middle;
}

#feature .coin .logo.avatar-img img {
  border-radius: inherit;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: inherit;
  width: inherit;
}

@media (max-width: 599px) {
  #feature .coin .logo {
    width: 20px !important;
    height: 20px !important;
    min-width: 0 !important;
  }
  [dir="ltr"] #feature .coin .logo {
    margin-right: 8px;
  }
  [dir="rtl"] #feature .coin .logo {
    margin-left: 8px;
  }
}

#feature .progress-item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (min-width: 600px) {
  #feature .progress-item {
    margin-top: 8px;
  }
  [dir="ltr"] #feature .progress-item {
    padding-left: 48px;
  }
  [dir="rtl"] #feature .progress-item {
    padding-right: 48px;
  }
}

#feature .progress-item .progress {
  background: none;
  height: 8px;
  border-radius: 8px;
  position: relative;
}

#feature .progress-item .progress:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  background: currentColor;
  opacity: 0.3;
  height: 8px;
  border-radius: 8px;
}

#feature .unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 599px) {
  #feature .unit h6 {
    font-size: 14px !important;
    line-height: 26px;
  }
}

#feature .unit h6 span {
  font-size: 16px 14px !important;
}

@media (max-width: 599px) {
  #feature .unit h6 span {
    font-size: 14px;
  }
}

#feature .track {
  border-radius: 10px;
  height: 8px !important;
}

.theme--light #feature .track {
  background: rgba(0, 0, 0, 0.12);
}

.theme--dark #feature .track {
  background: rgba(255, 255, 255, 0.12);
}

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

#feature .zero .progress .progress-linear {
  width: 0 !important;
}

.video-popup {
  max-width: none;
}

@media (min-width: 600px) {
  .video-popup {
    width: 690px;
  }
}

.video-popup iframe {
  width: 100%;
}

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

#footer .footer {
  position: relative;
  padding: 80px 0px 80px 0px;
}

@media (max-width: 959px) {
  #footer .footer {
    padding-bottom: 56px;
  }
}

#footer .footer p {
  color: #FFF;
}

@media (max-width: 599px) {
  #footer .footer p {
    text-align: center;
  }
}

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

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

#footer .footer.invert {
  padding-top: 0;
}

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

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

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

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

#footer .footer.invert .logo h6 {
  color: var(--v-primarydark-base);
}

#footer .footer.invert .title-nav {
  color: var(--v-secondary-base);
}

#footer .footer.invert .blog-item .category {
  color: var(--v-secondary-base);
}

.theme--light #footer .footer.invert .blog-item .content {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark #footer .footer.invert .blog-item .content {
  color: rgba(255, 255, 255, 0.7);
}

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

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

.theme--light #footer .footer.invert .select-lang svg {
  fill: rgba(0, 0, 0, 0.87);
}

.theme--dark #footer .footer.invert .select-lang svg {
  fill: #FFF;
}

#footer .footer-counter {
  position: relative;
  padding-top: 80px;
}

.theme--light #footer .footer-counter {
  background: -o-linear-gradient(220deg, var(--v-secondary-base) -20%, var(--v-primary-base) 70%);
  background: linear-gradient(-130deg, var(--v-secondary-base) -20%, var(--v-primary-base) 70%);
}

.theme--dark #footer .footer-counter {
  background: -o-linear-gradient(220deg, var(--v-secondarydark-base) -20%, var(--v-primarydark-base) 70%);
  background: linear-gradient(-130deg, var(--v-secondarydark-base) -20%, var(--v-primarydark-base) 70%);
}

@media (min-width: 960px) {
  #footer .footer-counter {
    padding-top: 200px;
  }
}

@media (min-width: 1920px) {
  #footer .footer-counter {
    padding-top: 120px;
  }
}

#footer .quick-links ul {
  margin: 0;
  padding: 0;
}

#footer .quick-links ul li {
  list-style: none;
  margin-bottom: 8px;
  display: inline-block;
  width: 30%;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #FFF;
}

[dir="ltr"] #footer .quick-links ul li {
  margin-right: 2%;
}

[dir="rtl"] #footer .quick-links ul li {
  margin-left: 2%;
}

@media (max-width: 599px) {
  #footer .quick-links ul li {
    width: 47%;
  }
}

#footer .quick-links ul li a {
  text-transform: capitalize;
  text-decoration: none !important;
  font-size: 14px;
  color: #FFF;
}

#footer .quick-links ul li a:hover {
  color: var(--v-primarylight-base);
}

#footer .blog-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 24px 0px 24px 0px;
  padding: 0 !important;
  height: auto !important;
  white-space: normal;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

[dir="ltr"] #footer .blog-item {
  text-align: left;
}

[dir="rtl"] #footer .blog-item {
  text-align: right;
}

#footer .blog-item .category {
  margin-bottom: 8px;
  display: block;
  line-height: normal;
  font-weight: var(--font-bold);
  text-transform: uppercase;
  color: var(--v-secondarylight-base);
}

#footer .blog-item .list-text {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: block;
  color: var(--v-primarylight-base);
}

#footer .blog-item .figure {
  border-radius: 4px;
  overflow: hidden;
  margin-top: 8px;
  width: 80px;
  height: 56px;
}

[dir="ltr"] #footer .blog-item .figure {
  margin-right: 16px;
}

[dir="rtl"] #footer .blog-item .figure {
  margin-left: 16px;
}

#footer .blog-item .figure img {
  display: block;
  min-height: 100%;
  width: 100%;
}

#footer .blog-item .content {
  font-size: 14px;
  text-transform: none;
  margin-bottom: 0;
  display: block;
  line-height: 22px;
  font-weight: var(--font-regular);
  color: #FFF;
}

[dir="ltr"] #footer .blog-item .content {
  text-align: left;
}

[dir="rtl"] #footer .blog-item .content {
  text-align: right;
}

#footer .title-nav {
  color: var(--v-secondarylight-base);
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-weight: var(--font-bold);
}

#footer .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 24px;
}

@media (max-width: 959px) {
  #footer .logo {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

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

[dir="ltr"] #footer .logo img {
  margin-right: 8px;
}

[dir="rtl"] #footer .logo img {
  margin-left: 8px;
}

#footer .logo h6 {
  color: #FFF;
  font-weight: var(--font-bold);
  font-size: 28px;
  text-transform: uppercase;
}

#footer .socmed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-bottom: 32px;
}

#footer .socmed a.btn-icon {
  border-radius: 50%;
  margin: 8px;
  color: var(--v-primarydark-base);
  background: var(--v-primary-base);
}

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

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

#footer .icon + div {
  background: none !important;
  padding: 12px 12px 12px 32px;
  width: calc(100% - 32px);
}

#footer .select-lang {
  display: inherit;
  margin: 16px 0;
}

#footer .select-lang input {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  color: #FFF;
  border-color: rgba(255, 255, 255, 0.4);
  height: 2.8rem;
}

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

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

#footer .deco-top {
  position: absolute;
  top: -20px;
  width: 1280px;
  height: 400px;
}

[dir="ltr"] #footer .deco-top {
  left: 0;
}

[dir="rtl"] #footer .deco-top {
  right: 0;
}

@media (min-width: 1280px) {
  #footer .deco-top {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@media only screen and (min-width: 1400px) {
  #footer .deco-top {
    -webkit-transform: scale(2, 1);
    -ms-transform: scale(2, 1);
    transform: scale(2, 1);
  }
}

@media (min-width: 1920px) {
  #footer .deco-top {
    display: none;
  }
}

@media (max-width: 1279px) {
  #footer .deco-top {
    -webkit-transform: scale(1.4, 1);
    -ms-transform: scale(1.4, 1);
    transform: scale(1.4, 1);
  }
  [dir="ltr"] #footer .deco-top {
    left: -300px;
  }
  [dir="rtl"] #footer .deco-top {
    right: -300px;
  }
}

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

#footer .deco-top svg {
  width: 100%;
  height: 100%;
}

@media (max-width: 599px) {
  #footer .deco-top svg {
    display: none;
  }
}

.theme--light #footer .deco-top.back svg {
  fill: var(--v-primary-base);
}

.theme--dark #footer .deco-top.back svg {
  fill: var(--v-primarydark-base);
}

.theme--light #footer .deco-top.cover svg {
  fill: #FFF;
}

.theme--dark #footer .deco-top.cover svg {
  fill: #303030;
}

.theme--light #footer .deco-top.cover svg {
  opacity: 0.84;
}

.theme--dark #footer .deco-top.cover svg {
  opacity: 0.6;
}

.form-page .page-wrap {
  text-align: center;
  background: repeat-x center 140%;
  min-height: 100%;
  position: relative;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 88px 40px 88px 40px;
}

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

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

@media (max-width: 959px) {
  .form-page .page-wrap {
    padding: 32px 0px 32px 0px;
  }
}

.form-page .page-wrap .title-contact {
  font-weight: var(--font-bold);
}

.theme--light .form-page .page-wrap .title-contact {
  color: var(--v-primarydark-base);
}

.theme--dark .form-page .page-wrap .title-contact {
  color: var(--v-primarylight-base);
}

@media (max-width: 599px) {
  .form-page .page-wrap .title-contact {
    font-size: 32px;
  }
}

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

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

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

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

.form-page .full-form-wrap {
  padding: 72px 0;
}

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

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

.form-page .card.form-box {
  border-radius: 10px !important;
  overflow: hidden;
  -webkit-box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.05);
}

.theme--light .form-page .card.form-box {
  background: var(--v-primarylight-base);
}

.theme--dark .form-page .card.form-box {
  background-color: var(--v-primarydark-base);
  position: relative;
}

.theme--dark .form-page .card.form-box:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.4;
}

.form-page .desc {
  font-size: 20px;
  text-align: center;
  padding: 0px 80px 0px 80px;
}

@media (max-width: 959px) {
  .form-page .desc {
    padding: 0px 40px 0px 40px;
  }
}

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

.form-page .form {
  position: relative;
  margin-top: 40px;
  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 48px 80px 48px;
  }
}

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

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

.form-page .btn-area button {
  margin-top: 16px;
}

@media (max-width: 599px) {
  .form-page .btn-area span {
    font-size: 14px;
  }
}

.form-page .btn-area span a.link {
  display: block;
  text-decoration: none !important;
}

.theme--light .form-page .btn-area span a.link {
  color: var(--v-primarydark-base);
}

.theme--dark .form-page .btn-area span a.link {
  color: var(--v-primarylight-base);
}

.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 {
    margin-top: 0;
    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 {
  fill: var(--v-secondary-base);
  opacity: 0.2;
  position: fixed;
  top: 0;
}

.form-page .left-deco {
  left: -400px;
  right: auto;
  width: 1200px;
  height: 1500px;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}

@media (min-width: 960px) {
  .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;
}

@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 {
  padding: 120px 48px 120px 48px;
  height: 100%;
  color: #FFF;
}

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

.form-page .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 24px;
  text-transform: uppercase;
}

.form-page .logo.logo-header {
  -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;
  text-transform: uppercase;
  font-size: 24px;
  padding-bottom: 4px;
  margin-bottom: 0;
  color: #FFF;
  font-weight: var(--font-bold);
  margin-top: 8px;
}

@media (min-width: 960px) {
  [dir="ltr"] .form-page .logo p, [dir="ltr"] .form-page .logo span {
    margin-left: 8px;
  }
  [dir="rtl"] .form-page .logo p, [dir="rtl"] .form-page .logo span {
    margin-right: 8px;
  }
}

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

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

@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 .form-wrap {
  position: relative;
  padding: 16px;
  padding-bottom: 80px;
  min-height: 760px;
  overflow: hidden;
}

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

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

.form-page .form-wrap .frm-deco {
  -webkit-transform: translateX(-72%);
  -ms-transform: translateX(-72%);
  transform: translateX(-72%);
  bottom: -105px;
}

[dir="ltr"] .form-page .form-wrap .frm-deco {
  left: 58.33333%;
}

[dir="rtl"] .form-page .form-wrap .frm-deco {
  right: 58.33333%;
}

@media (min-width: 600px) {
  .form-page .form-wrap {
    padding: 40px;
  }
}

@media (min-width: 1280px) {
  .form-page .form-wrap {
    padding: 64px;
  }
}

.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 > button {
  color: #FFF;
  width: 160px;
  padding: 8px;
  line-height: 18px;
}

@media (max-width: 1279px) {
  .form-page .socmed-side-login > button {
    margin: 0 4px;
    width: 140px;
  }
}

@media (max-width: 599px) {
  .form-page .socmed-side-login > button {
    margin: 0 0 16px;
    width: 100%;
  }
}

.form-page .socmed-side-login i {
  font-size: 16px;
  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 {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

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

.form-page .form-control-label a {
  position: relative;
  top: -3px;
  left: 3px;
}

.form-page .form-control-label > div {
  display: inline-block;
  margin-top: 0;
}

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

[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 i {
  font-size: 32px;
  line-height: 80px !important;
  color: #FFF;
}

.form-page .backtohome > span 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 {
  background: rgba(0, 0, 0, 0.05);
}

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

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

.form-page .deco {
  width: 100%;
  height: 150%;
  position: absolute;
  overflow: hidden;
  top: -500px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}

[dir="ltr"] .form-page .deco {
  left: -90px;
}

[dir="rtl"] .form-page .deco {
  right: -90px;
}

.theme--light .form-page .deco .light {
  display: block;
}

.theme--dark .form-page .deco .light {
  display: none;
}

.theme--light .form-page .deco .dark {
  display: none;
}

.theme--dark .form-page .deco .dark {
  display: block;
}

[dir="ltr"] .form-page .deco {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

[dir="rtl"] .form-page .deco {
  -webkit-transform: scale(-1.1, 1.1);
  -ms-transform: scale(-1.1, 1.1);
  transform: scale(-1.1, 1.1);
}

@media (max-width: 959px) {
  [dir="ltr"] .form-page .deco {
    left: -30px;
  }
  [dir="rtl"] .form-page .deco {
    right: -30px;
  }
}

@media (max-width: 599px) {
  [dir="ltr"] .form-page .deco {
    left: 0;
  }
  [dir="rtl"] .form-page .deco {
    right: 0;
  }
  .form-page .deco svg {
    position: relative;
  }
  [dir="ltr"] .form-page .deco svg {
    left: -150%;
  }
  [dir="rtl"] .form-page .deco svg {
    right: -150%;
  }
}

.form-page .deco.lower {
  top: -150px;
}

.form-page .parallax {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
}

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

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

.form-page .parallax-left > div {
  top: -500px;
}

.form-page .parallax-left > div svg {
  top: 100px;
}

.form-page .parallax-right > div {
  top: -400px;
}

.form-page .deco-inner {
  width: 100%;
  height: 150%;
  position: absolute;
  overflow: hidden;
  top: -70px;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}

[dir="ltr"] .form-page .deco-inner {
  left: -222px;
}

[dir="rtl"] .form-page .deco-inner {
  right: -222px;
}

@media only screen and (max-width: 1280px) {
  [dir="ltr"] .form-page .deco-inner {
    left: -33px;
  }
  [dir="rtl"] .form-page .deco-inner {
    right: -33px;
  }
}

@media (max-width: 1279px) {
  .form-page .deco-inner {
    top: -60px;
  }
}

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

[dir="rtl"] .form-page .deco-inner .deco {
  right: 60px;
}

@media only screen and (min-width: 1281px) {
  [dir="ltr"] .form-page .deco-inner .deco {
    left: 50px;
  }
  [dir="rtl"] .form-page .deco-inner .deco {
    right: 50px;
  }
}

.form-page .deco-sm {
  text-align: center;
  margin-top: 112px;
}

.toast {
  border-radius: 4px;
  width: auto;
}

[dir="ltr"] .toast {
  padding-right: 8px;
}

[dir="rtl"] .toast {
  padding-left: 8px;
}

[dir="ltr"] .toast .toast-action {
  margin-right: 0;
}

[dir="rtl"] .toast .toast-action {
  margin-left: 0;
}

.toast i.material-icons {
  color: #FFF;
}

.invisible-deco {
  position: absolute;
  top: 0;
  left: 0;
}

@-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 {
  height: auto !important;
  margin: 4px 0;
  width: 100%;
  z-index: 11;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  position: fixed !important;
  height: auto !important;
}

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

.theme--dark .header {
  color: #fff;
}

.header.invert {
  padding-top: 0;
}

@media (min-width: 1280px) {
  .header {
    padding-top: 56px;
  }
}

@media (max-width: 1279px) {
  #main-wrap .header .container {
    padding-left: 0;
  }
}

@media (max-width: 599px) {
  #main-wrap .header .container {
    padding-right: 0;
  }
}

.header nav ul {
  padding: 0;
}

@media (max-width: 599px) {
  .header {
    z-index: 91;
  }
}

.header .nav-auth {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.header .nav-auth .button.v-btn {
  padding: 0 8px;
  margin: 0 24px;
}

@media (min-width: 1280px) {
  .header .nav-auth {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

.header.fixed {
  padding-top: 0;
  margin: 0;
}

.theme--light .header.fixed {
  background: var(--v-primarydark-base);
}

.theme--dark .header.fixed {
  background-color: var(--v-primarydark-base);
  position: relative;
}

.theme--dark .header.fixed:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.3;
}

.header.fixed .logo a {
  color: transparent;
  font-size: 0;
}

.header.fixed .logo img {
  height: 48px;
  width: 48px;
  margin-bottom: 0;
}

.header.fixed .header-content {
  margin: 0;
}

.header.fixed nav {
  padding: 4px 6px;
}

.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;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.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: 28px;
  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;
  margin: 4px 0px 4px 0px;
}

.header-content nav {
  height: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1279px) {
  .header-content nav {
    padding: 16px 0px 16px 0px;
  }
}

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

@media (max-width: 959px) {
  .nav-logo.mobile-menu bar {
    background: #FFF;
  }
  .nav-logo.mobile-menu bar:after, .nav-logo.mobile-menu bar:before {
    background: #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);
}

.theme--light nav.nav-menu.invert .invert {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark nav.nav-menu.invert .invert {
  border-color: rgba(255, 255, 255, 0.12);
}

nav.nav-menu .scrollactive-nav {
  list-style: none;
  display: block;
}

nav.nav-menu .scrollactive-nav li {
  list-style: none;
  position: relative;
  display: inline-block;
}

@media (min-width: 1280px) {
  nav.nav-menu .scrollactive-nav li {
    margin: 0px 8px 0px 8px;
  }
}

nav.nav-menu .scrollactive-nav li.current {
  position: relative;
}

nav.nav-menu .scrollactive-nav li.current .btn {
  color: var(--v-primary-base) !important;
}

.theme--light nav.nav-menu .scrollactive-nav li.current .btn {
  background: rgba(255, 255, 255, 0.84);
}

.theme--dark nav.nav-menu .scrollactive-nav li.current .btn {
  background: rgba(0, 0, 0, 0.3);
}

nav.nav-menu .scrollactive-nav .btn {
  text-transform: capitalize;
  font-weight: var(--font-bold);
  border: 1px solid transparent;
  -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 {
  border: 1px solid #FFF;
}

.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-color: var(--v-primarydark-base);
  position: relative;
  position: fixed;
  z-index: 1100;
  min-width: 300px;
}

.mobile-nav:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.3;
}

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

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

.theme--light .notification .wrapper {
  background: #424242;
}

.theme--dark .notification .wrapper {
  background: var(--v-primarydark-base);
}

@media (min-width: 600px) {
  .notification .wrapper {
    padding: 4px 16px 4px 16px;
  }
}

.notification .wrapper .content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 48px;
  overflow: hidden;
  padding: 8px 16px;
  width: 100%;
}

@media (min-width: 600px) {
  .notification .wrapper .content {
    -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 {
  width: 100%;
}

@media (min-width: 600px) {
  .notification .btn {
    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);
  border-radius: 6px;
  -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-primarydark-base) !important;
}

.page-nav .btn-floating .icon {
  color: #FFF;
  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: 180px;
  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: 3px;
  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-primarydark-base);
  border: 1px solid var(--v-primarylight-base);
}

.page-nav:hover .section-nav li {
  opacity: 1;
  top: 0 !important;
}

.material-tooltip {
  text-transform: capitalize;
  font-size: 14px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.54);
}

.parallax-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 0;
}

[dir="ltr"] .parallax-wrap {
  left: 0;
}

[dir="rtl"] .parallax-wrap {
  right: 0;
}

@media (max-width: 1279px) {
  .parallax-wrap {
    display: none;
  }
}

.parallax-wrap .inner-parallax {
  height: 800px;
  width: 100%;
  position: absolute;
  display: block;
}

.parallax-wrap .inner-parallax > div {
  height: 800px;
  width: 100%;
  display: block;
}

.parallax-wrap .inner-parallax.large {
  top: 10px;
}

.parallax-wrap .inner-parallax.medium {
  top: -130px;
}

.parallax-wrap .inner-parallax .Masthead {
  overflow: visible;
}

.parallax-wrap .inner-parallax .parallax-figure > div {
  display: block;
  position: absolute;
  top: 200px;
  width: 100%;
  height: 700px;
}

.parallax-wrap .inner-parallax .parallax-figure > div svg {
  position: absolute;
}

.parallax-wrap .right-top-back {
  text-align: right;
}

.parallax-wrap .right-top-back svg {
  right: -240px;
}

.parallax-wrap .right-top-front {
  text-align: right;
}

.parallax-wrap .right-top-front svg {
  right: 50px;
}

.parallax-wrap .left-bottom-back {
  text-align: left;
}

.parallax-wrap .left-bottom-back svg {
  left: -110px;
}

.parallax-wrap .left-bottom-front {
  text-align: left;
}

.parallax-wrap .left-bottom-front svg {
  position: absolute;
  left: -50px;
  top: 150px;
}

.parallax-wrap .hexa-back {
  fill: #000;
  width: 550px;
  height: 500px;
}

.theme--light .parallax-wrap .hexa-back {
  opacity: 0.03;
}

.theme--dark .parallax-wrap .hexa-back {
  opacity: 0.12;
}

.parallax-wrap .hexa-wrap {
  position: relative;
  height: 700px;
}

#promotions {
  /* Position the "next button" to the right */
}

#promotions .root {
  position: relative;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center 101%;
}

.theme--light #promotions .root {
  background-image: url("../images/crypto/deco-bottom-light.svg");
}

.theme--dark #promotions .root {
  background-image: url("../images/crypto/deco-bottom-dark.svg");
}

@media (max-width: 959px) {
  #promotions .root {
    padding: 80px 24px 80px 24px;
  }
}

@media (max-width: 599px) {
  #promotions .root {
    padding: 0;
  }
}

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

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

.theme--dark #promotions .root {
  background-color: var(--v-primarydark-base);
}

.theme--dark #promotions .root:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #303030;
  opacity: 0.6;
}

#promotions .root > .container {
  position: relative;
  height: 300px;
}

@media (max-width: 599px) {
  #promotions .root > .container {
    height: 200px;
  }
}

#promotions .root .anim-dots {
  display: none;
}

#promotions .slider-wrap {
  position: relative;
  z-index: 1;
}

#promotions .slider-wrap .anim-slider {
  z-index: 1;
}

#promotions .slider-wrap > div {
  height: 500px;
  overflow: hidden;
}

@media (max-width: 959px) {
  #promotions .slider-wrap > div {
    height: 320px;
  }
}

#promotions .slider-wrap > div > a {
  z-index: 11;
  background: none !important;
  position: absolute;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  top: 40%;
}

@media (max-width: 959px) {
  #promotions .slider-wrap > div > a {
    display: none;
  }
}

#promotions .even h2 a {
  color: var(--v-secondary-base);
}

#promotions .even .decoration svg {
  fill: var(--v-secondary-base);
}

#promotions .odd h2 a {
  color: var(--v-primary-base);
}

#promotions .odd .decoration svg {
  fill: var(--v-primary-base);
}

#promotions .decoration {
  position: absolute;
  top: 0;
  opacity: 0.5;
  z-index: 2;
}

[dir="ltr"] #promotions .decoration {
  left: 0;
}

[dir="rtl"] #promotions .decoration {
  right: 0;
}

#promotions .img-wrap {
  z-index: 1;
  position: relative;
  top: -24px;
}

[dir="ltr"] #promotions .img-wrap {
  left: -400px;
}

[dir="rtl"] #promotions .img-wrap {
  right: -400px;
}

#promotions .item {
  margin: 16px 0px 16px 0px;
  padding: 0px 8px 0px 8px;
  max-height: 500px;
  z-index: 10;
}

@media (max-width: 599px) {
  #promotions .item {
    margin-top: 64px;
  }
}

#promotions .item svg {
  width: 450px;
  height: 450px;
}

#promotions .item section {
  position: relative;
  z-index: 10;
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#promotions .item figure {
  margin: 0;
  line-height: 450px;
  width: 450px;
  height: 450px;
  text-align: center;
  top: 17px;
  position: absolute;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

[dir="ltr"] #promotions .item figure {
  left: 0;
}

[dir="rtl"] #promotions .item figure {
  right: 0;
}

#promotions .item figure img {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  vertical-align: middle;
  width: 350px;
  height: 393px;
  opacity: 1;
}

#promotions .item .paper {
  position: relative;
  padding-top: 9px;
  padding-top: 9px;
  border-radius: 24px;
}

[dir="rtl"] #promotions .item .paper {
  padding: 72px 128px 72px 48px;
}

[dir="ltr"] #promotions .item .paper {
  padding: 72px 48px 72px 128px;
}

@media (min-width: 1280px) {
  [dir="ltr"] #promotions .item .paper {
    left: -80px;
  }
  [dir="rtl"] #promotions .item .paper {
    right: -80px;
  }
}

@media (min-width: 960px) {
  #promotions .item .paper {
    margin-top: 60px;
  }
}

@media (max-width: 1279px) {
  #promotions .item .paper {
    width: calc(100% - 80px);
  }
}

@media (max-width: 959px) {
  #promotions .item .paper {
    padding: 48px !important;
  }
}

@media (max-width: 599px) {
  #promotions .item .paper {
    width: 100%;
    padding: 16px !important;
  }
}

#promotions .item .paper button {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (max-width: 959px) {
  #promotions .item .paper button {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

#promotions .item h2 {
  font-weight: var(--font-bold);
  margin-bottom: 8px;
  line-height: 42px;
}

#promotions .item h2 a {
  font-size: 28px;
  padding: 0;
  max-width: 500px;
  text-transform: none;
  font-family: Montserrat;
  font-weight: var(--font-bold);
  display: block;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

[dir="ltr"] #promotions .item h2 a {
  text-align: left;
}

[dir="rtl"] #promotions .item h2 a {
  text-align: right;
}

[dir="ltr"] #promotions .item h2 a {
  margin-left: -4px;
}

[dir="rtl"] #promotions .item h2 a {
  margin-right: -4px;
}

@media (max-width: 599px) {
  #promotions .item h2 a {
    text-align: center;
  }
}

@media (max-width: 1279px) {
  #promotions .item h2 a {
    width: 100%;
    font-size: 28px;
    line-height: 36px;
    text-align: center;
  }
}

@media (max-width: 599px) {
  #promotions .item h2 a {
    font-size: 20px;
    line-height: 28px;
  }
}

@media (max-width: 599px) {
  #promotions .item h2 {
    white-space: normal;
    line-height: 32px;
  }
}

@media (max-width: 599px) {
  #promotions .item p {
    text-align: center;
    font-size: 14px;
  }
}

#promotions .item .time h6 {
  font-size: 14px;
}

.theme--light #promotions .item .time h6 {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark #promotions .item .time h6 {
  color: rgba(255, 255, 255, 0.7);
}

@media (max-width: 599px) {
  #promotions .item .time h6 {
    text-align: center;
  }
}

#promotions .anim-arrows {
  top: 0;
  position: absolute;
  z-index: 1000;
  width: 100%;
}

#promotions .anim-arrows .container {
  position: relative;
}

#promotions .anim-arrows-prev, #promotions .anim-arrows-next {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: absolute;
  z-index: 11;
}

.theme--light #promotions .anim-arrows-prev, .theme--light #promotions .anim-arrows-next {
  background-color: #fff;
}

.theme--dark #promotions .anim-arrows-prev, .theme--dark #promotions .anim-arrows-next {
  background-color: #424242;
}

.theme--light #promotions .anim-arrows-prev, .theme--light #promotions .anim-arrows-next {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark #promotions .anim-arrows-prev, .theme--dark #promotions .anim-arrows-next {
  color: rgba(255, 255, 255, 0.7);
}

.theme--dark #promotions .anim-arrows-prev, .theme--dark #promotions .anim-arrows-next {
  -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 #promotions .anim-arrows-prev, .theme--light #promotions .anim-arrows-next {
  -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);
}

@media (max-width: 599px) {
  #promotions .anim-arrows-prev, #promotions .anim-arrows-next {
    display: none;
  }
}

#promotions .anim-arrows-prev i, #promotions .anim-arrows-next i {
  font-size: 35px;
  position: absolute;
  top: 3px;
}

[dir="ltr"] #promotions .anim-arrows-prev i, [dir="ltr"] #promotions .anim-arrows-next i {
  left: 3px;
}

[dir="rtl"] #promotions .anim-arrows-prev i, [dir="rtl"] #promotions .anim-arrows-next i {
  right: 3px;
}

.theme--light #promotions .anim-arrows-prev i, .theme--light #promotions .anim-arrows-next i {
  fill: rgba(0, 0, 0, 0.54);
}

.theme--dark #promotions .anim-arrows-prev i, .theme--dark #promotions .anim-arrows-next i {
  fill: rgba(255, 255, 255, 0.7);
}

#promotions .anim-arrows-next {
  top: 140px;
}

[dir="ltr"] #promotions .anim-arrows-next {
  right: 140px;
}

[dir="rtl"] #promotions .anim-arrows-next {
  left: 140px;
}

@media (max-width: 1279px) {
  [dir="ltr"] #promotions .anim-arrows-next {
    right: 20px;
  }
  [dir="rtl"] #promotions .anim-arrows-next {
    left: 20px;
  }
}

#promotions .anim-arrows-prev {
  top: 200px;
}

[dir="ltr"] #promotions .anim-arrows-prev {
  right: 140px;
}

[dir="rtl"] #promotions .anim-arrows-prev {
  left: 140px;
}

@media (max-width: 1279px) {
  [dir="ltr"] #promotions .anim-arrows-prev {
    right: 20px;
  }
  [dir="rtl"] #promotions .anim-arrows-prev {
    left: 20px;
  }
}

#testimonials .root {
  position: relative;
  z-index: 2;
}

@media (max-width: 959px) {
  #testimonials .root {
    padding-bottom: 160px;
  }
}

#testimonials .carousel {
  overflow: visible;
  position: relative;
}

@media (min-width: 960px) {
  #testimonials .carousel {
    padding: 0px 16px 0px 16px;
  }
}

#testimonials .carousel > div {
  z-index: 10;
}

#testimonials .carousel:after, #testimonials .carousel:before {
  content: "";
  border-radius: 12px;
  height: 150px;
  position: absolute;
}

.theme--light #testimonials .carousel:after, .theme--light #testimonials .carousel:before {
  background-color: #fff;
}

.theme--dark #testimonials .carousel:after, .theme--dark #testimonials .carousel:before {
  background-color: #424242;
}

.theme--dark #testimonials .carousel:after, .theme--dark #testimonials .carousel:before {
  -webkit-box-shadow: 0px 1px 3px 0px 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 #testimonials .carousel:after, .theme--light #testimonials .carousel:before {
  -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);
}

#testimonials .carousel:after {
  width: 90%;
  bottom: 5px;
}

[dir="ltr"] #testimonials .carousel:after {
  left: 50%;
}

[dir="rtl"] #testimonials .carousel:after {
  right: 50%;
}

[dir="ltr"] #testimonials .carousel:after {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

[dir="rtl"] #testimonials .carousel:after {
  -webkit-transform: translate(50%, 0);
  -ms-transform: translate(50%, 0);
  transform: translate(50%, 0);
}

#testimonials .carousel:before {
  width: 80%;
  bottom: -15px;
}

[dir="ltr"] #testimonials .carousel:before {
  left: 50%;
}

[dir="rtl"] #testimonials .carousel:before {
  right: 50%;
}

[dir="ltr"] #testimonials .carousel:before {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

[dir="rtl"] #testimonials .carousel:before {
  -webkit-transform: translate(50%, 0);
  -ms-transform: translate(50%, 0);
  transform: translate(50%, 0);
}

@media (max-width: 599px) {
  #testimonials .carousel > button {
    display: none;
  }
}

#testimonials .item {
  padding: 8px;
}

@media (min-width: 960px) {
  #testimonials .item {
    padding: 0px 8px 0px 8px;
  }
}

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

#testimonials .slide-content {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

#testimonials .slide {
  background: none;
}

#testimonials .nav {
  position: absolute;
  border: none;
  z-index: 12;
  top: 48%;
  width: 64px;
  height: 64px;
  line-height: 74px;
  padding: 0px;
  min-width: 0px;
  background: url("../images/crypto/hexa-nav.png") no-repeat center;
  background-size: 80%;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

[dir="rtl"] #testimonials .nav {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

[dir="ltr"] #testimonials .nav {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

#testimonials .nav i {
  opacity: 0.33;
  position: relative;
  font-size: 26px;
}

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

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

#testimonials .nav:focus {
  outline: none;
}

#testimonials .nav:hover {
  opacity: 0.6;
}

[dir="ltr"] #testimonials .prev {
  left: 56px;
}

[dir="rtl"] #testimonials .prev {
  right: 56px;
}

#testimonials .prev svg {
  margin-top: 3px;
}

[dir="ltr"] #testimonials .prev svg {
  right: 2px;
}

[dir="rtl"] #testimonials .prev svg {
  left: 2px;
}

[dir="ltr"] #testimonials .next {
  right: 56px;
}

[dir="rtl"] #testimonials .next {
  left: 56px;
}

#testimonials .next svg {
  margin-top: 3px;
}

[dir="ltr"] #testimonials .next svg {
  left: 2px;
}

[dir="rtl"] #testimonials .next svg {
  right: 2px;
}

#testimonials .pagination {
  z-index: 22;
  position: relative;
}

#testimonials .pagination ul {
  position: absolute;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  bottom: -96px;
}

#testimonials .pagination ul li {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0 5px;
  padding: 0;
  border: 1px solid var(--v-primary-base);
  border-radius: 50%;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

#testimonials .pagination ul li.active {
  background: var(--v-primary-base);
}

#testimonials .pagination ul li:hover {
  opacity: 0.5;
}

#testimonials .pagination ul li button {
  opacity: 0;
  cursor: pointer;
  padding: 0;
  width: 100%;
  height: 100%;
}

.title-main {
  display: block;
  position: relative;
  margin-bottom: 24px;
}

@media (min-width: 960px) {
  [dir="ltr"] .title-main.align-left {
    text-align: left;
  }
  [dir="rtl"] .title-main.align-left {
    text-align: right;
  }
  [dir="ltr"] .title-main.align-left:after {
    left: 0;
  }
  [dir="rtl"] .title-main.align-left:after {
    right: 0;
  }
}

@media (max-width: 959px) {
  .title-main.align-left {
    text-align: center;
  }
  [dir="ltr"] .title-main.align-left:after {
    left: 50%;
  }
  [dir="rtl"] .title-main.align-left:after {
    right: 50%;
  }
  [dir="ltr"] .title-main.align-left:after {
    margin-left: -35px;
  }
  [dir="rtl"] .title-main.align-left:after {
    margin-right: -35px;
  }
}

@media (min-width: 960px) {
  [dir="ltr"] .title-main.align-right {
    text-align: right;
  }
  [dir="rtl"] .title-main.align-right {
    text-align: left;
  }
  [dir="ltr"] .title-main.align-right:after {
    right: 0;
  }
  [dir="rtl"] .title-main.align-right:after {
    left: 0;
  }
}

@media (max-width: 959px) {
  .title-main.align-right {
    text-align: center;
  }
  [dir="ltr"] .title-main.align-right:after {
    left: 50%;
  }
  [dir="rtl"] .title-main.align-right:after {
    right: 50%;
  }
  [dir="ltr"] .title-main.align-right:after {
    margin-left: -35px;
  }
  [dir="rtl"] .title-main.align-right:after {
    margin-right: -35px;
  }
}

.title-main.align-center {
  text-align: center;
}

[dir="ltr"] .title-main.align-center:after {
  left: 50%;
}

[dir="rtl"] .title-main.align-center:after {
  right: 50%;
}

[dir="ltr"] .title-main.align-center:after {
  margin-left: -35px;
}

[dir="rtl"] .title-main.align-center:after {
  margin-right: -35px;
}

.theme--light .title-main .deco-title {
  opacity: 0.3;
}

.theme--dark .title-main .deco-title {
  opacity: 1;
}

.title-main h4 {
  margin-top: 16px;
  font-weight: var(--font-bold);
  font-size: 36px;
  font-family: "Montserrat", sans-serif !important;
}

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

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

@media (max-width: 1279px) {
  .title-main h4 {
    font-size: 32px;
    line-height: 48px;
  }
}

@media (max-width: 599px) {
  .title-main h4 {
    font-size: 28px;
    line-height: 44px;
  }
}

.title-secondary {
  display: block;
  position: relative;
}

@media (min-width: 960px) {
  [dir="ltr"] .title-secondary.align-left {
    text-align: left;
  }
  [dir="rtl"] .title-secondary.align-left {
    text-align: right;
  }
  [dir="ltr"] .title-secondary.align-left:after {
    left: 0;
  }
  [dir="rtl"] .title-secondary.align-left:after {
    right: 0;
  }
}

@media (max-width: 959px) {
  .title-secondary.align-left {
    text-align: center;
  }
  [dir="ltr"] .title-secondary.align-left:after {
    left: 50%;
  }
  [dir="rtl"] .title-secondary.align-left:after {
    right: 50%;
  }
  [dir="ltr"] .title-secondary.align-left:after {
    margin-left: -35px;
  }
  [dir="rtl"] .title-secondary.align-left:after {
    margin-right: -35px;
  }
}

@media (min-width: 960px) {
  [dir="ltr"] .title-secondary.align-right {
    text-align: right;
  }
  [dir="rtl"] .title-secondary.align-right {
    text-align: left;
  }
  [dir="ltr"] .title-secondary.align-right:after {
    right: 0;
  }
  [dir="rtl"] .title-secondary.align-right:after {
    left: 0;
  }
}

@media (max-width: 959px) {
  .title-secondary.align-right {
    text-align: center;
  }
  [dir="ltr"] .title-secondary.align-right:after {
    left: 50%;
  }
  [dir="rtl"] .title-secondary.align-right:after {
    right: 50%;
  }
  [dir="ltr"] .title-secondary.align-right:after {
    margin-left: -35px;
  }
  [dir="rtl"] .title-secondary.align-right:after {
    margin-right: -35px;
  }
}

.title-secondary.align-center {
  text-align: center;
}

[dir="ltr"] .title-secondary.align-center:after {
  left: 50%;
}

[dir="rtl"] .title-secondary.align-center:after {
  right: 50%;
}

[dir="ltr"] .title-secondary.align-center:after {
  margin-left: -35px;
}

[dir="rtl"] .title-secondary.align-center:after {
  margin-right: -35px;
}

.title-secondary h4 {
  font-size: 36px;
  line-height: 56px;
  text-transform: capitalize;
  font-weight: var(--font-bold);
}

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

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

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

@media (max-width: 599px) {
  .title-secondary h4 {
    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;
}

.main-wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
}

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

.theme--dark .main-wrap {
  color: #fff;
}

.theme--dark .main-wrap {
  background-color: #303030;
}

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

.space-bottom {
  margin-bottom: 160px;
}

@media (max-width: 1279px) {
  .space-bottom {
    margin-bottom: 120px;
  }
}

.space-top {
  margin-top: 160px;
}

@media (max-width: 1279px) {
  .space-top {
    margin-top: 120px;
  }
}

.space-bottom-short {
  margin-bottom: 80px;
}

@media (min-width: 960px) and (max-width: 1279px) {
  .space-top-short-md-down {
    margin-top: 80px;
  }
}

.space-top-short {
  margin-top: 80px;
}

.container-wrap {
  margin-top: -40px;
}

.container-wrap > section {
  position: relative;
}

.container-general {
  margin-top: 80px;
  padding: 32px;
}

.container-general > section {
  position: relative;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiLCJ2ZW5kb3JzL3J0bC1zYXNzL19ydGwuc2NzcyIsInZlbmRvcnMvcnRsLXNhc3MvX2FsaWdubWVudC5zY3NzIiwidmVuZG9ycy9ydGwtc2Fzcy9fYXBpLnNjc3MiLCJ2ZW5kb3JzL3J0bC1zYXNzL19ib3JkZXIuc2NzcyIsInZlbmRvcnMvcnRsLXNhc3MvX21hcmdpbi5zY3NzIiwidmVuZG9ycy9ydGwtc2Fzcy9fcGFkZGluZy5zY3NzIiwidmVuZG9ycy9ydGwtc2Fzcy9fcG9zaXRpb25pbmcuc2NzcyIsInV0aWxzL192YXJpYWJsZXMuc2NzcyIsInV0aWxzL19taXhpbnMuc2NzcyIsInV0aWxzL19mdW5jdGlvbnMuc2NzcyIsInV0aWxzL19tZWRpYS1xdWVyaWVzLnNjc3MiLCJ1dGlscy9fY29tbW9uLnNjc3MiLCJ1dGlscy9fdHJhbnNpdGlvbi5zY3NzIiwidXRpbHMvX3VybC1pbWcuc2NzcyIsInV0aWxzL19vdmVyaWRlLnNjc3MiLCJ1dGlscy9fY29sb3ItdmFyLnNjc3MiLCJ1dGlscy9fbWF0ZXJpYWxfZXh0ZW5kcy5zY3NzIiwidXRpbHMvX2dyaWQuc2NzcyIsInV0aWxzL19zcGFjaW5nLnNjc3MiLCJjb21wb25lbnRzL19tYXJrZXQuc2NzcyIsImNvbXBvbmVudHMvX2Jhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fYmVuZWZpdC5zY3NzIiwiY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX2NvdW50ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Vycm9yLnNjc3MiLCJjb21wb25lbnRzL19mYXEuc2NzcyIsImNvbXBvbmVudHMvX2ZlYXR1cmUuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fZ3JhZGllbnQtZGVjby5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19ub3RpZmljYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3BhZ2UtbmF2LnNjc3MiLCJjb21wb25lbnRzL19wYXJhbGxheC5zY3NzIiwiY29tcG9uZW50cy9fcHJvbW90aW9uLnNjc3MiLCJjb21wb25lbnRzL190ZXN0aW1vbmlhbHMuc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX2JsYW5rLXBhZ2Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuKiogUlRMIE1peGlucyBpbmNsdWRpbmcgbWFyZ2luLCBwYWRpbmcsIHBvc2l0aW9uLCBib3JkZXIgYW5kIGJvcmRlciByYWRpdXNcbioqIFNlZSBkb2N1bWVudGF0aW9uIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL3J0bC1zYXNzXG4qL1xuQGltcG9ydCAnLi92ZW5kb3JzL3J0bC1zYXNzL3J0bCc7XG5cbi8qXG4qKiBWYXJpYWJsZXMsIEZ1bmN0aW9ucyBhbmQgTWl4aW5zXG4qL1xuXG4vLyBDdXN0b20gdmFyaWFibGVcbkBpbXBvcnQgJy4vdXRpbHMvdmFyaWFibGVzJztcblxuLy8gQ3VzdG9tIG1peGluc1xuQGltcG9ydCAnLi91dGlscy9taXhpbnMnO1xuXG4vLyBDdXN0b20gZnVuY3Rpb25zXG5AaW1wb3J0ICcuL3V0aWxzL2Z1bmN0aW9ucyc7XG5cbi8vIEN1c3RvbSBtZWRpYSBxdWVyaWVzXG5AaW1wb3J0ICcuL3V0aWxzL21lZGlhLXF1ZXJpZXMnO1xuXG4vLyBDb21tb25zIHNjc3MgY2xhc3NcbkBpbXBvcnQgJy4vdXRpbHMvY29tbW9uJztcblxuLy8gUGFnZSB0cmFuc2l0aW9uXG5AaW1wb3J0ICcuL3V0aWxzL3RyYW5zaXRpb24nO1xuXG4vLyBJbWFnZSBBUEkgdmFyaWFibGVcbkBpbXBvcnQgJy4vdXRpbHMvdXJsLWltZyc7XG5cbi8vIE1hdGVyaWFsaXplIGFuZCBCb290c3RyYXAgb3ZlcmlkZVxuQGltcG9ydCAnLi91dGlscy9vdmVyaWRlJztcblxuLy8gTWF0ZXJpYWxpemUgZXh0ZW5kZWQgc3R5bGVcbkBpbXBvcnQgJy4vdXRpbHMvbWF0ZXJpYWxfZXh0ZW5kcyc7XG5cbi8vIEJvb3RzdHJhcCBjdXN0b20gbWVkaWEgcXVlcnkgZm9yIGdyaWRcbkBpbXBvcnQgJy4vdXRpbHMvZ3JpZCc7XG5cbi8vIEJvb3RzdHJhcCBhZGRpdGlvbmFsIHNwYWNpbmdcbkBpbXBvcnQgJy4vdXRpbHMvc3BhY2luZyc7XG5cbi8qXG4qKiBDb21wb25lbnRzIGFuZCBQYWdlc1xuKi9cblxuQGltcG9ydCAnLi9jb21wb25lbnRzL21hcmtldCc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvYmFubmVyJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9iZW5lZml0JztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jYXJkcyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY291bnRlcic7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZXJyb3InO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2ZhcSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZmVhdHVyZSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm9vdGVyJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9mb3JtJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9ncmFkaWVudC1kZWNvJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9oZWFkZXInO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL25vdGlmaWNhdGlvbic7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvcGFnZS1uYXYnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3BhcmFsbGF4JztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9wcm9tb3Rpb24nO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3Rlc3RpbW9uaWFscyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvdGl0bGUnO1xuXG5AaW1wb3J0ICcuL3BhZ2VzL2hvbWUnO1xuQGltcG9ydCAnLi9wYWdlcy9ibGFuay1wYWdlJztcbiIsIkBpbXBvcnQgXCJhbGlnbm1lbnRcIjtcbkBpbXBvcnQgXCJib3JkZXJcIjtcbkBpbXBvcnQgXCJtYXJnaW5cIjtcbkBpbXBvcnQgXCJwYWRkaW5nXCI7XG5AaW1wb3J0IFwicG9zaXRpb25pbmdcIjsiLCJAaW1wb3J0IFwiYXBpXCI7XG5cbkBtaXhpbiBydGwtc2Fzcy10ZXh0LWFsaWduKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbi12YWx1ZSh0ZXh0LWFsaWduLCAkdmFsdWUpO1xufSIsIkBmdW5jdGlvbiBleHRyYWN0LTEtdG8tNC12YWx1ZXMoJG9uZSwgJHR3bzogbnVsbCwgJHRocmVlOiBudWxsLCAkZm91cjogbnVsbCkge1xuICBAaWYgKCRvbmUgPT0gbnVsbCkge1xuICAgIEBlcnJvciBcInBhcmFtZXRlciAkb25lIGNhbid0IGJlIG51bGwgaW4gY2FsbCB0byBGdW5jdGlvbiBleHRyYWN0LTEtdG8tNC12YWx1ZXNcIjtcbiAgfVxuXG4gIC8vIGlmICR0d28gaXMgbWlzc2luZywgaXQgaXMgdGhlIHNhbWUgYXMgJG9uZVxuICBAaWYgKCR0d28gPT0gbnVsbCkge1xuICAgICR0d286ICRvbmU7XG4gIH1cblxuICAvLyBpZiAkdGhyZWUgaXMgbWlzc2luZywgaXQgaXMgdGhlIHNhbWUgYXMgJG9uZVxuICBAaWYgKCR0aHJlZSA9PSBudWxsKSB7XG4gICAgJHRocmVlOiAkb25lO1xuICB9XG5cbiAgLy8gaWYgJGZvdXIgaXMgbWlzc2luZywgaXQgaXMgdGhlIHNhbWUgYXMgJHR3b1xuICBAaWYgKCRmb3VyID09IG51bGwpIHtcbiAgICAkZm91cjogJHR3bztcbiAgfVxuXG4gIEByZXR1cm4gKCRvbmUsICR0d28sICR0aHJlZSwgJGZvdXIpO1xufVxuXG5AbWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb24oJHByb3BlcnR5LCAkbGVmdFRvUmlnaHRWYWx1ZSwgJHJpZ2h0VG9MZWZ0VmFsdWUpIHtcbiAgQGlmICgkcHJvcGVydHkgPT0gbnVsbCkge1xuICAgIEBlcnJvciBcInBhcmFtZXRlciAkcHJvcGVydHkgY2FuJ3QgYmUgbnVsbCBpbiBjYWxsIHRvIE1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uXCI7XG4gIH1cblxuICBAaWYgKCRsZWZ0VG9SaWdodFZhbHVlID09IG51bGwgYW5kICRyaWdodFRvTGVmdFZhbHVlID09IG51bGwpIHtcbiAgICBAZXJyb3IgXCJwYXJhbWV0ZXJzICRsZWZ0VG9SaWdodFZhbHVlIGFuZCAkcmlnaHRUb0xlZnRWYWx1ZSBjYW4ndCBib3RoIGJlIG51bGwgaW4gY2FsbCB0byBNaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvblwiO1xuICB9XG5cbiAgQGlmICgkbGVmdFRvUmlnaHRWYWx1ZSAhPSBudWxsKSB7XG4gICAgW2Rpcj1cImx0clwiXSAmIHtcbiAgICAgICN7JHByb3BlcnR5fTogJGxlZnRUb1JpZ2h0VmFsdWU7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkcmlnaHRUb0xlZnRWYWx1ZSAhPSBudWxsKSB7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHJpZ2h0VG9MZWZ0VmFsdWU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi0xLXRvLTQoJHByb3BlcnR5LCAkdG9wLCAkcmlnaHQ6IG51bGwsICRib3R0b206IG51bGwsICRsZWZ0OiBudWxsKSB7XG4gIEBpZiAoJHByb3BlcnR5ID09IG51bGwpIHtcbiAgICBAZXJyb3IgXCJwYXJhbWV0ZXIgJHByb3BlcnR5IGNhbid0IGJlIG51bGwgaW4gY2FsbCB0byBNaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi0xLXRvLTRcIjtcbiAgfVxuXG4gIEBpZiAoJHRvcCA9PSBudWxsKSB7XG4gICAgQGVycm9yIFwicGFyYW1ldGVyICR0b3AgY2FuJ3QgYmUgbnVsbCBpbiBjYWxsIHRvIE1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLTEtdG8tNFwiO1xuICB9XG5cbiAgJHN1ZmZpeDogbnVsbDtcblxuICBAaWYgKHR5cGUtb2YoJHByb3BlcnR5KSA9PSAnbGlzdCcpIHtcbiAgICBAaWYgKGxlbmd0aCgkcHJvcGVydHkpID4gMSkge1xuICAgICAgJHN1ZmZpeDogLSN7bnRoKCRwcm9wZXJ0eSwgMil9O1xuICAgIH1cblxuICAgICRwcm9wZXJ0eTogbnRoKCRwcm9wZXJ0eSwgMSk7XG4gIH1cblxuICAkdmFsdWVzOiBleHRyYWN0LTEtdG8tNC12YWx1ZXMoJHRvcCwgJHJpZ2h0LCAkYm90dG9tLCAkbGVmdCk7XG5cbiAgI3skcHJvcGVydHl9LXRvcCN7JHN1ZmZpeH06IG50aCgkdmFsdWVzLCAxKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LXJpZ2h0I3skc3VmZml4fSwgbnRoKCR2YWx1ZXMsIDIpLCBudWxsKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LWxlZnQjeyRzdWZmaXh9LCBudWxsLCBudGgoJHZhbHVlcywgMikpO1xuICAjeyRwcm9wZXJ0eX0tYm90dG9tI3skc3VmZml4fTogbnRoKCR2YWx1ZXMsIDMpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tbGVmdCN7JHN1ZmZpeH0sIG50aCgkdmFsdWVzLCA0KSwgbnVsbCk7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCN7JHByb3BlcnR5fS1yaWdodCN7JHN1ZmZpeH0sIG51bGwsIG50aCgkdmFsdWVzLCA0KSk7XG59XG5cbkBtaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi0xLXRvLTQtY29ybmVyKCRwcm9wZXJ0eSwgJHRvcExlZnQsICR0b3BSaWdodDogbnVsbCwgJGJvdHRvbVJpZ2h0OiBudWxsLCAkYm90dG9tTGVmdDogbnVsbCkge1xuICBAaWYgKCRwcm9wZXJ0eSA9PSBudWxsKSB7XG4gICAgQGVycm9yIFwicGFyYW1ldGVyICRwcm9wZXJ0eSBjYW4ndCBiZSBudWxsIGluIGNhbGwgdG8gTWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb24tMS10by00LWNvcm5lclwiO1xuICB9XG5cbiAgQGlmICgkdG9wTGVmdCA9PSBudWxsKSB7XG4gICAgQGVycm9yIFwicGFyYW1ldGVyICR0b3BMZWZ0IGNhbid0IGJlIG51bGwgaW4gY2FsbCB0byBNaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi0xLXRvLTQtY29ybmVyXCI7XG4gIH1cblxuICAkc3VmZml4OiBudWxsO1xuXG4gIEBpZiAodHlwZS1vZigkcHJvcGVydHkpID09ICdsaXN0Jykge1xuICAgIEBpZiAobGVuZ3RoKCRwcm9wZXJ0eSkgPiAxKSB7XG4gICAgICAkc3VmZml4OiAtI3tudGgoJHByb3BlcnR5LCAyKX07XG4gICAgfVxuXG4gICAgJHByb3BlcnR5OiBudGgoJHByb3BlcnR5LCAxKTtcbiAgfVxuXG4gICR2YWx1ZXM6IGV4dHJhY3QtMS10by00LXZhbHVlcygkdG9wTGVmdCwgJHRvcFJpZ2h0LCAkYm90dG9tUmlnaHQsICRib3R0b21MZWZ0KTtcblxuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tdG9wLWxlZnQjeyRzdWZmaXh9LCBudGgoJHZhbHVlcywgMSksIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tdG9wLXJpZ2h0I3skc3VmZml4fSwgbnVsbCwgbnRoKCR2YWx1ZXMsIDEpKTtcblxuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tdG9wLXJpZ2h0I3skc3VmZml4fSwgbnRoKCR2YWx1ZXMsIDIpLCBudWxsKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LXRvcC1sZWZ0I3skc3VmZml4fSwgbnVsbCwgbnRoKCR2YWx1ZXMsIDIpKTtcblxuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tYm90dG9tLXJpZ2h0I3skc3VmZml4fSwgbnRoKCR2YWx1ZXMsIDMpLCBudWxsKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LWJvdHRvbS1sZWZ0I3skc3VmZml4fSwgbnVsbCwgbnRoKCR2YWx1ZXMsIDMpKTtcblxuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tYm90dG9tLWxlZnQjeyRzdWZmaXh9LCBudGgoJHZhbHVlcywgNCksIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tYm90dG9tLXJpZ2h0I3skc3VmZml4fSwgbnVsbCwgbnRoKCR2YWx1ZXMsIDQpKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLXZhbHVlKCRwcm9wZXJ0eSwgJGxlZnRUb1JpZ2h0VmFsdWUpIHtcbiAgQGlmICgkcHJvcGVydHkgPT0gbnVsbCkge1xuICAgIEBlcnJvciBcInBhcmFtZXRlciAkcHJvcGVydHkgY2FuJ3QgYmUgbnVsbCBpbiBjYWxsIHRvIE1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLXZhbHVlXCI7XG4gIH1cblxuICBAaWYgKCRsZWZ0VG9SaWdodFZhbHVlID09IG51bGwpIHtcbiAgICBAZXJyb3IgXCJwYXJhbWV0ZXIgJGxlZnRUb1JpZ2h0VmFsdWUgY2FuJ3QgYmUgbnVsbCBpbiBjYWxsIHRvIE1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLXZhbHVlXCI7XG4gIH1cblxuICAkcmlnaHRUb0xlZnRWYWx1ZTogJGxlZnRUb1JpZ2h0VmFsdWU7XG5cbiAgQGlmICgkbGVmdFRvUmlnaHRWYWx1ZSA9PSBsZWZ0KSB7XG4gICAgJHJpZ2h0VG9MZWZ0VmFsdWU6IHJpZ2h0O1xuICB9IEBlbHNlIGlmICgkbGVmdFRvUmlnaHRWYWx1ZSA9PSByaWdodCkge1xuICAgICRyaWdodFRvTGVmdFZhbHVlOiBsZWZ0O1xuICB9XG5cbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LCAkbGVmdFRvUmlnaHRWYWx1ZSwgJHJpZ2h0VG9MZWZ0VmFsdWUpO1xufSIsIkBpbXBvcnQgXCJhcGlcIjtcbi8vIGJvcmRlclxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci1jb2xvcigkdG9wLCAkcmlnaHQ6IG51bGwsICRib3R0b206IG51bGwsICRsZWZ0OiBudWxsKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLTEtdG8tNCgoYm9yZGVyLCBjb2xvciksICR0b3AsICRyaWdodCwgJGJvdHRvbSwgJGxlZnQpO1xufVxuXG5AbWl4aW4gcnRsLXNhc3MtYm9yZGVyLXJhZGl1cygkdG9wTGVmdCwgJHRvcFJpZ2h0OiBudWxsLCAkYm90dG9tUmlnaHQ6IG51bGwsICRib3R0b21MZWZ0OiBudWxsKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLTEtdG8tNC1jb3JuZXIoKGJvcmRlciwgcmFkaXVzKSwgJHRvcExlZnQsICR0b3BSaWdodCwgJGJvdHRvbVJpZ2h0LCAkYm90dG9tTGVmdCk7XG59XG5cbkBtaXhpbiBydGwtc2Fzcy1ib3JkZXItc3R5bGUoJHRvcCwgJHJpZ2h0OiBudWxsLCAkYm90dG9tOiBudWxsLCAkbGVmdDogbnVsbCkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbi0xLXRvLTQoKGJvcmRlciwgc3R5bGUpLCAkdG9wLCAkcmlnaHQsICRib3R0b20sICRsZWZ0KTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci13aWR0aCgkdG9wLCAkcmlnaHQ6IG51bGwsICRib3R0b206IG51bGwsICRsZWZ0OiBudWxsKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLTEtdG8tNCgoYm9yZGVyLCB3aWR0aCksICR0b3AsICRyaWdodCwgJGJvdHRvbSwgJGxlZnQpO1xufVxuXG4vLyBsZWZ0XG5AbWl4aW4gcnRsLXNhc3MtYm9yZGVyLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKGJvcmRlci1sZWZ0LCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItcmlnaHQsIG51bGwsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBydGwtc2Fzcy1ib3JkZXItbGVmdC1jb2xvcigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oYm9yZGVyLWxlZnQtY29sb3IsICR2YWx1ZSwgbnVsbCk7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKGJvcmRlci1yaWdodC1jb2xvciwgbnVsbCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci1sZWZ0LXN0eWxlKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItbGVmdC1zdHlsZSwgJHZhbHVlLCBudWxsKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oYm9yZGVyLXJpZ2h0LXN0eWxlLCBudWxsLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gcnRsLXNhc3MtYm9yZGVyLWxlZnQtd2lkdGgoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKGJvcmRlci1sZWZ0LXdpZHRoLCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItcmlnaHQtd2lkdGgsIG51bGwsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBydGwtc2Fzcy1ib3JkZXItdG9wLWxlZnQtcmFkaXVzKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItdG9wLWxlZnQtcmFkaXVzLCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItdG9wLXJpZ2h0LXJhZGl1cywgbnVsbCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMsICR2YWx1ZSwgbnVsbCk7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzLCBudWxsLCAkdmFsdWUpO1xufVxuXG4vLyByaWdodFxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oYm9yZGVyLXJpZ2h0LCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItbGVmdCwgbnVsbCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci1yaWdodC1jb2xvcigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oYm9yZGVyLXJpZ2h0LWNvbG9yLCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItbGVmdC1jb2xvciwgbnVsbCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci1yaWdodC1zdHlsZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oYm9yZGVyLXJpZ2h0LXN0eWxlLCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItbGVmdC1zdHlsZSwgbnVsbCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci1yaWdodC13aWR0aCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oYm9yZGVyLXJpZ2h0LXdpZHRoLCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItbGVmdC13aWR0aCwgbnVsbCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItdG9wLXJpZ2h0LXJhZGl1cywgJHZhbHVlLCBudWxsKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cywgbnVsbCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cywgJHZhbHVlLCBudWxsKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cywgbnVsbCwgJHZhbHVlKTtcbn0iLCJAaW1wb3J0IFwiYXBpXCI7XG5cbi8vIG1hcmdpblxuQG1peGluIHJ0bC1zYXNzLW1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihtYXJnaW4tbGVmdCwgJHZhbHVlLCBudWxsKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24obWFyZ2luLXJpZ2h0LCBudWxsLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gcnRsLXNhc3MtbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihtYXJnaW4tcmlnaHQsICR2YWx1ZSwgbnVsbCk7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKG1hcmdpbi1sZWZ0LCBudWxsLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gcnRsLXNhc3MtbWFyZ2luKCR0b3AsICRyaWdodDogbnVsbCwgJGJvdHRvbTogbnVsbCwgJGxlZnQ6IG51bGwpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24tMS10by00KG1hcmdpbiwgJHRvcCwgJHJpZ2h0LCAkYm90dG9tLCAkbGVmdCk7XG59IiwiQGltcG9ydCBcImFwaVwiO1xuXG4vLyBwYWRkaW5nXG5AbWl4aW4gcnRsLXNhc3MtcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihwYWRkaW5nLWxlZnQsICR2YWx1ZSwgbnVsbCk7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKHBhZGRpbmctcmlnaHQsIG51bGwsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBydGwtc2Fzcy1wYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihwYWRkaW5nLXJpZ2h0LCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihwYWRkaW5nLWxlZnQsIG51bGwsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBydGwtc2Fzcy1wYWRkaW5nKCR0b3AsICRyaWdodDogbnVsbCwgJGJvdHRvbTogbnVsbCwgJGxlZnQ6IG51bGwpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24tMS10by00KHBhZGRpbmcsICR0b3AsICRyaWdodCwgJGJvdHRvbSwgJGxlZnQpO1xufSIsIkBpbXBvcnQgXCJhcGlcIjtcblxuQG1peGluIHJ0bC1zYXNzLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKGxlZnQsICR2YWx1ZSwgbnVsbCk7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKHJpZ2h0LCBudWxsLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gcnRsLXNhc3MtcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKHJpZ2h0LCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihsZWZ0LCBudWxsLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gcnRsLXNhc3MtZmxvYXQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLXZhbHVlKGZsb2F0LCAkdmFsdWUpO1xufSIsIi8vIEJhc2UgdW5pdFxuJHVuaXQ6IDhweDtcblxuLy8gU3BhY2luZyB1bml0XG4kc3BhY2luZzE6IDEgKiAkdW5pdDtcbiRzcGFjaW5nMjogMiAqICR1bml0O1xuJHNwYWNpbmczOiAzICogJHVuaXQ7XG4kc3BhY2luZzQ6IDQgKiAkdW5pdDtcbiRzcGFjaW5nNTogNSAqICR1bml0O1xuJHNwYWNpbmc2OiA2ICogJHVuaXQ7XG4kc3BhY2luZzc6IDcgKiAkdW5pdDtcbiRzcGFjaW5nODogOCAqICR1bml0O1xuJHNwYWNpbmc5OiA5ICogJHVuaXQ7XG4kc3BhY2luZzEwOiAxMCAqICR1bml0O1xuJHNwYWNpbmcxMTogMTEgKiAkdW5pdDtcbiRzcGFjaW5nMTI6IDEyICogJHVuaXQ7XG4kc3BhY2luZzEzOiAxMyAqICR1bml0O1xuJHNwYWNpbmcxNDogMTQgKiAkdW5pdDtcbiRzcGFjaW5nMTU6IDE1ICogJHVuaXQ7XG4kc3BhY2luZzE2OiAxNiAqICR1bml0O1xuJHNwYWNpbmcxNzogMTcgKiAkdW5pdDtcbiRzcGFjaW5nMTg6IDE4ICogJHVuaXQ7XG4kc3BhY2luZzE5OiAxOSAqICR1bml0O1xuJHNwYWNpbmcyMDogMjAgKiAkdW5pdDtcblxuLy8gRm9udCB3ZWlnaHRcbiRmb250LXJlZ3VsYXI6IHZhcigtLWZvbnQtcmVndWxhcik7XG4kZm9udC1tZWRpdW06IHZhcigtLWZvbnQtbWVkaXVtKTtcbiRmb250LWJvbGQ6IHZhcigtLWZvbnQtYm9sZCk7XG5cbi8vIFRoZW1lIGNvbG9yIHBhbGV0dGUgcHJpbWFyeVxuJHBhbGV0dGUtcHJpbWFyeS1tYWluOiB2YXIoLS12LXByaW1hcnktYmFzZSk7XG4kcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0OiB2YXIoLS12LXByaW1hcnlsaWdodC1iYXNlKTtcbiRwYWxldHRlLXByaW1hcnktZGFyazogdmFyKC0tdi1wcmltYXJ5ZGFyay1iYXNlKTtcblxuLy8gVGhlbWUgY29sb3IgcGFsZXR0ZSBzZWNvbmRhcnlcbiRwYWxldHRlLXNlY29uZGFyeS1tYWluOiB2YXIoLS12LXNlY29uZGFyeS1iYXNlKTtcbiRwYWxldHRlLXNlY29uZGFyeS1saWdodDogdmFyKC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlKTtcbiRwYWxldHRlLXNlY29uZGFyeS1kYXJrOiB2YXIoLS12LXNlY29uZGFyeWRhcmstYmFzZSk7XG5cbi8vIENvbW1vbiBjb2xvciBwYWxldHRlXG4kcGFsZXR0ZS1jb21tb24td2hpdGU6ICNGRkY7XG4kcGFsZXR0ZS1jb21tb24tYmxhY2s6ICMwMDA7XG5cbi8vIExpZ2h0IGNvbG9yIHBhbGV0dGVcbiRsaWdodC10ZXh0LXByaW1hcnk6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4kbGlnaHQtdGV4dC1zZWNvbmRhcnk6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4kbGlnaHQtdGV4dC1kaXNhYmxlZDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiRsaWdodC10ZXh0LWhpbnQ6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG5cbiRsaWdodC1iYWNrZ3JvdW5kLWJ0bjogI2Y1ZjVmNTtcbiRsaWdodC1kaXZpZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4kbGlnaHQtYmFja2dyb3VuZC1wYXBlcjogI2ZmZjtcbiRsaWdodC1iYWNrZ3JvdW5kLWRlZmF1bHQ6ICNmYWZhZmE7XG5cbi8vIERhcmsgQ29sb3IgUGFsZXR0ZVxuJGRhcmstdGV4dC1wcmltYXJ5OiAjZmZmO1xuJGRhcmstdGV4dC1zZWNvbmRhcnk6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiRkYXJrLXRleHQtZGlzYWJsZWQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiRkYXJrLXRleHQtaGludDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXG4kZGFyay1iYWNrZ3JvdW5kLWJ0bjogIzIxMjEyMTtcbiRkYXJrLWRpdmlkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG5cbiRkYXJrLWJhY2tncm91bmQtcGFwZXI6ICM0MjQyNDI7XG4kZGFyay1iYWNrZ3JvdW5kLWRlZmF1bHQ6ICMzMDMwMzA7XG5cbi8vIFJvdW5kZWQgQm9yZGVyIFJhZGl1c1xuJHJvdW5kZWQtc21hbGw6IDhweDtcbiRyb3VuZGVkLW1lZGl1bTogMTJweDtcbiRyb3VuZGVkLWJpZzogMjBweDtcbiIsIi8qIE1hcmdpbiBsZWZ0IGFuZCByaWdodCAqL1xuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWwpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtbWFyZ2luLWxlZnQoJHZhbCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbCkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1tYXJnaW4tcmlnaHQoJHZhbCk7XG59XG5cbi8qIFBhZGRpbmcgbGVmdCBhbmQgcmlnaHQgKi9cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbCkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1wYWRkaW5nLWxlZnQoJHZhbCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWwpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtcGFkZGluZy1yaWdodCgkdmFsKTtcbn1cblxuLyogUG9zaXRpb24gbGVmdCBhbmQgcmlnaHQgKi9cblxuQG1peGluIGxlZnQoJHZhbCkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1sZWZ0KCR2YWwpO1xufVxuXG5AbWl4aW4gcmlnaHQoJHZhbCkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1yaWdodCgkdmFsKTtcbn1cblxuLyogRmxvYXQgKi9cblxuQG1peGluIGZsb2F0KCR2YWwpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZmxvYXQoJHZhbCk7XG59XG5cbi8qIFRleHQgYWxpZ24gKi9cblxuQG1peGluIHRleHQtYWxpZ24oJHZhbCkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy10ZXh0LWFsaWduKCR2YWwpO1xufVxuXG4vKiBCb3JkZXIgKi9cbkBtaXhpbiBib3JkZXItbGVmdCgkdmFsKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWJvcmRlci1sZWZ0KCR2YWwpO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0KCR2YWwpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtYm9yZGVyLXJpZ2h0KCR2YWwpO1xufVxuXG4vKiBUZXh0IGNvbG9yIHBhbGV0dGUgKi9cbkBtaXhpbiBwYWxldHRlLXRleHQtcHJpbWFyeSB7XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgY29sb3I6ICRsaWdodC10ZXh0LXByaW1hcnlcbiAgfVxuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgY29sb3I6ICRkYXJrLXRleHQtcHJpbWFyeVxuICB9XG59XG5cbkBtaXhpbiBwYWxldHRlLXRleHQtc2Vjb25kYXJ5IHtcbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQtc2Vjb25kYXJ5XG4gIH1cbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGNvbG9yOiAkZGFyay10ZXh0LXNlY29uZGFyeVxuICB9XG59XG5cbkBtaXhpbiBwYWxldHRlLXRleHQtZGlzYWJsZWQge1xuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGNvbG9yOiAkbGlnaHQtdGV4dC1kaXNhYmxlZFxuICB9XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBjb2xvcjogJGRhcmstdGV4dC1kaXNhYmxlZFxuICB9XG59XG5cbkBtaXhpbiBwYWxldHRlLXRleHQtaGludCB7XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgY29sb3I6ICRsaWdodC10ZXh0LWhpbnRcbiAgfVxuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgY29sb3I6ICRkYXJrLXRleHQtaGludFxuICB9XG59XG5cbi8qIERpdmlkZXIgY29sb3IgcGFsZXR0ZSAqL1xuQG1peGluIHBhbGV0dGUtZGl2aWRlciB7XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZGl2aWRlclxuICB9XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLWRpdmlkZXJcbiAgfVxufVxuXG4vKiBCYWNrZ3JvdW5kIGNvbG9yIHBhbGV0dGUgKi9cbkBtaXhpbiBwYWxldHRlLWJhY2tncm91bmQtcGFwZXIge1xuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLXBhcGVyXG4gIH1cbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJhY2tncm91bmQtcGFwZXJcbiAgfVxufVxuXG5AbWl4aW4gcGFsZXR0ZS1iYWNrZ3JvdW5kLWRlZmF1bHQge1xuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLWRlZmF1bHRcbiAgfVxuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmFja2dyb3VuZC1kZWZhdWx0XG4gIH1cbn1cblxuQG1peGluIHBhbGV0dGUtYmFja2dyb3VuZC10ZXh0LXByaW1hcnkge1xuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC10ZXh0LXByaW1hcnlcbiAgfVxuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGV4dC1zZWNvbmRhcnlcbiAgfVxufVxuXG5AbWl4aW4gcGFsZXR0ZS1iYWNrZ3JvdW5kLXRleHQtc2Vjb25kYXJ5IHtcbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtdGV4dC1zZWNvbmRhcnlcbiAgfVxuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGV4dC1zZWNvbmRhcnlcbiAgfVxufVxuXG5AbWl4aW4gcGFsZXR0ZS1iYWNrZ3JvdW5kLWJ1dHRvbiB7XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtYnRuXG4gIH1cbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJhY2tncm91bmQtYnRuXG4gIH1cbn1cblxuQG1peGluIGJnLWNvbG9yLWZhZGUoJGNvbG9yLCAkb3BhY2l0eSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICB9XG59XG5cbkBtaXhpbiBiZy1jb2xvci1saWdodGVuKCRjb2xvciwgJG9wYWNpdHkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICB9XG59XG5cbkBtaXhpbiBiZy1jb2xvci1kYXJrZW4oJGNvbG9yLCAkb3BhY2l0eSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1jb21tb24tYmxhY2s7XG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIH1cbn1cblxuQG1peGluIGZpbGwtY29sb3ItZmFkZSgkY29sb3IsICRvcGFjaXR5KSB7XG4gIGZpbGw6ICRjb2xvcjtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG59XG5cbi8qIFxuKiogQ3VzdG9tIHByb3BlcnR5IGRhcmsgYW5kIGxpZ3RoIG1vZGVcbiovXG5AbWl4aW4gdXNlLXRoZW1lKCRwcm9wZXJ0eSwgJGxpZ2h0LCAkZGFyaykge1xuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgICN7JHByb3BlcnR5fTogJGxpZ2h0XG4gIH1cbiAgLnRoZW1lLS1kYXJrICYge1xuICAgICN7JHByb3BlcnR5fTogJGRhcmtcbiAgfVxufVxuXG5cbi8qIEN1c3RvbSBzaGFkb3dzICovXG5AbWl4aW4gc2hhZG93MSB7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuQG1peGluIHNoYWRvdzIge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDFweCAxcHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCAycHggMXB4IC0xcHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxcHggMXB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggMnB4IDFweCAtMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzMge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDJweCAycHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCAzcHggMXB4IC0ycHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAycHggMnB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggM3B4IDFweCAtMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzQge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDNweCA0cHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCAzcHggM3B4IC0ycHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAycHggMnB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggM3B4IDFweCAtMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzUge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCA0cHggNXB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggMXB4IDEwcHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDRweCA1cHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCAxcHggMTBweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93NiB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDVweCA4cHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCAxcHggMTRweCAwcHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IC0xcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggNXB4IDhweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDFweCAxNHB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3c3IHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IC0xcHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggNnB4IDEwcHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCAxcHggMThweCAwcHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IC0xcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggNnB4IDEwcHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCAxcHggMThweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93OCB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDdweCAxMHB4IDFweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggMnB4IDE2cHggMXB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDdweCAxMHB4IDFweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggMnB4IDE2cHggMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzkge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCA4cHggMTBweCAxcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDNweCAxNHB4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCA4cHggMTBweCAxcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDNweCAxNHB4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3cxMCB7XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCA2cHggLTNweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCA5cHggMTJweCAxcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDNweCAxNnB4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDZweCAtM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDlweCAxMnB4IDFweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggM3B4IDE2cHggMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzExIHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IC0zcHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMTBweCAxNHB4IDFweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggNHB4IDE4cHggM3B4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDZweCAtM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDEwcHggMTRweCAxcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDRweCAxOHB4IDNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3cxMiB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDdweCAtNHB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDExcHggMTVweCAxcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDRweCAyMHB4IDNweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA3cHggLTRweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxMXB4IDE1cHggMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA0cHggMjBweCAzcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MTMge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCA4cHggLTRweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxMnB4IDE3cHggMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA1cHggMjJweCA0cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggOHB4IC00cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMTJweCAxN3B4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggNXB4IDIycHggNHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzE0IHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggOHB4IC00cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMTNweCAxOXB4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggNXB4IDI0cHggNHB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDhweCAtNHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDEzcHggMTlweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDVweCAyNHB4IDRweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3cxNSB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDlweCAtNHB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDE0cHggMjFweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDVweCAyNnB4IDRweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCA5cHggLTRweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxNHB4IDIxcHggMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA1cHggMjZweCA0cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MTYge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCA5cHggLTVweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxNXB4IDIycHggMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA2cHggMjhweCA1cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggOXB4IC01cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMTVweCAyMnB4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggNnB4IDI4cHggNXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzE3IHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTBweCAtNXB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDE2cHggMjRweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDZweCAzMHB4IDVweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxMHB4IC01cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMTZweCAyNHB4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggNnB4IDMwcHggNXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzE4ICB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDExcHggLTVweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxN3B4IDI2cHggMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA2cHggMzJweCA1cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTFweCAtNXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDE3cHggMjZweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDZweCAzMnB4IDVweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3cxOSAge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAxMXB4IC01cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMThweCAyOHB4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggN3B4IDM0cHggNnB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDExcHggLTVweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxOHB4IDI4cHggMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA3cHggMzRweCA2cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MjAgIHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTJweCAtNnB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDE5cHggMjlweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDdweCAzNnB4IDZweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAxMnB4IC02cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMTlweCAyOXB4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggN3B4IDM2cHggNnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzIxIHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAyMHB4IDMxcHggM3B4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA4cHggMzhweCA3cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAyMHB4IDMxcHggM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA4cHggMzhweCA3cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MjIge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTNweCAtNnB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDIxcHggMzNweCAzcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDhweCA0MHB4IDdweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTNweCAtNnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDIxcHggMzNweCAzcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDhweCA0MHB4IDdweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3cyMyB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNHB4IC02cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMjJweCAzNXB4IDNweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggOHB4IDQycHggN3B4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNHB4IC02cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMjJweCAzNXB4IDNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggOHB4IDQycHggN3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzI0IHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMXB4IDE0cHggLTdweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAyM3B4IDM2cHggM3B4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA5cHggNDRweCA4cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMXB4IDE0cHggLTdweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAyM3B4IDM2cHggM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA5cHggNDRweCA4cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MjUge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDExcHggMTVweCAtN3B4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDI0cHggMzhweCAzcHggcmdiYSg4NTAsNTAsNTAgMC4xNCksMHB4IDlweCA0NnB4IDhweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDExcHggMTVweCAtN3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDI0cHggMzhweCAzcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDlweCA0NnB4IDhweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59IiwiLyoqIHNwYWNpbmcgZnVuY2F0aW9uXG4qKiBTYW1wbGUgMTogbWFyZ2luLWxlZnQ6IHNwYWNpbmcoNSk7XG4qKiBTYW1wbGUgMjogQGluY2x1ZGUgbWFyZ2luLWxlZnQoc3BhY2luZyg1KSk7XG4qKi9cblxuQGZ1bmN0aW9uIHNwYWNpbmcoJHRvcCwgJHJpZ2h0OiAtMSwgJGJvdHRvbTogLTEsICRsZWZ0OiAtMSkge1xuICBAaWYgKCRsZWZ0ID4gLTEpIHtcbiAgICAgQHJldHVybiAoJHRvcCAqICR1bml0KSAoJHJpZ2h0ICogJHVuaXQpICgkYm90dG9tICogJHVuaXQpICgkbGVmdCAqICR1bml0KTtcbiAgfVxuICBcbiAgQGlmICgkYm90dG9tID4gLTEpIHtcbiAgICAgQHJldHVybiAoJHRvcCAqICR1bml0KSAoJHJpZ2h0ICogJHVuaXQpICgkYm90dG9tICogJHVuaXQpICgkcmlnaHQgKiAkdW5pdCk7XG4gIH1cbiAgXG4gIEBpZiAoJHJpZ2h0ID4gLTEpIHtcbiAgICAgQHJldHVybiAoJHRvcCAqICR1bml0KSAoJHJpZ2h0ICogJHVuaXQpICgkdG9wICogJHVuaXQpICgkcmlnaHQgKiAkdW5pdCk7XG4gIH1cbiAgXG4gIEByZXR1cm4gKCR0b3AgKiAkdW5pdClcbn1cbiIsIi8qIFNlZSBmdWxsIGRvY3VtZW50YXRpb24gYXQ6XG4qKiBodHRwczovL2dsZW5ubWNjb21iLmNvbS9hcnRpY2xlcy91c2VmdWwtc2Fzcy1zY3NzLW1lZGlhLXF1ZXJ5LW1peGlucy1mb3ItYm9vdHN0cmFwL1xuKi9cblxuLy9cbi8vICBNRURJQSBRVUVSSUVTXG4vL+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+KAk1xuXG4vLyBBIG1hcCBvZiBicmVha3BvaW50cy5cbiRicmVha3BvaW50cy11cDogKFxuICB4czogMCxcbiAgc206IDYwMHB4LFxuICBtZDogOTYwcHgsXG4gIGxnOiAxMjgwcHgsXG4gIHhsOiAxOTIwcHhcbik7XG5cbiRicmVha3BvaW50cy1kb3duOiAoXG4gIHhzOiA2MDBweCxcbiAgc206IDk2MHB4LFxuICBtZDogMTI4MHB4LFxuICBsZzogMTkyMHB4XG4pO1xuXG5cbi8vXG4vLyAgUkVTUE9ORCBBQk9WRVxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge31cbkBtaXhpbiBicmVha3BvaW50cy11cCgkYnJlYWtwb2ludCkge1xuXG4gIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLXVwLCAkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cy11cCwgJGJyZWFrcG9pbnQpO1xuXG4gICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICBcbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICB9IEBlbHNlIHtcblxuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG5cbi8vXG4vLyAgUkVTUE9ORCBCRUxPV1xuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge31cbkBtaXhpbiBicmVha3BvaW50cy1kb3duKCRicmVha3BvaW50KSB7XG5cbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMtZG93biwgJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMtZG93biwgJGJyZWFrcG9pbnQpO1xuXG4gICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQtdmFsdWUgLSAxKSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICBcbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICB9IEBlbHNlIHtcblxuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG5cbi8vXG4vLyAgUkVTUE9ORCBCRVRXRUVOXG4vL+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+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWJldHdlZW4oc20sIG1kKSB7fVxuQG1peGluIGJyZWFrcG9pbnRzLWJldHdlZW4oJGxvd2VyLCAkdXBwZXIpIHtcblxuICAvLyBJZiBib3RoIHRoZSBsb3dlciBhbmQgdXBwZXIgYnJlYWtwb2ludHMgZXhpc3QgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cy11cCwgJGxvd2VyKSBhbmQgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLXVwLCAkdXBwZXIpIHtcblxuICAgIC8vIEdldCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzLlxuICAgICRsb3dlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cy11cCwgJGxvd2VyKTtcbiAgICAkdXBwZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMtdXAsICR1cHBlcik7XG5cbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsb3dlci1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogKCR1cHBlci1icmVha3BvaW50IC0gMSkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgXG4gIC8vIElmIG9uZSBvciBib3RoIG9mIHRoZSBicmVha3BvaW50cyBkb24ndCBleGlzdC5cbiAgfSBAZWxzZSB7XG5cbiAgICAvLyBJZiBsb3dlciBicmVha3BvaW50IGlzIGludmFsaWQuXG4gICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgPT0gZmFsc2UpIHtcblxuICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgIEB3YXJuICdZb3VyIGxvd2VyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JGxvd2VyfS4nO1xuICAgIH1cblxuICAgIC8vIElmIHVwcGVyIGJyZWFrcG9pbnQgaXMgaW52YWxpZC5cbiAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cy11cCwgJHVwcGVyKSA9PSBmYWxzZSkge1xuXG4gICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgQHdhcm4gJ1lvdXIgdXBwZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skdXBwZXJ9Lic7XG4gICAgfVxuICB9XG59IiwiLnVzZS10ZXh0IHtcbiAgJi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB9XG4gIH1cbiAgJi10aXRsZTIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuICB9XG4gICYtc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cbiAgJi1zdWJ0aXRsZTIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweFxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbiAgJi1wYXJhZ3JhcGgge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweFxuICB9XG4gICYtY2FwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIaWRkZW4gY2xhc3MgbWVkaWEgcXVlcnlcbi5oaWRkZW4ge1xuICAmLWxnLWRvd24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1tZC1kb3duIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtc20tZG93biB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLXhzLWRvd24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1sZy11cCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1tZC11cCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1zbS11cCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy9TaG93IGNsYXNzIG1lZGlhIHF1ZXJ5XG4uc2hvdyB7XG4gICYtbGctZG93biB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoeGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1tZC1kb3duIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLXNtLWRvd24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYteHMtZG93biB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi14bC11cCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihsZykge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLWxnLXVwIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtbWQtdXAge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1zbS11cCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIi5wYWdlLWZhZGVVcC10cmFuc2l0aW9uLWVudGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBhZ2UtZmFkZVVwLXRyYW5zaXRpb24tZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcbn1cblxuLnBhZ2UtZmFkZVVwLXRyYW5zaXRpb24tZXhpdCB7XG4gIG9wYWNpdHk6IDE7XG59IiwiJGltZ0FQSS1jcnlwdG8wOiAnaHR0cHM6Ly9pLmliYi5jby9qcnZ5clRRL2hleGEtb3JhbmdlLnBuZyc7XG4kaW1nQVBJLWNyeXB0bzE6ICdodHRwczovL2kuaWJiLmNvL24wZ1dTU0QvaGV4YS1ncmVlbi5wbmcnO1xuJGltZ0FQSS1jcnlwdG8yOiAnaHR0cHM6Ly9pLmliYi5jby9qcnZ5clRRL2hleGEtb3JhbmdlLnBuZyc7XG4kaW1nQVBJLWNyeXB0bzM6ICdodHRwczovL2kuaWJiLmNvL24wZ1dTU0QvaGV4YS1ncmVlbi5wbmcnO1xuJGltZ0FQSS1jcnlwdG80OiAnaHR0cHM6Ly92aWEucGxhY2Vob2xkZXIuY29tLzYwMHgzNDEvY2FjMTQyL0ZGRkZGRic7XG4kaW1nQVBJLWNyeXB0bzU6ICdodHRwczovL2kuaWJiLmNvLzlwTDVkQzMvcGFyYWxsYXgtcjhjb2h3LmpwZyc7XG4kaW1nQVBJLWNyeXB0bzY6ICdodHRwczovL2kuaWJiLmNvL3NSUjhNVzAvY3J5cHRvLWxhcHRvcC5wbmcnO1xuIiwiLypcbioqIHRoZW1lIGNvbG9yIHZhclxuKi9cbkBpbXBvcnQgJy4vY29sb3ItdmFyJztcblxuKiB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuKiwgOjpiZWZvcmUsIDo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgZm9udC1zaXplOiAxNnB4XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgZm9udC1zaXplOiAxNnB4XG4gIH1cbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNVxufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZFxufVxuXG5idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tLWFwcGxpY2F0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZDogbm9uZVxuICB9XG4gIC5pbnB1dC1maWVsZCB7XG4gICAgLmhlbHAtYmxvY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgJi5mb3JtLWVycm9yIHtcbiAgICAgICAgY29sb3I6ICNkZDQ5M2NcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMudmFsaWQgfiBsYWJlbCwgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCwgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLCBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCwgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCwgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMudmFsaWQgfiBsYWJlbCB7XG4gICAgY29sb3I6IGluaGVyaXRcbiAgfVxuICBbdHlwZT1jaGVja2JveF0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IGF1dG9cbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xuICAgIH1cbiAgICAubW9kYWwtY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAkc3BhY2luZzE7XG4gICAgICByaWdodDogJHNwYWNpbmcxO1xuICAgIH1cbiAgfVxuICAuY2Fyb3VzZWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmJ0bntcbiAgICAmOm5vdCguYnRuLWZsYXQpOm5vdCguYnRuLWljb24pIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4tZmxvYXRpbmcge1xuICAgIEBpbmNsdWRlIHNoYWRvdzU7XG4gIH1cbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBuYXYge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIHVsIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAgIH1cbiAgfVxuICAmLS1pcy1ydGwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gIH1cbiAgLm0tY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3ZlcmxheSB7XG4gICAgei1pbmRleDogOTAgIWltcG9ydGFudFxuICB9XG4gIC5tLWFwcGxpY2F0aW9uLS13cmFwIGEge1xuICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW5cbiAgfVxuICAuYnRuLmJ0bi1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIH1cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6IHZhcigtLWNvbi0yKTtcbiAgfVxuICAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgICYuc3BhY2luZzIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgfVxuICAgICYuc3BhY2luZzQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICB9XG4gICAgJi5zcGFjaW5nNiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICAgIH1cbiAgICAmLnNwYWNpbmc4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gICAgfVxuICAgICYucm93LXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXG4gICAgfVxuICAgICYuY29sdW1uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG4gICAgJi5jb2x1bW4tcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2VcbiAgICB9XG4gIH1cbiAgOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5jYXJkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYtY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cbiAgfVxuICAuYWNjb3JkaW9uLWNvbnRlbnQuYWN0aXZlIHtcbiAgICAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICAgID4gLmFycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgPiBwIHtcbiAgICAgIGZsZXg6IDFcbiAgICB9XG4gICAgPiBpIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cbiAgLmNvbGxhcHNpYmxlLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuXG4ubS1hcHBsaWNhdGlvbi50aGVtZS0tZGFyayB7XG4gIC5jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSg2NCwgNjQsIDY0LCAxKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoNDIsIDQyLCA0MiwgMSksIDBweCAycHggMXB4IC0xcHggcmdiYSgyMCwgMjAsIDIwLCAxKVxuICB9XG59XG5cbi5tLWFwcGxpY2F0aW9uLnRoZW1lLS1saWdodCB7XG4gIC5jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDEuNXB4IDEycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cbn1cblxuLm0tY29udGVudCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbCB7XG4gICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xuICB9XG59XG5cbi8qIENvbnRlbnQgT3ZlcmlkZXIgKi9cbiNtYWluLXdyYXAgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDI0cHhcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDMycHhcbiAgfVxuICAmLmZpeGVkLXdpZHRoIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgfVxuICB9XG4gICYuZml4ZWQtd2lkdGgtbWQtdXAge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgfVxuICB9XG4gICYuZml4ZWQtd2lkdGgtbGctdXAge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIH1cbiAgfVxuICAmLm1heC1sZyB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHhcbiAgfVxuICAmLm1heC1tZCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweFxuICB9XG4gICYubWF4LXNtIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4XG4gIH1cbiAgJi5tYXgteHMge1xuICAgIG1heC13aWR0aDogNDQ0cHhcbiAgfVxufVxuXG4uY2FyZCAuY2FyZC1hY3Rpb24gYTpub3QoLmJ0bik6bm90KC5idG4tc21hbGwpOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tZmxvYXRpbmcpIHtcbiAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG5zZWxlY3Quc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBhLCAuZHJvcGRvd24tY29udGVudCBsaSA+IHNwYW4ge1xuICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeVxufVxuXG4vKiBUaGVtZSBvdmVyaWRlciAqL1xuLm1vbmV5IHtcbiAgLS1mb250LXJlZ3VsYXI6IDQwMDtcbiAgLS1mb250LW1lZGl1bTogNTAwO1xuICAtLWZvbnQtYm9sZDogNjAwO1xuICAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgJi5wcmltYXJ5IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggLTFweCAkcGFsZXR0ZS1wcmltYXJ5LW1haW5cbiAgICB9XG4gICAgJi5zZWNvbmRhcnkge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAtMXB4ICRwYWxldHRlLXNlY29uZGFyeS1tYWluXG4gICAgfVxuICB9XG4gIC5tb2RhbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweFxuICB9XG4gIC5hY2NvcmRpb24ge1xuICAgIC5jb2xsYXBzaWJsZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZVxuICAgIH1cbiAgfVxuICAuaW5wdXQtZmllbGQuZmlsbGVkIHtcbiAgICA+IGxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIGxlZnQoJHNwYWNpbmcxKTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgJjpub3QoLmxhYmVsLWljb24pLmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpIHNjYWxlKDAuOCkgIWltcG9ydGFudFxuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgICBwYWRkaW5nOiAyNXB4IDhweCA0cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMDYpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICAgICAgfVxuICAgICAgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjA2KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KSk7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGhlaWdodDogMy41cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmZyZXNoLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzAzQUNGMjtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjQjNFNUZDO1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjMDNBQ0YyO1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzAxNTc5QjtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNDOEU2Qzk7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzRDQUY1MDtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzM1N0EzODtcbn1cblxuLnBhc3Npb24tdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjRTkxRTYzO1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNGOEJCRDA7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICNFOTFFNjM7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjODgwRTRGO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0M1Q0FFOTtcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjMzA0RkZFO1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMUEyMzdFO1xufVxuXG4uc21hcnQtdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjMDBCQ0Q0O1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNCMkVCRjI7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICMwMEJDRDQ7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMDA4MzhGO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0ZGRUNCMztcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjRkZBMDAwO1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjRkY2RjAwO1xufVxuXG4uYnVyZ3VuZHktdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjZTkxZTYzO1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNmOGJiZDA7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICNlOTFlNjM7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjYWQxNDU3O1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI2JiZGVmYjtcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjMjE5NmYzO1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMTU2NWMwO1xufVxuXG4ub2NlYW4tYmx1ZS12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICMyMTk2ZjM7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI2JiZGVmYjtcbiAgLS12LXByaW1hcnktYmFzZTogIzIxOTZmMztcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMwZDQ3YTE7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjYjJlYmYyO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICMwMGJjZDQ7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMwMDYwNjQ7XG59XG5cbi5ncmVlbi1sZWFmLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzAwOTY4ODtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRTBGN0ZBO1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjMDA5Njg4O1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzAwNjk1QztcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNDRkQ4REM7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzYwN0Q4QjtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzM3NDc0Rjtcbn1cblxuLm1vbmV5LXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzRDQUY1MDtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjQzhFNkM5O1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjNENBRjUwO1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzJFN0QzMjtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNGRkVDQjM7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogI0ZGQTAwMDtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogI0ZGNkYwMDtcbn1cblxuLmdyYXlzY2FsZS12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICM1NDZFN0E7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0NGRDhEQztcbiAgLS12LXByaW1hcnktYmFzZTogIzU0NkU3QTtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMyNjMyMzg7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRDdDQ0M4O1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM2RDRDNDE7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMzRTI3MjM7XG59XG5cbi5jbG91ZC12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICMwM0E5RjQ7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0IzRTVGQztcbiAgLS12LXByaW1hcnktYmFzZTogIzAzQTlGNDtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMwMTU3OUI7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRkZFMEIyO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICNGRjk4MDA7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICNFNjUxMDA7XG59XG5cbi5qb2tlci12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICM2NzNBQjc7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0QxQzRFOTtcbiAgLS12LXByaW1hcnktYmFzZTogIzY3M0FCNztcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMzMTFCOTI7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjQjJFQkYyO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICMwMEJDRDQ7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMwMDYwNjQ7XG4gIC0tdi1wcmltYXJ5bGlnaHQtbGlnaHRlbjE6ICNlZGUwZmY7XG59XG5cbi52aW9sZXQtdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjRUM0MDdBO1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNGQ0U0RUM7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICNFQzQwN0E7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjRDgxQjYwO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0QxQzRFOTtcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjNjczQUI3O1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMzExQjkyO1xufVxuXG4udmlvbGV0YS12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICM5QzI3QjA7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0UxQkVFNztcbiAgLS12LXByaW1hcnktYmFzZTogIzlDMjdCMDtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICM2QTFCOUE7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRENFREM4O1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM4QkMzNEE7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICM1NThCMkY7XG59XG5cbi5yb3NlR29sZC12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICNFQzQwN0E7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0ZGRjhFMTtcbiAgLS12LXByaW1hcnktYmFzZTogI0ZGQTAwMDtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICNGRkEwMDA7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRkNFNEVDO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICNFQzQwN0E7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICNEODFCNjA7XG59XG5cbi5kZWVwQmx1ZS12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICMzRjUxQjU7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0U4RUFGNjtcbiAgLS12LXByaW1hcnktYmFzZTogIzNGNTFCNTtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMyODM1OTM7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRTFGNUZFO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICMwM0E5RjQ7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMwMjc3QkQ7XG59XG5cbi51YnVudHUtdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjRUY2QzAwO1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNGRkYzRTA7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICNFRjZDMDA7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjRTY1MTAwO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0YzRTVGNTtcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjOUMyN0IwO1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjN0IxRkEyO1xufVxuXG4uZ3JlZW5OYXR1cmUtdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjMDA5Njg4O1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNFMEY3RkE7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICMwMDk2ODg7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMDA2OTVDO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0YxRjhFOTtcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjNjg5RjM4O1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMzM2OTFFO1xufVxuXG4udmFtcGlyZS12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICNmNDQzMzY7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0ZGRUJFRTtcbiAgLS12LXByaW1hcnktYmFzZTogI2Y0NDMzNjtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICNFNTM5MzU7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRUNFRkYxO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM2MDdEOEI7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICM0NTVBNjQ7XG59XG5cbi5taW50LXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzIxOTZmMztcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjYmJkZWZiO1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjMjE5NmYzO1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzBkNDdhMTtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNiM2U1ZmM7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzAzYTlmNDtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzAxNTc5Yjtcbn1cblxuLmdvbGQtdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjRkY5MTAwO1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNGRkY5QzQ7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICNGRjkxMDA7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjRkY2RDAwO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0VGRUJFOTtcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjOEQ2RTYzO1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjNEUzNDJFO1xufVxuXG4uYm90YW5pLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzY4OUYzODtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRENFREM4O1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjNjg5RjM4O1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzMzNjkxRTtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNGQ0U0RUM7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogI0YwNjI5MjtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogI0FEMTQ1Nztcbn1cblxuLmxpdHRsZVF1ZWVuLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzAwQkNENDtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRTBGN0ZBO1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjMDBCQ0Q0O1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzAwNjA2NDtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNGQ0U0RUM7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogI0YwNjI5MjtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogI0FEMTQ1Nztcbn1cblxuLnB1cnBsZS12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICM5YzI3YjA7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI2YzZTVmNTtcbiAgLS12LXByaW1hcnktYmFzZTogIzljMjdiMDtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICM2YTFiOWE7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjZWE4MGZjO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICNhYTAwZmY7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICM0YTE0OGM7XG59XG5cbi5ibGFjay12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICMyMTIxMjE7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogIzllOWU5ZTtcbiAgLS12LXByaW1hcnktYmFzZTogIzIxMjEyMTtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMwMDA7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRTBFMEUwO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM3NTc1NzU7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICM0MjQyNDI7XG59XG5cbi5icm93bi12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICM3OTU1NDg7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI2Q3Y2NjODtcbiAgLS12LXByaW1hcnktYmFzZTogIzc5NTU0ODtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICM0ZTM0MmU7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjY2NiMGIwO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM3OTQ4NDg7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMzZTI3MjM7XG59XG4iLCIvLyBBZGRpdGlvbmFsIGJvZHkgaGVpZ2h0XG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBBZGRpdGlvbmFsIEJ1dHRvbiBTdHlsZXNcbiRidG4tcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG5cbkBtaXhpbiBidG4taG92ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ0bi1yYWRpdXM7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMC4wNlxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnRuLXN0eWxlKCRib3JkZXI6IG5vbmUsICRyYWRpdXM6IDRweCkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAkYm9yZGVyO1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlcjtcbn1cblxuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgJi5ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtYnV0dG9uO1xuICB9XG4gICYucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xuICB9XG4gICYuc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcbiAgfVxuICAmLWZsYXQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnlcbiAgICB9XG4gIH1cbiAgJi1pY29uIHtcbiAgICBAaW5jbHVkZSBidG4tc3R5bGUobm9uZSwgNTAlKTtcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgaSB7XG4gICAgICBsaW5lLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG4gICYtb3V0bGluZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGJ0bi1zdHlsZSgxcHggc29saWQpO1xuICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3JkZXItY29sb3IsICRsaWdodC10ZXh0LXByaW1hcnksICRkYXJrLXRleHQtcHJpbWFyeSk7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICYucHJpbWFyeSB7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcbiAgICAgIC53YXZlcy1yaXBwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0XG4gICAgICB9XG4gICAgfVxuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcbiAgICAgIC53YXZlcy1yaXBwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHRcbiAgICAgIH1cbiAgICB9XG4gICAgJi53aGl0ZSB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU0KTtcbiAgICB9XG4gIH1cbiAgJi1mbG9hdGluZyB7XG4gICAgJi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbWFpbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLnNlY29uZGFyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBidG4taG92ZXI7XG59XG5cbi8vIEZvbnQgSWNvbnNcbi5pY29uIHtcbiAgJi5wcmltYXJ5IHtcbiAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xuICB9XG4gICYuc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW47XG4gIH1cbn1cblxuLy8gQ29sbGVjdGlvbiBJdGVtXG4uY29sbGVjdGlvbi1pdGVtLm5vLWhvdmVyOmhvdmVye1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4vLyBUeXBvZ3JhcGh5XG4ubS1hcHBsaWNhdGlvbiAuZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiA2cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNTYyNWVtICFpbXBvcnRhbnQ7XG59XG4ubS1hcHBsaWNhdGlvbiAuZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwODMzMzMzMzNlbSAhaW1wb3J0YW50O1xufVxuLm0tYXBwbGljYXRpb24gLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4ubS1hcHBsaWNhdGlvbiAuZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDczNTI5NDEyZW0gIWltcG9ydGFudDtcbn1cbi5tLWFwcGxpY2F0aW9uIC5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4ubS1hcHBsaWNhdGlvbiAudGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTI1ZW0gIWltcG9ydGFudDtcbn1cbi5tLWFwcGxpY2F0aW9uIC5zdWJ0aXRsZS0xIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwOTM3NWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLm0tYXBwbGljYXRpb24gLnN1YnRpdGxlLTIge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDcxNDI4NTcxZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuLm0tYXBwbGljYXRpb24gLmJvZHktMiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE3ODU3MTQyOWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm0tYXBwbGljYXRpb24gLmJvZHktMSB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzEyNWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubS1hcHBsaWNhdGlvbiAuY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzMzMzMzMzMzZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubS1hcHBsaWNhdGlvbiAub3ZlcmxpbmUge1xuICBmb250LXNpemU6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2NjY2NjY2NjdlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tLWFwcGxpY2F0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4vLyBBdmF0YXJcbi5hdmF0YXItaW1nIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi5pY29uIHtcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgI2JkYmRiZCwgIzc1NzU3NSk7XG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAjZmZmLCAjMTIxMjEyKTtcbiAgfVxuICAmLnNtYWxsIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgJi5iaWcge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuXG4vLyBGb3JtXG4uc2VsZWN0IHtcbiAgJi1vdXRsaW5lZCB7XG4gICAgLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93biB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kaXYtMik7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZzEgLyAyO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KCRzcGFjaW5nMSk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtZmllbGQge1xuICBpbnB1dDotaW50ZXJuYWwtYXV0b2ZpbGwtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgfVxuICAmLnByaW1hcnkge1xuICAgIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xuICAgIH1cbiAgICBpbnB1dDpub3QoW3R5cGVdKTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluXG4gICAgfVxuICB9XG4gICYuc2Vjb25kYXJ5IHtcbiAgICBpbnB1dDpub3QoW3R5cGVdKTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW47XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW47XG4gICAgfVxuICAgIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpblxuICAgIH1cbiAgfVxufVxuXG5bdHlwZT1jaGVja2JveF0uZmlsbGVkLWluLnByaW1hcnk6Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcbn1cblxuW3R5cGU9Y2hlY2tib3hdLmZpbGxlZC1pbi5zZWNvbmRhcnk6Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW47XG59XG5cbi8vIFByZWxvYWRlclxuLnBhY2Uge1xuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICYtaW5hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgcGFsZXR0ZS1kaXZpZGVyXG59XG5cbiIsIi8vIFJlc2V0IG92ZXJpZGUgYm9vdHN0cmFwIGN1cnJlbnQgZ3JpZFxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgW2NsYXNzKj1yb3ctY29scy1zbS1dIHtcbiAgICAtbXMtZmxleDogaW5oZXJpdDtcbiAgICBmbGV4OiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxuICBbY2xhc3MqPWNvbC1zbS1dIHtcbiAgICAtbXMtZmxleDogaW5oZXJpdDtcbiAgICBmbGV4OiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxuICBbY2xhc3MqPW9yZGVyLXNtLV0ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIFtjbGFzcyo9b2Zmc2V0LXNtLV0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbY2xhc3MqPXJvdy1jb2xzLW1kLV0ge1xuICAgIC1tcy1mbGV4OiBpbmhlcml0O1xuICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG4gIFtjbGFzcyo9Y29sLW1kLV0ge1xuICAgIC1tcy1mbGV4OiBpbmhlcml0O1xuICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG4gIFtjbGFzcyo9b3JkZXItbWQtXSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgW2NsYXNzKj1vZmZzZXQtbWQtXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIFtjbGFzcyo9cm93LWNvbHMtbGctXSB7XG4gICAgLW1zLWZsZXg6IGluaGVyaXQ7XG4gICAgZmxleDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgW2NsYXNzKj1jb2wtbGctXSB7XG4gICAgLW1zLWZsZXg6IGluaGVyaXQ7XG4gICAgZmxleDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgW2NsYXNzKj1vcmRlci1sZy1dIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBbY2xhc3MqPW9mZnNldC1sZy1dIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtjbGFzcyo9cm93LWNvbHMteGwtXSB7XG4gICAgLW1zLWZsZXg6IGluaGVyaXQ7XG4gICAgZmxleDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgW2NsYXNzKj1jb2wteGwtXSB7XG4gICAgLW1zLWZsZXg6IGluaGVyaXQ7XG4gICAgZmxleDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgW2NsYXNzKj1vcmRlci14bC1dIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBbY2xhc3MqPW9mZnNldC14bC1dIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vL1tjbGFzcyo9Y29sLV0ge1xuLy8gIGZsZXgtYmFzaXM6IDA7XG4vLyAgLXdlYmtpdC1ib3gtZmxleDogMTtcbi8vICBmbGV4LWdyb3c6IDE7XG4vLyAgbWF4LXdpZHRoOiAxMDAlO1xuLy99XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAyMCU7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAyMCU7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjY0cHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbGctMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkwNHB4KSB7XG4gIC5jb2wteGwge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDIwJTtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn0iLCJcbi5tLWFwcGxpY2F0aW9uIC5tYS0wIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLTEge1xuICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtMiB7XG4gIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS0zIHtcbiAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS00IHtcbiAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS01IHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS02IHtcbiAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS03IHtcbiAgbWFyZ2luOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS04IHtcbiAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS05IHtcbiAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS0xMCB7XG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtMTEge1xuICBtYXJnaW46IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLTEyIHtcbiAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC02IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC03IHtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC04IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC05IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC0xMCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtMTEge1xuICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktMSB7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LTIge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS0zIHtcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS00IHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS01IHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS02IHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS03IHtcbiAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS04IHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS05IHtcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS0xMCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktMTEge1xuICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LTEyIHtcbiAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC0xIHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC0yIHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtNCB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LTUge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC02IHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtNyB7XG4gIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LTgge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC05IHtcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtMTAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC0xMSB7XG4gIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LTEyIHtcbiAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItMSB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLTgge1xuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLTkge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci0xMSB7XG4gIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItMTIge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLTkge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItMTIge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLTEge1xuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLTUge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLTgge1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtOSB7XG4gIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTEge1xuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTEge1xuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0yIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTMge1xuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTQge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtNiB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTYge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtNyB7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTcge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtOCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTgge1xuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtOSB7XG4gIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTkge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtMTAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0xMCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtMiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS00IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS01IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtNiB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS02IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtNyB7XG4gIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS03IHtcbiAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtOCB7XG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS04IHtcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtOSB7XG4gIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS05IHtcbiAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtMTAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0xMSB7XG4gIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLW4xIHtcbiAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS1uMiB7XG4gIG1hcmdpbjogLThweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtbjMge1xuICBtYXJnaW46IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS1uNCB7XG4gIG1hcmdpbjogLTE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLW41IHtcbiAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtbjYge1xuICBtYXJnaW46IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS1uNyB7XG4gIG1hcmdpbjogLTI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLW44IHtcbiAgbWFyZ2luOiAtMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtbjkge1xuICBtYXJnaW46IC0zNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS1uMTAge1xuICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS1uMTEge1xuICBtYXJnaW46IC00NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS1uMTIge1xuICBtYXJnaW46IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LW43IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LW4xMCB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC1uMTEge1xuICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtbjEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktbjUge1xuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktbjYge1xuICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktbjcge1xuICBtYXJnaW4tdG9wOiAtMjhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktbjgge1xuICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktbjkge1xuICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktbjEwIHtcbiAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LW4xMSB7XG4gIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS1uMTIge1xuICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtbjEge1xuICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC1uMiB7XG4gIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LW4zIHtcbiAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LW40IHtcbiAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LW41IHtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LW42IHtcbiAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LW43IHtcbiAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LW44IHtcbiAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LW45IHtcbiAgbWFyZ2luLXRvcDogLTM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LW4xMCB7XG4gIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC1uMTEge1xuICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtbjEyIHtcbiAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci1uMiB7XG4gIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItbjYge1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItbjkge1xuICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci1uMTAge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci1uMTEge1xuICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci1uMTIge1xuICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItbjUge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItbjYge1xuICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItbjcge1xuICBtYXJnaW4tYm90dG9tOiAtMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItbjgge1xuICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItbjkge1xuICBtYXJnaW4tYm90dG9tOiAtMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItbjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLW4xMSB7XG4gIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi1uMTIge1xuICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtbjEge1xuICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtbjIge1xuICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtbjMge1xuICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtbjYge1xuICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLW43IHtcbiAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC1uOCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtbjkge1xuICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLW4xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtbjExIHtcbiAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC1uMTIge1xuICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjEge1xuICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjUge1xuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW42IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uNyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjgge1xuICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW45IHtcbiAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMTAge1xuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMTEge1xuICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjExIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMTIge1xuICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjUge1xuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW42IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW43IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uNyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uOCB7XG4gIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjgge1xuICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjkge1xuICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW45IHtcbiAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4xMCB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjEwIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjExIHtcbiAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4xMiB7XG4gIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjEyIHtcbiAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYS0wIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYS0xIHtcbiAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYS0yIHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYS0zIHtcbiAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGEtNCB7XG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBhLTUge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYS02IHtcbiAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGEtNyB7XG4gIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBhLTgge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYS05IHtcbiAgcGFkZGluZzogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGEtMTAge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYS0xMSB7XG4gIHBhZGRpbmc6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBhLTEyIHtcbiAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHgtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weC03IHtcbiAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB4LTgge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHgtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weC0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weS0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weS0xIHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weS0yIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weS0zIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHktNSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weS02IHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB5LTcge1xuICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHktOCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weS05IHtcbiAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB5LTExIHtcbiAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB5LTEyIHtcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHQtMiB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wdC01IHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB0LTYge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHQtNyB7XG4gIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wdC04IHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB0LTkge1xuICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHQtMTAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHQtMTEge1xuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHQtMTIge1xuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wci01IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnByLTcge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wci04IHtcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHItOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHItMTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wci0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBiLTkge1xuICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGItMTEge1xuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGItMTIge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGwtNiB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGwtNyB7XG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGwtOCB7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGwtOSB7XG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBsLTExIHtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wbC0xMiB7XG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy01IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy02IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTcge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtOCB7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy04IHtcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy05IHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTkge1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTEwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0xMSB7XG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtMSB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtMiB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTMge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtNCB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS01IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTYge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtNyB7XG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS04IHtcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS04IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTkge1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTkge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTExIHtcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0xMSB7XG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1hcHBsaWNhdGlvbiAubWEtc20tMCB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS0xIHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTIge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tMyB7XG4gICAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tNCB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tNSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tNiB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tNyB7XG4gICAgbWFyZ2luOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tOCB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tOSB7XG4gICAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tMTAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTExIHtcbiAgICBtYXJnaW46IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS0xMiB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tNyB7XG4gICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tMTIge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tNyB7XG4gICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tMTIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMTIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMTAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW4xIHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjMge1xuICAgIG1hcmdpbjogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW41IHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjYge1xuICAgIG1hcmdpbjogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uNyB7XG4gICAgbWFyZ2luOiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW44IHtcbiAgICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjkge1xuICAgIG1hcmdpbjogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uMTAge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uMTEge1xuICAgIG1hcmdpbjogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uMTIge1xuICAgIG1hcmdpbjogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjcge1xuICAgIG1hcmdpbi10b3A6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uMTEge1xuICAgIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS0wIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS0xIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS0yIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS0zIHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tNCB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTUge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS02IHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tNyB7XG4gICAgcGFkZGluZzogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTgge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS05IHtcbiAgICBwYWRkaW5nOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tMTAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS0xMSB7XG4gICAgcGFkZGluZzogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTEyIHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktc20tMTIge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItc20tMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tMTIge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMTEge1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMTEge1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXNtLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTAge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtMSB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC0yIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTMge1xuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTQge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTUge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTYge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTcge1xuICAgIG1hcmdpbjogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTgge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTkge1xuICAgIG1hcmdpbjogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTEwIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC0xMSB7XG4gICAgbWFyZ2luOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtMTIge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTExIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtOSB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjIge1xuICAgIG1hcmdpbjogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjQge1xuICAgIG1hcmdpbjogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW42IHtcbiAgICBtYXJnaW46IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjcge1xuICAgIG1hcmdpbjogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uOCB7XG4gICAgbWFyZ2luOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW45IHtcbiAgICBtYXJnaW46IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjEwIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjExIHtcbiAgICBtYXJnaW46IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjEyIHtcbiAgICBtYXJnaW46IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjgge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtMCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtMSB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtMiB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtMyB7XG4gICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTQge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC01IHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtNiB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTcge1xuICAgIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC04IHtcbiAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtOSB7XG4gICAgcGFkZGluZzogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTEwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtMTEge1xuICAgIHBhZGRpbmc6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC0xMiB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtOSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtMTEge1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTkge1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMTAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMTAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1tZC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNjRweCkge1xuICAubS1hcHBsaWNhdGlvbiAubWEtbGctMCB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy0xIHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTIge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctMyB7XG4gICAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctNCB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctNSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctNiB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctNyB7XG4gICAgbWFyZ2luOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctOCB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctOSB7XG4gICAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctMTAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTExIHtcbiAgICBtYXJnaW46IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy0xMiB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTkge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctMTEge1xuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctMTIge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctNyB7XG4gICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy0xMSB7XG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctMTIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMTIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW4xIHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjMge1xuICAgIG1hcmdpbjogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW41IHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjYge1xuICAgIG1hcmdpbjogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uNyB7XG4gICAgbWFyZ2luOiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW44IHtcbiAgICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjkge1xuICAgIG1hcmdpbjogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uMTAge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uMTEge1xuICAgIG1hcmdpbjogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uMTIge1xuICAgIG1hcmdpbjogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uMTEge1xuICAgIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy0wIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy0xIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy0yIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy0zIHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctNCB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTUge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy02IHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctNyB7XG4gICAgcGFkZGluZzogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTgge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy05IHtcbiAgICBwYWRkaW5nOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctMTAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy0xMSB7XG4gICAgcGFkZGluZzogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTEyIHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTkge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbGctMTIge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbGctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTkge1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctMTIge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMTEge1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMTEge1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LWxnLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkwNHB4KSB7XG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC0wIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTEge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtMiB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC0zIHtcbiAgICBtYXJnaW46IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC00IHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC01IHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC02IHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC03IHtcbiAgICBtYXJnaW46IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC04IHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC05IHtcbiAgICBtYXJnaW46IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC0xMCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtMTEge1xuICAgIG1hcmdpbjogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTEyIHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC03IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC0xMSB7XG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC03IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTkge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjEge1xuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW4yIHtcbiAgICBtYXJnaW46IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW40IHtcbiAgICBtYXJnaW46IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjUge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uNiB7XG4gICAgbWFyZ2luOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW43IHtcbiAgICBtYXJnaW46IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjgge1xuICAgIG1hcmdpbjogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uOSB7XG4gICAgbWFyZ2luOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW4xMCB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW4xMSB7XG4gICAgbWFyZ2luOiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW4xMiB7XG4gICAgbWFyZ2luOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTEge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTIge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTMge1xuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC00IHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtNSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTYge1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC03IHtcbiAgICBwYWRkaW5nOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtOCB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTkge1xuICAgIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC0xMCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTExIHtcbiAgICBwYWRkaW5nOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtMTIge1xuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtMTIge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQteGwtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiIsIi5tYXJrZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAxMjAwO1xuICBAaW5jbHVkZSBsZWZ0KDApO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBhZGRpbmc6ICRzcGFjaW5nMTtcbiAgLml0ZW0ge1xuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgcGFkZGluZzogc3BhY2luZygwLjUsIDQpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmVcbiAgICB9XG4gIH1cblxuICAuY29pbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAubG9nbyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzEpO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgfVxuICAgIH1cbiAgICBpIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIH1cbiAgfVxuXG4gIC5kb3duIHtcbiAgICBjb2xvcjogI0ZGNzI3MlxuICB9XG5cbiAgLnVwIHtcbiAgICBjb2xvcjogIzVERDY2MlxuICB9XG5cbiAgLnN0YXkge1xuICAgIGNvbG9yOiAjYjJiMmIyXG4gIH1cbn1cbiIsIiNiYW5uZXIge1xuICAucm9vdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XG4gICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmc1XG4gICAgfVxuICB9XG5cbiAgLmNhbnZhcy13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICRwYWxldHRlLXNlY29uZGFyeS1tYWluIDMwJSwgJHBhbGV0dGUtcHJpbWFyeS1tYWluIDgwJSksIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICRwYWxldHRlLXNlY29uZGFyeS1kYXJrIDMwJSwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrIDgwJSkpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKVxuICAgIH1cbiAgfVxuXG4gIC5vdmVybGF5LWJhbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAudGhlbWUtLWRhcmsgJiB7XG4gICAgICBAaW5jbHVkZSBiZy1jb2xvci1mYWRlKCRwYWxldHRlLXByaW1hcnktZGFyaywgMC43KVxuICAgIH1cbiAgICAudGhlbWUtLWxpZ2h0ICYge1xuICAgICAgQGluY2x1ZGUgYmctY29sb3ItZmFkZSgkcGFsZXR0ZS1wcmltYXJ5LW1haW4sIDAuNylcbiAgICB9XG4gIH1cblxuICAucGFydGljbGUtYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgY2FudmFzIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXItd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwXG4gIH1cblxuICAub2JqZWN0LWFydCB7XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAaW5jbHVkZSBsZWZ0KC05MHB4KTtcbiAgICAgIHRvcDogMjcwcHg7XG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xuICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICB9XG5cbiAgLnRleHQge1xuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIxMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzEyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzIwXG4gICAgfVxuICAgIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMlxuICAgIH1cbiAgfVxuXG4gIC5idG4tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmc1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzMpO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzM7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW52ZXJ0IHtcbiAgICBib3JkZXItY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICB9XG5cbiAgLmRlY28tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBsZWZ0KDBweCk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE0MDBweDtcbiAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIsIDEpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoeGwpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJhY2sge1xuICAgICAgc3ZnIHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGZpbGwsICRwYWxldHRlLXByaW1hcnktbWFpbiwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoZmlsbCwgI0ZGRiwgIzMwMzAzMCk7XG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShvcGFjaXR5LCAwLjg0LCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZWNvLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIEBpbmNsdWRlIGxlZnQoMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlXG4gIH1cblxufVxuIiwiJGRlY28tYmVuZWZpdDogJy4uL2ltYWdlcy9jcnlwdG8vZGVjby1iZW5lZml0LnN2Zyc7XG4kZGVjby1saXN0OiAnLi4vaW1hZ2VzL2NyeXB0by9kZWNvLWxpc3QucG5nJztcblxuI2JlbmVmaXQge1xuICAucm9vdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxldHRlLWNvbW1vbi1ibGFjaztcbiAgfVxuXG4gIC5wYXJhbGxheC1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZ0FQSS1jcnlwdG81KTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBmaWx0ZXI6IGJsdXIoOHB4KVxuICAgIH1cbiAgICAucGFyYWxsYXgge1xuICAgICAgZmlsdGVyOiBibHVyKDZweCk7XG4gICAgICBoZWlnaHQ6IDU2MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWdBUEktY3J5cHRvNSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nMTA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmc4O1xuICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmc4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZzQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZzQ7XG4gICAgfVxuICB9XG5cbiAgLmRlc2Mge1xuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBoNCB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtXG4gICAgfVxuICB9XG5cbiAgLmxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogc3BhY2luZygzLCAwLCA1KTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgwKTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoJHNwYWNpbmc0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgW2Rpcj1cImx0clwiXSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCRkZWNvLWxpc3QpIG5vLXJlcGVhdCAwIDEwcHhcbiAgICAgIH1cbiAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkZGVjby1saXN0KSBuby1yZXBlYXQgMTAwJSAwXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmltZyB7XG4gICAgbWFyZ2luOiBzcGFjaW5nKDMsIDAsIDAsIDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBcbiAgLmRlY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSByaWdodCgzMHB4KTtcbiAgICB0b3A6IC02MHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cblxuICAucGFyYWxsYXgtcHJvcHMge1xuICAgIGJhY2tncm91bmQ6IHVybCgkZGVjby1iZW5lZml0KSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBoZWlnaHQ6IDU0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIi50ZXN0aW1vbmlhbC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuY2FwdGlvbi1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAucGFwZXIge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luOiBzcGFjaW5nKDMsIDApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC40cyBlYXNlLW91dDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZzE7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoOCwgMTUpXG4gICAgfVxuICAgICYuY2FyZCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuc2xpY2stY3VycmVudCAmIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWxldHRlLXByaW1hcnktbWFpblxuICAgIH1cbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0XG4gICAgfVxuICB9XG5cbiAgLmF2YXRhciB7XG4gICAgQGluY2x1ZGUgc2hhZG93ODtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiAtMzJweCBhdXRvIDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICAgIG1hcmdpbjogLTk2cHggYXV0byAzMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNvdW50ZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoMyB7XG4gICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlXG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyXG4gIH1cbiAgLmNhbGwtYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzEwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgfVxufVxuXG5cbiIsIi5lcnJvci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDY0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzE1ICogLTE7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcyMDtcbiAgfVxuICAudGV4dCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoJHNwYWNpbmc1KTtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdCgxcHggc29saWQpO1xuICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3JkZXItY29sb3IsICRsaWdodC1kaXZpZGVyLCAkZGFyay1kaXZpZGVyKVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBzcGFjaW5nKDUsIDAsIDIwKTtcbiAgfVxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc0XG4gIH1cbiAgfVxuICAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzRcbiAgfVxuICAuZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICB9XG5cbiAgLmRlY28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJHBhbGV0dGUtcHJpbWFyeS1saWdodDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyMTJweDtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWRhcms7XG4gICAgICBmb250LXNpemU6IDk2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICBAaW5jbHVkZSBsZWZ0KDApXG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAkc3BhY2luZzMgKiAxO1xuICAgICAgQGluY2x1ZGUgbGVmdCgkc3BhY2luZzUgKiAtNSlcbiAgICB9XG4gIH1cbn1cblxuIiwiJGRlY28tZmFxLWxpZ2h0OiAnLi4vaW1hZ2VzL2NyeXB0by9kZWNvLWZhcS10b3AtbGlnaHQuc3ZnJztcbiRkZWNvLWZhcS1kYXJrOiAnLi4vaW1hZ2VzL2NyeXB0by9kZWNvLWZhcS10b3AtZGFyay5zdmcnO1xuXG4jZmFxIHtcbiAgLnJvb3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1pbWFnZSwgdXJsKCRkZWNvLWZhcS1saWdodCksIHVybCgkZGVjby1mYXEtZGFyaykpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyMCAqIC0xO1xuICAgIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgICBAaW5jbHVkZSBiZy1jb2xvci1saWdodGVuKCRwYWxldHRlLXByaW1hcnktbWFpbiwgMC44NClcbiAgICB9XG4gICAgLnRoZW1lLS1kYXJrICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1kYXJrO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZC1kZWZhdWx0O1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHhzKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcxNVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xuICAgICAgcGFkZGluZzogc3BhY2luZygzMCwgMCwgMTApXG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZzEwXG4gICAgfVxuICAgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzXG4gICAgfVxuICB9XG5cbiAgLnRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyXG4gIH1cblxuICAuaWxsdXN0cmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBzcGFjaW5nKDYsIDYsIDApO1xuICAgID4gZGl2IHtcbiAgICAgIHRvcDogLTQwMHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczXG4gIH1cblxuICAucGFwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLW1lZGl1bSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC50aGVtZS0tZGFyayAmIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDY0LCA2NCwgNjQsIDEpLCAwcHggMXB4IDFweCAwcHggcmdiYSg0MiwgNDIsIDQyLCAxKSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDIwLCAyMCwgMjAsIDEpXG4gICAgfVxuICAgIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgICBib3gtc2hhZG93OiAwIDEuNXB4IDEycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNilcbiAgICB9XG4gIH1cblxuICAuaGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDEsIDIsIDEsIDApO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICAuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBAaW5jbHVkZSByaWdodCgkc3BhY2luZzIpXG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgIH1cbiAgICBpLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG4gICAgfVxuICB9XG5cbiAgLmRldGFpbCB7XG4gICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzM7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRyb3VuZGVkLW1lZGl1bSAkcm91bmRlZC1tZWRpdW07XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaWNvbiB7XG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4sICRwYWxldHRlLXByaW1hcnktbGlnaHQpO1xuICB9XG4gIFxuICAucGFyYWxsYXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIjZmVhdHVyZSB7XG4gIC5tYWluLWZlYXR1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nOFxuICAgIH1cbiAgfVxuXG4gIC52aWRlbyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBzcGFjaW5nKDYsIDAsIDIpO1xuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1jb21tb24tYmxhY2s7XG4gICAgICBpbWcge1xuICAgICAgICBvcGFjaXR5OiAwLjYyO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB9XG5cbiAgLnBsYXktYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgQGluY2x1ZGUgbGVmdCg1MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jbG9zZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICBAaW5jbHVkZSByaWdodCg0cHgpO1xuICB9XG5cbiAgLmRlY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgQGluY2x1ZGUgbGVmdCg4MHB4KTtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5jb3VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KCRzcGFjaW5nOClcbiAgICB9XG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogc3BhY2luZygwLjUpXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvd2VyIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyMFxuICAgIH1cbiAgfVxuXG4gIC5oaWdoZXIge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzEwXG4gICAgfVxuICB9XG5cbiAgLnBhcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxNzRweDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZzI7XG4gICAgbWFyZ2luOiBzcGFjaW5nKDEsIDApO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDEsIDMpO1xuICAgICAgbWFyZ2luOiBzcGFjaW5nKDQsIDQsIDAsIDApO1xuICAgICAgd2lkdGg6IDE3NHB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb3JlLWZlYXR1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwXG4gICAgfVxuICB9XG5cbiAgLmNoYXJ0LWRlY28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgfVxuXG4gIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nMTBcbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgQGluY2x1ZGUgbGVmdCg3cHgpO1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgICAgQGluY2x1ZGUgbGVmdChjYWxjKDUwJSAtIDdweCkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbGx1c3RyYXRpb24ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgIH1cbiAgfVxuICBcbiAgLnRleHQtY2VudGVyIHtcbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGxlZnQoY2FsYyg1MCUgLSA3cHgpKTtcbiAgICB9XG4gIH1cblxuICAucHJvZ3Jlc3Mtd3JhcCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgNilcbiAgICB9XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzM7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgfVxuICAgICAgaDUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nMTtcbiAgICAubG9nbyB7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpO1xuICAgICAgJi5hdmF0YXItaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMSk7XG4gICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZ3Jlc3MtaXRlbSB7XG4gICAgZmxleDogMTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcxO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KCRzcGFjaW5nNilcbiAgICB9XG4gICAgLnByb2dyZXNze1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51bml0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoNiB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHggMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRyYWNrIHtcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZCwgJGxpZ2h0LWRpdmlkZXIsICRkYXJrLWRpdmlkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudFxuICB9XG5cbiAgLmhlYWRsaW5lIHtcbiAgICAudGl0bGUtbWFpbiB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTI1ZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gIFxuICAuemVybyB7XG4gICAgLnByb2dyZXNzIC5wcm9ncmVzcy1saW5lYXIge1xuICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnZpZGVvLXBvcHVwIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgIHdpZHRoOiA2OTBweDtcbiAgfVxuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlXG4gIH1cbn0iLCIjZm9vdGVyIHtcbiAgLmxpbmsge1xuICAgIG1hcmdpbjogc3BhY2luZygxLCAxLjUpO1xuICB9XG4gIC5mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDEwLCAwKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmc3XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICB9XG4gICAgfVxuICAgICYtZGVzY3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pbnZlcnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XG4gICAgICB9XG4gICAgICBsaSBhIHtcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XG4gICAgICB9XG4gICAgICAubG9nbyB7XG4gICAgICAgIGg2IHtcbiAgICAgICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1kYXJrXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aXRsZS1uYXYge1xuICAgICAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW5cbiAgICAgIH1cbiAgICAgIC5ibG9nLWl0ZW0ge1xuICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpblxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWxlY3QtbGFuZyB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShmaWxsLCByZ2JhKDAsIDAsIDAsIDAuODcpLCAjRkZGKVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1jb3VudGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsIGxpbmVhci1ncmFkaWVudCgtMTMwZGVnLCAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbiAtMjAlLCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4gNzAlKSwgbGluZWFyLWdyYWRpZW50KC0xMzBkZWcsICRwYWxldHRlLXNlY29uZGFyeS1kYXJrIC0yMCUsICRwYWxldHRlLXByaW1hcnktZGFyayA3MCUpKTtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcxMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cCh4bCkge1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nMTVcbiAgICB9XG4gIH1cblxuICAucXVpY2stbGlua3Mge1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoMiUpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICAgIHdpZHRoOiA0NyVcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2ctaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogc3BhY2luZygzLCAwKTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBAaW5jbHVkZSB0ZXh0LWFsaWduKGxlZnQpO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAuY2F0ZWdvcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1saWdodFxuICAgIH1cbiAgICAubGlzdC10ZXh0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0XG4gICAgfVxuICAgIC5maWd1cmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlXG4gICAgfVxuICB9XG5cbiAgLnRpdGxlLW5hdiB7XG4gICAgY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1saWdodDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzE7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGRcbiAgfVxuICAubG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcxKVxuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuICAuc29jbWVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNDtcbiAgICBhLmJ0bi1pY29uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbjogJHNwYWNpbmcxO1xuICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktZGFyaztcbiAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgfVxuICB9XG5cbiAgLmljb24ge1xuICAgICYgKyBkaXYge1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogc3BhY2luZygxLjUsIDEuNSwgMS41LCA0KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QtbGFuZyB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICBtYXJnaW46ICRzcGFjaW5nMiAwO1xuICAgIGlucHV0IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMS41cHggMTJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgIGhlaWdodDogMi44cmVtO1xuICAgIH1cbiAgICAuc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcbiAgICAgIGZpbGw6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuc2l0ZS1tYXAtaXRlbSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bignbWQnKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudFxuICAgIH1cbiAgfVxuICBcbiAgLmRlY28tdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBAaW5jbHVkZSBsZWZ0KDApO1xuICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpXG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7IFxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyLCAxKVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cCh4bCkge1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCwgMSk7XG4gICAgICBAaW5jbHVkZSBsZWZ0KC0zMDBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICB9XG4gICAgfVxuICAgICYuYmFjayBzdmcge1xuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGZpbGwsICRwYWxldHRlLXByaW1hcnktbWFpbiwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrKTtcbiAgICB9XG4gICAgJi5jb3ZlciBzdmcge1xuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGZpbGwsICNGRkYsICMzMDMwMzApO1xuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKG9wYWNpdHksIDAuODQsIDAuNik7XG4gICAgfVxuICB9XG59IiwiLmZvcm0tcGFnZSB7XG4gIC5wYWdlLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZXBlYXQteCBjZW50ZXIgMTQwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtZGVmYXVsdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoMTEsIDUpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoNCwgMClcbiAgICB9XG4gICAgLnRpdGxlLWNvbnRhY3Qge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktZGFyaywgJHBhbGV0dGUtcHJpbWFyeS1saWdodCk7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweFxuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgfVxuICB9XG5cbiAgLmlubmVyLXdyYXAge1xuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdClcbiAgfVxuXG4gIC5mdWxsLWZvcm0td3JhcCB7XG4gICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nOSAwO1xuICB9XG5cbiAgLmNhcmQuZm9ybS1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0XG4gICAgfVxuICAgIC50aGVtZS0tZGFyayAmIHtcbiAgICAgIEBpbmNsdWRlIGJnLWNvbG9yLWRhcmtlbigkcGFsZXR0ZS1wcmltYXJ5LWRhcmssIDAuNClcbiAgICB9XG4gIH1cblxuICAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDEwKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDUpXG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgMik7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0ge1xuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nNTtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDE1LCAxMCk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogc3BhY2luZygwLCA2LCAxMClcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgcGFkZGluZzogc3BhY2luZygwLCAyLCAxMCk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taGVscGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWFyZWEge1xuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzJcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgfVxuICAgICAgYS5saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktZGFyaywgJHBhbGV0dGUtcHJpbWFyeS1saWdodCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yaWdodC1pY29uIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc3BhY2luZzEpXG4gIH1cblxuICAuY2hlY2sge1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpblxuICAgIH1cbiAgfVxuXG4gIC5kZWNvcmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBAaW5jbHVkZSBsZWZ0KDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCBhdXRvLCBhdXRvLCAwKTtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW47XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmxlZnQtZGVjbyB7XG4gICAgbGVmdDogLTQwMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgaGVpZ2h0OiAxNTAwcHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KVxuICAgIH1cbiAgfVxuXG4gIC5yaWdodC1kZWNvIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTUwMHB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpXG4gICAgfVxuICB9XG5cbiAgLmF1dGgtZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAucm93ID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG4gIH1cblxuICAuZ3JlZXRpbmcge1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoMTUsIDYpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgIGg2IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW1cbiAgICB9XG4gIH1cblxuICAubG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICYubG9nby1oZWFkZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMFxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgfVxuICAgIHAsIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc3BhY2luZzEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzU7XG4gICAgYSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzJcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXdyYXAge1xuICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogJHNwYWNpbmcyO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZzEwO1xuICAgIG1pbi1oZWlnaHQ6IDc2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmZybS1kZWNvIHtcbiAgICAgIEBpbmNsdWRlIGxlZnQoNTguMzMzMzMzJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTcyJSk7XG4gICAgICBib3R0b206IC0xMDVweFxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgcGFkZGluZzogJHNwYWNpbmc1XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZzhcbiAgICB9XG4gIH1cblxuICAuc29jbWVkLXNpZGUtbG9naW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG4gICAgPiBidXR0b24ge1xuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIH1cbiAgICB9XG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMSlcbiAgICB9XG4gIH1cblxuICAuYmx1ZS1idG4ge1xuICAgIGJhY2tncm91bmQ6ICMyOGFhZTEgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjMjhhYWUxLCAyMCUpICFpbXBvcnRhbnRcbiAgICB9XG4gIH1cbiAgLm5hdmktYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2I1NzlkICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzNiNTc5ZCwgMjAlKSAhaW1wb3J0YW50XG4gICAgfVxuICB9XG4gIC5yZWQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGQ0OTNjICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2RkNDkzYywgMjAlKSAhaW1wb3J0YW50XG4gICAgfVxuICB9XG4gIC5zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHAge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3JkZXItdG9wLWNvbG9yLCAkbGlnaHQtdGV4dC1oaW50LCAkZGFyay10ZXh0LWhpbnQpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjAlXG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDBcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogMFxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICAgIGZsZXg6IDE7XG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMFxuICAgIH1cbiAgfVxuXG4gIC5iYWNrdG9ob21lIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgei1pbmRleDogNDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoMjBweCk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgQGluY2x1ZGUgbGVmdChjYWxjKDUwJSAtIDQwcHgpKTtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIG1hcmdpbjogMFxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKCdzbScpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZVxuICAgIH1cbiAgICA+IHNwYW4gaTpmaXJzdC1jaGlsZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2VcbiAgICB9XG4gICAgPiBzcGFuIGk6bGFzdC1jaGlsZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSByaWdodCgwKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlXG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgID4gc3BhbiBpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICAgID4gc3BhbiBpOmxhc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSByaWdodCgzMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGVjbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGxlZnQoLTkwcHgpO1xuICAgIHRvcDogLTUwMHB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAubGlnaHQge1xuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGRpc3BsYXksIGJsb2NrLCBub25lKTtcbiAgICB9XG4gICAgLmRhcmsge1xuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGRpc3BsYXksIG5vbmUsIGJsb2NrKTtcbiAgICB9XG4gICAgW2Rpcj1cImx0clwiXSAmIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEuMSwgMS4xKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgQGluY2x1ZGUgbGVmdCgtMzBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIEBpbmNsdWRlIGxlZnQoMCk7XG4gICAgICBzdmcge1xuICAgICAgICBAaW5jbHVkZSBsZWZ0KC0xNTAlKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICB9XG4gICAgfVxuICAgICYubG93ZXIge1xuICAgICAgdG9wOiAtMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBhcmFsbGF4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbGVmdCgwKTtcbiAgICB0b3A6IDBcbiAgfVxuXG4gIC5wYXJhbGxheC1sZWZ0IHtcbiAgICA+IGRpdiB7XG4gICAgICB0b3A6IC01MDBweDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRvcDogMTAwcHhcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWxsYXgtcmlnaHQge1xuICAgID4gZGl2IHtcbiAgICAgIHRvcDogLTQwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5kZWNvLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdG9wOiAtNzBweDtcbiAgICBAaW5jbHVkZSBsZWZ0KC0yMjJweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgQGluY2x1ZGUgbGVmdCgtMzNweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgIHRvcDogLTYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgLmRlY28ge1xuICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xuICAgICAgICBAaW5jbHVkZSBsZWZ0KDUwcHgpXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRlY28tc20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzE0XG4gIH1cblxufVxuXG4udG9hc3Qge1xuICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KCRzcGFjaW5nMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGF1dG87XG4gIC50b2FzdC1hY3Rpb24ge1xuICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgwKVxuICB9XG4gIGkubWF0ZXJpYWwtaWNvbnMge1xuICAgIGNvbG9yOiAjRkZGXG4gIH1cbn0iLCIuaW52aXNpYmxlLWRlY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn0iLCIkZmxhZzogJy4uL2ltYWdlcy9mbGFnLWxvZ28ucG5nJztcblxuQG1peGluIGZsYWctaWNvbntcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KDVweCk7XG4gIHRvcDogMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJGZsYWcpIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICYuYXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgM3B4O1xuICB9XG4gICYuemgge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEycHhcbiAgfVxuICAmLmVuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yOHB4XG4gIH1cbiAgJi5kZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweFxuICB9XG4gICYuaWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYycHhcbiAgfVxuICAmLnB0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03OXB4XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KVxuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZVxuICB9XG59XG5cbi5wb3BvdmVyIHtcbiAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5zd2l0Y2gtdG9nZ2xlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmhlYWRlciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDRweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XG4gIHotaW5kZXg6IDExO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAmLmludmVydCB7XG4gICAgcGFkZGluZy10b3A6IDBcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzdcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICAjbWFpbi13cmFwICYge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgICAgfVxuICAgIH1cbiAgfVxuICBuYXYge1xuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgIHotaW5kZXg6IDkxXG4gIH1cbiAgLm5hdi1hdXRoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAuYnV0dG9uLnYtYnRuIHtcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcxO1xuICAgICAgbWFyZ2luOiAwICRzcGFjaW5nM1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgZmxleDogMVxuICAgIH1cbiAgfVxuICAmLmZpeGVkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgLnRoZW1lLS1saWdodCAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktZGFya1xuICAgIH1cbiAgICAudGhlbWUtLWRhcmsgJiB7XG4gICAgICBAaW5jbHVkZSBiZy1jb2xvci1kYXJrZW4oJHBhbGV0dGUtcHJpbWFyeS1kYXJrLCAwLjMpO1xuICAgIH1cbiAgICAubG9nbyB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDBcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgbmF2IHtcbiAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgfVxuICAgIC50ZXh0LWJ0biB7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlXG4gICAgfVxuICAgIHVsIGxpIGEuYnRuLFxuICAgIC5zZXR0aW5nIC5pY29uLCAudGV4dC1idG57XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlICFpbXBvcnRhbnRcbiAgICB9XG4gICAgLm1vYmlsZS1tZW51IC5iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlICAhaW1wb3J0YW50O1xuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRpdmlkZXIge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KVxuICAgIH1cbiAgfVxuICAmLm9wZW4tZHJhd2VyIHtcbiAgICB6LWluZGV4OiAxMTAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAubG9nbyB7XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnlcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYS5idG4udGV4dC1idG4ge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmcxO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nMTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nMlxuICB9XG4gIFxuICAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IHNwYWNpbmcoMC41LCAwKTtcbiAgJiBuYXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMiwgMClcbiAgICB9XG4gIH1cbiAgLmNvbGxlY3Rpb24taGVhZGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XG4gIH1cbiAgLmNvbGxlY3Rpb24sIC5jb2xsZWN0aW9uLWl0ZW0sIC5jb2xsZWN0aW9uLWhlYWRlciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcxO1xuICAgIGEge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogc3BhY2luZygwLCAxKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2LWxvZ28ge1xuICAubG9nbyB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgfVxuICB9XG4gICYuaW52ZXJ0IC5sb2dvIGF7XG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnlcbiAgfVxuICAmLm1vYmlsZS1tZW51IHtcbiAgICBiYXIge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubmF2Lm5hdi1tZW51IHtcbiAgYS5idG4ge1xuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgbWFyZ2luOiBzcGFjaW5nKDAsIDEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7ICBcbiAgICB9XG4gIH1cbiAgJi5pbnZlcnQge1xuICAgIHVsIGxpIGEuYnRuIHtcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5O1xuICAgIH1cbiAgICAuaWNvbntcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5O1xuICAgIH1cbiAgICAudGV4dC1idG4ge1xuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnlcbiAgICB9XG4gICAgLm1vYmlsZS1tZW51IC5iYXIge1xuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXRleHQtcHJpbWFyeTtcbiAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXRleHQtcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmludmVydCB7XG4gICAgICBAaW5jbHVkZSBwYWxldHRlLWRpdmlkZXJcbiAgICB9XG4gIH1cbiAgLnNjcm9sbGFjdGl2ZS1uYXYge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luOiBzcGFjaW5nKDAsIDEpXG4gICAgICB9XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NCksIHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0biAge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40MiwgMC4xNiwgMC4yMSwgMC45Myk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhbGV0dGUtY29tbW9uLXdoaXRlXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sYW5nLW1lbnUge1xuICAuZmxhZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgICYgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcyO1xuICAgICAgQGluY2x1ZGUgZmxhZy1pY29uO1xuICAgIH1cbiAgfVxuICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nOiAwXG4gIH1cbn1cblxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgOm5vdCguY2lyY2xlLWNsaXBwZXIpID4gLmNpcmNsZS5mbGFnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5sYW5nLW9wdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5O1xufVxuXG4ubGFuZy1saXN0IHtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uc2V0dGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpXG4gIH1cbiAgLm1lbnUtbGlzdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemVcbiAgfVxuICAuZHJvcGRvd24tY29udGVudCB7XG4gICAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBbZGlyPVwibHRyXCJdICYge1xuICAgICAgcmlnaHQ6ICRzcGFjaW5nMSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50XG4gICAgfVxuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICBsZWZ0OiAkc3BhY2luZzEgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnRcbiAgICB9XG4gIH1cbn1cblxuLm1vZGUtbWVudSwgLmxhbmctbWVudSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplXG59XG5cbi5mbGV4LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUge1xuICBtYXJnaW46IHNwYWNpbmcoMCwgMSk7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIC5iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgfVxuICB9XG4gICYuaXMtYWN0aXZlIHtcbiAgICAuYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS1uYXYge1xuICBAaW5jbHVkZSBiZy1jb2xvci1kYXJrZW4oJHBhbGV0dGUtcHJpbWFyeS1kYXJrLCAwLjMpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDExMDA7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gICYubWVudS1vcGVuIHtcbiAgICB1bCBsaSB7XG4gICAgICBhbmltYXRpb24tbmFtZTogc2xpZGVSaWdodDtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XG4gIH1cbiAgLm1lbnUge1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgMiwgNCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdG9wOiBzcGFjaW5nKDEwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgdWwuY29sbGVjdGlvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaS5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogc3BhY2luZygyLCAzKTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICBwYWRkaW5nOiBzcGFjaW5nKDEsIDIpO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kaXZpZGVyLXNpZGViYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxufVxuXG4iLCIubm90aWZpY2F0aW9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxlZnQ6IDhweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogOHB4O1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXJnaW46IDAgYXV0bztcbiAgJi5mdWxsIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XG4gICAgICB3aWR0aDogODAlXG4gICAgfVxuICB9XG4gIC53cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsICM0MjQyNDIsICRwYWxldHRlLXByaW1hcnktZGFyayk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMC41LCAyKVxuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgfVxuICAuYWN0aW9uIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46ICRzcGFjaW5nMSAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtbmF2IHtcbiAgLmJ0bi1mbG9hdGluZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsaW5lLWhlaWdodDogODZweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LWRhcmsgIWltcG9ydGFudDtcbiAgICAuaWNvbiB7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjk1KTtcbiAgICB9XG4gIH1cbiAgei1pbmRleDogMjAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA1NnB4O1xuICBuYXYge1xuICAgIGxpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG4gICYuc2hvdyB7XG4gICAgLmJ0bi1mbG9hdGluZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tbmF2IHtcbiAgICAuc2Nyb2xsbmF2IHtcbiAgICAgIGJvdHRvbTogMTgwcHg7XG4gICAgICBtYXJnaW46IDAgMCA3NnB4IDIycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgfVxuICAgIGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgQGluY2x1ZGUgc2hhZG93MjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWxldHRlLXByaW1hcnktZGFyaztcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3JkZXItY29sb3IsICRsaWdodC10ZXh0LWhpbnQsICRkYXJrLXRleHQtaGludCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwXG4gICAgfVxuICAgIGxpLmN1cnJlbnQge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktZGFyaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhbGV0dGUtcHJpbWFyeS1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLnNlY3Rpb24tbmF2IGxpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLm1hdGVyaWFsLXRvb2x0aXAge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0LXNlY29uZGFyeVxufSIsIi5wYXJhbGxheC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBAaW5jbHVkZSBsZWZ0KDApO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgLmlubmVyLXBhcmFsbGF4IHtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmID4gZGl2IHtcbiAgICAgIGhlaWdodDogODAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLmxhcmdlIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICB9XG4gICAgJi5tZWRpdW0ge1xuICAgICAgdG9wOiAtMTMwcHg7O1xuICAgIH1cbiAgICAuTWFzdGhlYWQge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICAgIC5wYXJhbGxheC1maWd1cmUge1xuICAgICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnJpZ2h0LXRvcC1iYWNrIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBzdmcge1xuICAgICAgcmlnaHQ6IC0yNDBweDtcbiAgICB9XG4gIH1cblxuICAucmlnaHQtdG9wLWZyb250IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBzdmcge1xuICAgICAgcmlnaHQ6IDUwcHhcbiAgICB9XG4gIH1cblxuICAubGVmdC1ib3R0b20tYmFjayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBzdmcge1xuICAgICAgbGVmdDogLTExMHB4XG4gICAgfVxuICB9XG5cbiAgLmxlZnQtYm90dG9tLWZyb250IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNTBweDtcbiAgICAgIHRvcDogMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhleGEtYmFjayB7XG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKG9wYWNpdHksIDAuMDMsIDAuMTIpO1xuICAgIGZpbGw6ICRwYWxldHRlLWNvbW1vbi1ibGFjaztcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC5oZXhhLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDcwMHB4XG4gIH1cbn1cbiIsIiRkZWNvLWJvdHRvbS1saWdodDogJy4uL2ltYWdlcy9jcnlwdG8vZGVjby1ib3R0b20tbGlnaHQuc3ZnJztcbiRkZWNvLWJvdHRvbS1kYXJrOiAnLi4vaW1hZ2VzL2NyeXB0by9kZWNvLWJvdHRvbS1kYXJrLnN2Zyc7XG5cbiNwcm9tb3Rpb25zIHtcbiAgLnJvb3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1pbWFnZSwgdXJsKCRkZWNvLWJvdHRvbS1saWdodCksIHVybCgkZGVjby1ib3R0b20tZGFyaykpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMDElO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMTAsIDMpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBwYWRkaW5nOiAwXG4gICAgfVxuICAgIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgICBAaW5jbHVkZSBiZy1jb2xvci1saWdodGVuKCRwYWxldHRlLXByaW1hcnktbWFpbiwgMC44NClcbiAgICB9XG4gICAgLnRoZW1lLS1kYXJrICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1kYXJrO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZC1kZWZhdWx0O1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYW5pbS1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlci13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICAuYW5pbS1zbGlkZXIge1xuICAgICAgei1pbmRleDogMVxuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIH1cbiAgICAgID4gYSB7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXZlbiB7XG4gICAgaDIgYSB7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW5cbiAgICB9XG4gICAgLmRlY29yYXRpb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub2RkIHtcbiAgICBoMiBhIHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW5cbiAgICB9XG4gICAgLmRlY29yYXRpb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJHBhbGV0dGUtcHJpbWFyeS1tYWluXG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuZGVjb3JhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBAaW5jbHVkZSBsZWZ0KDApO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmltZy13cmFwIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yNHB4O1xuICAgIEBpbmNsdWRlIGxlZnQoLTQwMHB4KVxuICB9XG5cbiAgLml0ZW0ge1xuICAgIG1hcmdpbjogc3BhY2luZygyLCAwKTtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDEpO1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nOFxuICAgIH1cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgaGVpZ2h0OiA0NTBweFxuICAgIH1cbiAgICBzZWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlXG4gICAgfVxuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogNDUwcHg7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbGVmdCgwKTtcbiAgICAgIHRvcDogMTdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzOTNweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIHBhZGRpbmc6IHNwYWNpbmcoOSwgMTYsIDksIDYpO1xuICAgICAgfVxuICAgICAgW2Rpcj1cImx0clwiXSAmIHtcbiAgICAgICAgcGFkZGluZzogc3BhY2luZyg5LCA2LCA5LCAxNik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgICBAaW5jbHVkZSBsZWZ0KC04MHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc2ICFpbXBvcnRhbnRcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAhaW1wb3J0YW50XG4gICAgICB9XG4gICAgICBidXR0b24ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxO1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1hbGlnbihsZWZ0KTtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KC00cHgpO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpbWUge1xuICAgICAgaDYge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYW5pbS1hcnJvd3Mge1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9ICBcbiAgfVxuXG4gIC5hbmltLWFycm93cy1wcmV2LCAuYW5pbS1hcnJvd3MtbmV4dCB7XG4gICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBAaW5jbHVkZSBzaGFkb3cyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSBsZWZ0KDNweCk7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShmaWxsLCAkbGlnaHQtdGV4dC1zZWNvbmRhcnksICRkYXJrLXRleHQtc2Vjb25kYXJ5KVxuICAgIH1cbiAgfVxuXG4gIC8qIFBvc2l0aW9uIHRoZSBcIm5leHQgYnV0dG9uXCIgdG8gdGhlIHJpZ2h0ICovXG4gIC5hbmltLWFycm93cy1uZXh0IHtcbiAgICB0b3A6IDE0MHB4O1xuICAgIEBpbmNsdWRlIHJpZ2h0KDE0MHB4KTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSByaWdodCgyMHB4KVxuICAgIH1cbiAgfVxuXG4gIC5hbmltLWFycm93cy1wcmV2IHtcbiAgICBAaW5jbHVkZSByaWdodCgxNDBweCk7XG4gICAgdG9wOiAyMDBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSByaWdodCgyMHB4KVxuICAgIH1cbiAgfVxufVxuIiwiJGhleGEtYmc6ICcuLi9pbWFnZXMvY3J5cHRvL2hleGEtbmF2LnBuZyc7XG5cbiN0ZXN0aW1vbmlhbHMge1xuICAucm9vdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nMjBcbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xuICAgICAgcGFkZGluZzogc3BhY2luZygwLCAyKTtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgei1pbmRleDogMTBcbiAgICB9XG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtcGFwZXI7XG4gICAgICBAaW5jbHVkZSBzaGFkb3cyO1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICBAaW5jbHVkZSBsZWZ0KDUwJSk7XG4gICAgICBbZGlyPVwibHRyXCJdICYge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKVxuICAgICAgfVxuICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKVxuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIEBpbmNsdWRlIGxlZnQoNTAlKTtcbiAgICAgIFtkaXI9XCJsdHJcIl0gJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApXG4gICAgICB9XG4gICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApXG4gICAgICB9XG4gICAgfVxuICAgID4gYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXRlbSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmcxO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDEpXG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZVxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZS1jb250ZW50IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGhcbiAgfVxuXG4gIC5zbGlkZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZVxuICB9XG5cbiAgLm5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICB0b3A6IDQ4JTtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDc0cHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1pbi13aWR0aDogMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgkaGV4YS1iZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuICAgIH1cbiAgICBbZGlyPVwibHRyXCJdICYge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcbiAgICB9XG4gICAgaSB7XG4gICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcbiAgICAgIG9wYWNpdHk6IDAuMzM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNlxuICAgIH1cbiAgfVxuICAucHJldiB7XG4gICAgQGluY2x1ZGUgbGVmdCg1NnB4KTtcbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgcmlnaHQoMnB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG4gIH1cbiAgLm5leHQge1xuICAgIEBpbmNsdWRlIHJpZ2h0KDU2cHgpO1xuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBsZWZ0KDJweCk7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuICB9XG5cblxuICAucGFnaW5hdGlvbiB7XG4gICAgei1pbmRleDogMjI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvdHRvbTogJHNwYWNpbmcxMiAqIC0xO1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1tYWluXG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC41XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gYWxpZ24ge1xuICAmLmFsaWduLWxlZnQge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWFsaWduKGxlZnQpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGxlZnQoMClcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGxlZnQoNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoLTM1cHgpXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hbGlnbi1yaWdodCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIHRleHQtYWxpZ24ocmlnaHQpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIHJpZ2h0KDApXG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBsZWZ0KDUwJSk7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KC0zNXB4KVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYWxpZ24tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBsZWZ0KDUwJSk7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgtMzVweClcbiAgICB9XG4gIH1cbn1cblxuLnRpdGxlLW1haW4ge1xuICBAaW5jbHVkZSBhbGlnbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczO1xuICAuZGVjby10aXRsZSB7XG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKG9wYWNpdHksIDAuMywgMSlcbiAgfVxuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweFxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG4gIH1cbn1cblxuLnRpdGxlLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGFsaWduO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoNCB7XG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG4gIH1cbiAgc3Ryb25nIHtcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeVxuICB9XG59IiwiQGZ1bmN0aW9uIHNlY3Rpb24tbWFyZ2luKCRtYXJnaW4pIHtcbiAgQHJldHVybiAkbWFyZ2luICogMjA7XG59XG4ubWFpbi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kLWRlZmF1bHQ7XG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1wYXBlcjtcbiAgfVxufVxuLnNwYWNlLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IHNlY3Rpb24tbWFyZ2luKCRzcGFjaW5nMSk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBzZWN0aW9uLW1hcmdpbig2cHgpO1xuICB9XG59XG4uc3BhY2UtdG9wIHtcbiAgbWFyZ2luLXRvcDogc2VjdGlvbi1tYXJnaW4oJHNwYWNpbmcxKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xuICAgIG1hcmdpbi10b3A6IHNlY3Rpb24tbWFyZ2luKDZweCk7XG4gIH1cbn1cbi5zcGFjZS1ib3R0b20tc2hvcnQge1xuICBtYXJnaW4tYm90dG9tOiBzZWN0aW9uLW1hcmdpbigkc3BhY2luZzEgLyAyKTtcbn1cbi5zcGFjZS10b3Atc2hvcnQtbWQtZG93biB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWJldHdlZW4obWQsIGxnKSB7XG4gICAgbWFyZ2luLXRvcDogc2VjdGlvbi1tYXJnaW4oJHNwYWNpbmcxIC8gMik7XG4gIH1cbn1cbi5zcGFjZS10b3Atc2hvcnQge1xuICBtYXJnaW4tdG9wOiBzZWN0aW9uLW1hcmdpbigkc3BhY2luZzEgLyAyKTtcbn1cbi5jb250YWluZXItd3JhcCB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICA+IHNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufSIsIi5jb250YWluZXItZ2VuZXJhbCB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nMTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nNDtcbiAgPiBzZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztFQUdFO0FBR0Y7O0VBRUU7QVNSRiwyQkFBMkI7QUFTM0IsNEJBQTRCO0FBUzVCLDZCQUE2QjtBQVU3QixXQUFXO0FBTVgsZ0JBQWdCO0FBTWhCLFlBQVk7QUFTWix3QkFBd0I7QUFxQ3hCLDJCQUEyQjtBQVUzQiw4QkFBOEI7QUErRjlCOztFQUVFO0FBV0Ysb0JBQW9CO0FDNU1wQjs7O0dBR0c7QUNISDs7RUFFRTtBQ0RDLEFBQUQsZUFBTyxDQUFDO0VBQ04sV0FBVyxFSjBCSCxnQkFBZ0I7RUl6QnhCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUksR0FTbEI7RURxREMsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0lD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UUFBUTtJQUNsQixJQUFJLEVBQUUsUUFBUTtJQUNkLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0VBQ0QsQUFBQSxlQUFlLENBQUM7SUFDZCxjQUFjLEVBQUUsRUFBRTtJQUNsQixLQUFLLEVBQUUsRUFBRSxHQUNWO0VBQ0QsQUFBQSxjQUFjLENBQUM7SUFDYixjQUFjLEVBQUUsRUFBRTtJQUNsQixLQUFLLEVBQUUsRUFBRSxHQUNWO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxZQUFZLENBQUM7SUFDWCxjQUFjLEVBQUUsRUFBRTtJQUNsQixLQUFLLEVBQUUs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LEVBQUU7SUFDbEIsS0FBSyxFQUFFLEVBQUUsR0FDVjtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsWUFBWSxDQUFDO0lBQ1gsY0FBYyxFQUFFLEVBQUU7SUFDbEIsS0FBSyxFQUFFLEVBQUUsR0FDVjtFQUNELEFBQUEsWUFBWSxDQUFDO0lBQ1gsY0FBYyxFQUFFLEVBQUU7SUFDbEIsS0FBSyxFQUFFLEVBQUUsR0FDVjtFQUNELEFBQUEsWUFBWSxDQUFDO0lBQ1gsY0FBYyxFQUFFLEVBQUU7SUFDbEIsS0FBSyxFQUFFLEVBQUUsR0FDVjtFQUNELEFBQUEs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RSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFlBQVksQ0FBQztJQUNYLGNBQWMsRUFBRSxFQUFFO0lBQ2xCLEtBQUssRUFBRSxFQUFFLEdBQ1Y7RUFDRCxBQUFBLFlBQVksQ0FBQztJQUNYLGNBQWMsRUFBRSxFQUFFO0lBQ2xCLEtBQUssRUFBRSxFQUFFLEdBQ1Y7RUFDRCxBQUFBLFlBQVksQ0FBQztJQUNYLGNBQWMsRUFBRSxFQUFFO0lBQ2xCLEtBQUssRUFBRSxFQUFFLEdBQ1Y7RUFDRCxBQUFBLFlBQVksQ0FBQztJQUNYLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7RUFDRCxBQUFBLFlBQVksQ0FBQztJQUNYLFdBQVcsRUFBRSxTQUFTLEdBQ3ZCO0VBQ0QsQUFBQSxZQUFZLENBQUM7SUFDWCxXQUFXLEVBQUUsVUFBVSxHQUN4QjtFQUNELEFBQUEsWUFBWSxDQUFDO0lBQ1gs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QSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFdBQVcsRUFBRSxlQUFlLEdBQzdCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFlBQVksRUFBRSxlQUFlLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixXQUFXLEVBQUUsZUFBZSxHQUM3Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFdBQVcsRUFBRSxlQUFlLEdBQzdCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFlBQVksRUFBRSxlQUFlLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixXQUFXLEVBQUUsZUFBZSxHQUM3Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFdBQVcsRUFBRSxlQUFlLEdBQzdCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxNQUFNLENBQUM7RUFDaEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFlBQVksRUFBRSxlQUFlLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxXQUFXLEVBQUUsZUFBZSxHQUM3Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxNQUFNLENBQUM7RUFDaEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFdBQVcsRUFBRSxlQUFlLEdBQzdCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7RUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0VBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixZQUFZLEVBQUUsY0FBYyxHQUM3Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsV0FBVyxFQUFFLGNBQWMsR0FDNUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFlBQVksRUFBRSxjQUFjLEdBQzdCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixXQUFXLEVBQUUsY0FBYyxHQUM1Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsWUFBWSxFQUFFLGNBQWMsR0FDN0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFdBQVcsRUFBRSxjQUFjLEdBQzVCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFlBQVksRUFBRSxlQUFlLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixXQUFXLEVBQUUsZUFBZSxHQUM3Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFdBQVcsRUFBRSxlQUFlLEdBQzdCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFlBQVksRUFBRSxlQUFlLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixXQUFXLEVBQUUsZUFBZSxHQUM3Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFdBQVcsRUFBRSxlQUFlLEdBQzdCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7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TUFBTSxDQUFDO0VBQ2hDLFlBQVksRUFBRSxnQkFBZ0IsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFdBQVcsRUFBRSxnQkFBZ0IsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFlBQVksRUFBRSxnQkFBZ0IsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFdBQVcsRUFBRSxnQkFBZ0IsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFlBQVksRUFBRSxnQkFBZ0IsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFdBQVcsRUFBRSxnQkFBZ0IsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFlBQVksRUFBRSxnQkFBZ0IsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFdBQVcsRUFBRSxnQkFBZ0IsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFlBQVksRUFBRSxnQkFBZ0IsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsT0FBTyxDQUFDO0VBQ2pDLFdBQVcsRUFBRSxnQkFBZ0IsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsT0FBTyxDQUFDO0VBQ2pDLFlBQVksRUFBRSxnQkFBZ0IsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsT0FBTyxDQUFDO0VBQ2pDLFdBQVcsRUFBRSxnQkFBZ0IsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsT0FBTyxDQUFDO0VBQ2pDLFlBQVksRUFBRSxnQkFBZ0IsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsT0FBTyxDQUFDO0VBQ2pDLFdBQVcsRUFBRSxnQkFBZ0IsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsT0FBTyxDQUFDO0VBQ2pDLFlBQVksRUFBRSxnQkFBZ0IsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFlBQVksRUFBRSxlQUFlLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxXQUFXLEVBQUUsZUFBZSxHQUM3Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxNQUFNLENBQUM7RUFDaEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFdBQVcsRUFBRSxlQUFlLEdBQzdCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxZQUFZLEVBQUUsZ0JBQWdCLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxXQUFXLEVBQUUsZ0JBQWdCLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxZQUFZLEVBQUUsZ0JBQWdCLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxXQUFXLEVBQUUsZ0JBQWdCLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxZQUFZLEVBQUUsZ0JBQWdCLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxXQUFXLEVBQUUsZ0JBQWdCLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxZQUFZLEVBQUUsZ0JBQWdCLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxXQUFXLEVBQUUsZ0JBQWdCLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxZQUFZLEVBQUUsZ0JBQWdCLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxXQUFXLEVBQUUsZ0JBQWdCLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxZQUFZLEVBQUUsZ0JBQWdCLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FB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QSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLGFBQWEsRUFBRSxlQUFlLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFlBQVksRUFBRSxlQUFlLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixhQUFhLEVBQUUsZUFBZSxHQUMvQjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLGFBQWEsRUFBRSxlQUFlLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFlBQVksRUFBRSxlQUFlLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FB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R0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWM7SUFDMUIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWM7SUFDMUIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWM7SUFDMUIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWMsR0FDM0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWMsR0FDM0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWMsR0FDM0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDckMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDckMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENB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QixPQUFPLEVBQUUsZUFBZSxHQUN6QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixPQUFPLEVBQUUsZUFBZSxHQUN6QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixPQUFPLEVBQUUsZUFBZSxHQUN6QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixPQUFPLEVBQUUsZUFBZSxHQUN6QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixPQUFPLEVBQUUsZUFBZSxHQUN6QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixPQUFPLEVBQUUsZUFBZSxHQUN6QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYztJQUM3QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYztJQUM3QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYztJQUM3QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYztJQUMzQixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYztJQUMzQixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYztJQUMzQixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLGFBQWEsQ0FBQztJQUMzQixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLGNBQWMsQ0FBQztJQUM1QixVQUFVLEVBQUUsZ0JBQWdCLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsZUFBZSxDQUFDO0lBQzdCLFVBQVUsRUFBRSxpQkFBaUIsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQztJQUM5QixVQUFVLEVBQUUsa0JBQWtCLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsY0FBYyxDQUFDO0lBQzVCLFVBQVUsRUFBRSxnQkFBZ0IsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxZQUFZLENBQUM7SUFDMUIsVUFBVSxFQUFFLGNBQWMsR0FDM0I7O0FBR0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQ3RCLEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixNQUFNLEVBQUUsY0FBYyxHQUN2QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixNQUFNLEVBQUUsY0FBYyxHQUN2QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixNQUFNLEVBQUUsY0FBYyxHQUN2QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixNQUFNLEVBQUUsZUFBZSxHQUN4QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixNQUFNLEVBQUUsZUFBZSxHQUN4QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixNQUFNLEVBQUUsZUFBZSxHQUN4QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixNQUFNLEVBQUUsZUFBZSxHQUN4QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixNQUFNLEVBQUUsZUFBZSxHQUN4QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixNQUFNLEVBQUUsZUFBZSxHQUN4QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixNQUFNLEVBQUUsZUFBZSxHQUN4QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixNQUFNLEVBQUUsZUFBZSxHQUN4QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixNQUFNLEVBQUUsZUFBZSxHQUN4QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixNQUFNLEVBQUUsZUFBZSxHQUN4QjtFQUVELEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUN6QixNQUFNLEVBQUUsZUFBZSxHQUN4QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYztJQUM1QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYztJQUM1QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYztJQUM1QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUN6QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsY0FBYztJQUMxQixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsY0FBYztJQUMxQixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsY0FBYztJQUMxQixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUN6QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsY0FBYyxHQUMzQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsY0FBYyxHQUMzQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsY0FBYyxHQUMzQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUN6QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUN6QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUN6QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUN6QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsY0FBYyxHQUM1QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsY0FBYyxHQUM1QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsY0FBYyxHQUM1QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUNyQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUNyQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsY0FBYyxHQUM1QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsY0FBYyxHQUM1QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsY0FBYyxHQUM1QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMs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QUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE9BQU8sRUFBRSxlQUFlLEdBQ3pCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLE9BQU8sRUFBRSxlQUFlLEdBQ3pCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLE9BQU8sRUFBRSxlQUFlLEdBQ3pCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLE9BQU8sRUFBRSxlQUFlLEdBQ3pCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjO0lBQzdCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjO0lBQzdCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjO0lBQzdCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjO0lBQzNCLGNBQWMsRUFBRSxjQUFjLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjO0lBQzNCLGNBQWMsRUFBRSxjQUFjLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjO0lBQzNCLGNBQWMsRUFBRSxjQUFjLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxjQUFjLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxjQUFjLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxjQUFjLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsYUFBYSxDQUFDO0lBQzNCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsY0FBYyxDQUFDO0lBQzVCLFVBQVUsRUFBRSxnQkFBZ0IsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxlQUFlLENBQUM7SUFDN0IsVUFBVSxFQUFFLGlCQUFpQixHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLGdCQUFnQixDQUFDO0lBQzlCLFVBQVUsRUFBRSxrQkFBa0IsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxjQUFjLENBQUM7SUFDNUIsVUFBVSxFQUFFLGdCQUFnQixHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFlBQVksQ0FBQztJQUMxQixVQUFVLEVBQUUsY0FBYyxHQUMzQjs7QUFHSCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RUFDdkIsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxjQUFjLEdBQ3ZCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxjQUFjLEdBQ3ZCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxjQUFjLEdBQ3ZCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3pCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjO0lBQzVCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjO0lBQzVCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjO0lBQzVCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3pCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxjQUFjO0lBQzFCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxjQUFjO0lBQzFCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxjQUFjO0lBQzFCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3pCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxjQUFjLEdBQzNCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxjQUFjLEdBQzNCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxjQUFjLEdBQzNCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3pCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3pCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3pCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3pCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3JDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3JDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FB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dkIsT0FBTyxFQUFFLGVBQWUsR0FDekI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsT0FBTyxFQUFFLGVBQWUsR0FDekI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsT0FBTyxFQUFFLGVBQWUsR0FDekI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWM7SUFDN0IsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWM7SUFDN0IsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWM7SUFDN0IsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWM7SUFDM0IsY0FBYyxFQUFFLGNBQWMsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWM7SUFDM0IsY0FBYyxFQUFFLGNBQWMsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWM7SUFDM0IsY0FBYyxFQUFFLGNBQWMsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGNBQWMsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGNBQWMsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGNBQWMsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGNBQWMsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGNBQWMsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGNBQWMsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGNBQWMsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGNBQWMsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGNBQWMsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxhQUFhLENBQUM7SUFDM0IsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxjQUFjLENBQUM7SUFDNUIsVUFBVSxFQUFFLGdCQUFnQixHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLGVBQWUsQ0FBQztJQUM3QixVQUFVLEVBQUUsaUJBQWlCLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsZ0JBQWdCLENBQUM7SUFDOUIsVUFBVSxFQUFFLGtCQUFrQixHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLGNBQWMsQ0FBQztJQUM1QixVQUFVLEVBQUUsZ0JBQWdCLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsWUFBWSxDQUFDO0lBQzFCLFVBQVUsRUFBRSxjQUFjLEdBQzNCOztBQUdILE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtFQUN2QixBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGNBQWMsR0FDdkI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGNBQWMsR0FDdkI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGNBQWMsR0FDdkI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWM7SUFDMUIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWM7SUFDMUIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWM7SUFDMUIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWMsR0FDM0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWMsR0FDM0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWMsR0FDM0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDckMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDckMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxT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LEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixPQUFPLEVBQUUsZUFBZSxHQUN6QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYztJQUM3QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYztJQUM3QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYztJQUM3QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYztJQUMzQixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYztJQUMzQixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYztJQUMzQixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcs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 */
