/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/theme.css ***!
  \*************************************************************************************************************/
/*-----------------------------------------------------*/
/*                   GENERIC                           */
/*-----------------------------------------------------*/
/* ----- Normalize ----- */
:root {
    --color-gva: #000000;
    --card-shadow: 0 1px 15px 1px rgba(69,65,78,.1);
    --portal-font-family: Roboto, Arial, sans-serif;
    --color-blue: #3c8dbc;
    --color-sub-li-left: #78b3d5;
    --color-brand-blue: #0250c5;
}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.text-portal {
    font-family: var(--portal-font-family);
}

.container-fluid {
    padding-left: 15px;
    padding-right: 15px;
}

ul {
    margin: 0;
}

button,
input[type='button'] {
    cursor: pointer;
}

input[type=radio], input[type=checkbox] {
    transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
    -ms-transform: scale(1.5);
}

input[readonly], input[disabled],
textarea[readonly], textarea[disabled],
select[readonly], select[disabled],
button[disabled], button[disabled],
a[disabled], a[disabled] {
    cursor: not-allowed!important;
}

button:focus,
input:focus,
textarea:focus {
    outline: none;
}

input, textarea {
    border: none;
}

button {
    border: none;
    background: none;
}

img {
    max-width: 100%;
    height: auto;
}

p {
    margin: 0;
}

.table-responsive {
    padding-right: 1px;
}

td{
    vertical-align: middle !important;
}

.card {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.dataTables_processing.card {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    position: relative;
    background-color: transparent;
    background-clip: unset;
    border: hidden !important;
}

.btn, .btn-1c {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 2px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.btn-1c:disabled {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: .65;
  }

/* ----- Typography ----- */
body {
    background: #f2f3f8;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.625;
    color: #666;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #333333;
    font-weight: 700;
    margin: 0;
    line-height: 1.2;
}

h1 {
    font-size: 36px;
}

h2 {
    font-size: 30px;
}

h3 {
    font-size: 24px;
}

h4 {
    font-size: 18px;
}

h5 {
    font-size: 15px;
}

h6 {
    font-size: 13px;
}

blockquote {
    margin: 0;
}

strong {
    font-weight: 700;
}

/*-----------------------------------------------------*/
/*                   ELEMENTS                          */
/*-----------------------------------------------------*/
/* ----- Title ----- */
.title--sbold {
    font-weight: 600;
}

.title-1 {
    font-weight: 400;
    font-size: 30px;
}

.title-2 {
    font-weight: 400;
    font-size: 24px;
    line-height: 1;
    padding-left: 0px;
}

.title-3 {
    font-weight: 400;
    font-size: 24px;
    color: #333;
}

.title-3 i {
    margin-right: 13px;
    vertical-align: baseline;
}

.title-4 {
    font-weight: 500;
    font-size: 30px;
    color: #393939;
}

.title-5 {
    font-size: 22px;
    font-weight: 500;
    color: #393939;
}

.title-6 {
    font-size: 24px;
    font-weight: 500;
    color: #fff;
}

.title-7 {
  font-size: 16px;
  font-weight: 400;
  color: var(--color-blue);
  border-bottom: 1px solid var(--color-blue);
}

.heading-title {
    font-size: 24px;
    font-weight: 500;
    color: #333;
    margin-bottom: 10px;
}

/* ----- Links ----- */
a {
    text-decoration: none;
    display: inline-block;
}

a.center-text {
    display: inline-block;
    text-align: center;
}

a:hover,
a:focus,
a:active {
    text-decoration: none;
    outline: none;
}

a:hover,
a {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/*-----------------------------------------------------*/
/*                   OBJECTS                           */
/*-----------------------------------------------------*/
/* ----- Section----- */
section {
    position: relative;
}

.section__content {
    position: relative;
    margin: 0 auto;
}

.section__content--w1830 {
    max-width: 1830px;
}

.section__content--p30 {
    padding: 0 30px;
}

.section__content--p45 {
    padding: 0 45px;
}

@media (max-width: 991px) {
    .section__content--p30 {
        padding: 10px;
    }
}

.section__content--p35 {
    padding: 0 35px;
}

/* ----- Page Wrapper----- */
/*Override Grid Bootstrap*/
@media (min-width: 1200px) {
    .container {
        max-width: 1320px;
    }
}

/*Page Objects*/
.page-container {
    background: #f2f3f8;
    padding-left: 300px;
    -webkit-transition: .5s ease all;
    -moz-transition: .5s ease all;
    -ms-transition: .5s ease all;
    transition: .5s ease all;
    width: 100%;
}

@media (max-width: 991px) {
    .page-container {
        position: relative;
        top: 66px;
        padding-left: 0;
    }
}


.menuminimize .page-container {
  padding-left: 0;
}

.page-container2 {
    background: #f2f2f2;
    padding-left: 300px;
}

@media (max-width: 991px) {
    .page-container2 {
        position: relative;
        padding-left: 0;
    }
}

.page-container3 {
    background: #f7f7f7;
}

.main-content {
    padding-top: 125px;
    min-height: 100vh;
}

@media (max-width: 991px) {
    .main-content {
        padding-top: 0px;
    }
}

.page-content--bgf7 {
    background: #f7f7f7;
}

.page-content--bge5 {
    background: #ccc;
    height: 100vh;
}
.page-content--bgcw {
    background: #fff;
    height: 100vh;
}

input[name="_username"] {
    padding-right: 52px;
}

.login-wrap {
    max-width: 1200px;
    margin: 0 auto;
}

.login-wrap-reset {
    padding-top: 8vh;
    margin: 0 auto;
    max-width: 465px;
}

.login-wrap-saps {
    padding-top: 8vh;
    margin: 0 auto;
}

.login-wrap-error {
    max-width: 600px;
    padding-top: 8vh;
    margin: 0 auto;
}

.login-logo > img {
    width: auto;
    max-height: 100px;
}

.login-checkbox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.login-checkbox label input[type="checkbox"] {
    margin-right: 8px;
}

.login-checkbox > label > a {
    color: var(--color-blue);
}


@media (max-width: 991px) {
    .login-checkbox {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.login-form .form-group label {
    display: none ;
}

.form-group {
    margin-bottom: 1rem;
}

.login-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #fff;
    padding: 40px;
    -webkit-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
    -moz-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
    box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
    background-color: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    width: 100%;
}

.privacy-content {
    background: #fff;
    padding: 30px 30px 20px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    width: 100%;
}

.login-wrap-reset .login-content,
.login-wrap-error .login-content {
    flex-direction: column;
    align-items: stretch;
    border-radius: 10px;
}

.separator {
    display: flex;
    align-items: center;
    text-align: center;
}

  .separator::before,
  .separator::after {
    content: '';
    flex: 1;
    border: 1px solid var(--color-gva);
  }

  .separator:not(:empty)::before {
    margin-right: .25em;
  }

  .separator:not(:empty)::after {
    margin-left: .25em;
  }

.social-login-content {
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    padding: 20px 0px;
}

.register-link {
    padding-top: 15px;
    text-align: center;
    font-size: 14px;
}

.register-link > p > a {
    color: #ff2e44;
}

.fontawesome-list-wrap {
    background: #fff;
    border: 1px solid #C9CDD7;
    padding: 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.fontawesome-list__title {
    padding-bottom: 20px;
    border-bottom: 1px solid #C9CDD7;
    margin-bottom: 20px;
    margin-top: 30px;
}

.fa-hover a {
    color: #666;
    font-size: 15px;
}

.fa-hover a i {
    margin-right: 10px;
}

.fa-hover a:hover {
    color: #333;
}

.main-content--pb30 {
    padding-bottom: 30px;
}

/*-----------------------------------------------------*/
/*                   COMPONENTS                        */
/*-----------------------------------------------------*/
/* ----- Buttons----- */
.table-data__tool-right {
    color: white
}
.au-btn {
    line-height: 45px;
    padding: 0 35px;
    text-transform: uppercase;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    cursor: pointer;
    white-space: nowrap;
}

.au-btn:hover {
    color: #fff;
    background: #3868cd;
}
.au-btn-secondary {
    line-height: 45px;
    padding: 0 35px;
    text-transform: uppercase;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    cursor: pointer;
    white-space: nowrap;
}

.au-btn-secondary:hover {
    color: #fff;
    background: #5a6268;
}

.au-btn--blue2 {
    background: #00aced;
}

.au-btn--blue2:hover {
    background: #00a2e3;
}

.au-btn--block {
    display: block;
    width: 100%;
}

.au-btn-icon i {
    vertical-align: baseline;
    margin-right: 5px;
}

.au-btn--blue {
    background: var(--color-blue);
}

.au-btn--red {
    background: #dc3545;
}

.au-btn--red:hover {
    background: #b81321;
}

.au-btn--green {
    background: #63c76a;
}

.au-btn--green:hover {
    background: #59bd60;
}

.au-btn--white {
    background: #fff;
    color: #333333;
    border: 1px solid #333333;
    text-align: center;
    box-shadow: var(--card-shadow);
    --webkit-box-shadow: var(--card-shadow);
    --ms-box-shadow: var(--card-shadow);
}

.au-btn--white:hover,
.au-btn--white:focus,
.au-btn--white:active {
    color: #333333;
    background: #e3e3e3;
    border: 1px solid #333333;
    text-decoration: none;
}

.au-btn--white:hover span,
.au-btn--white:focus span,
.au-btn--white:active span {
    color: #333333;
    text-decoration: underline;
}

.au-btn-plus {
    position: absolute;
    height: 45px;
    width: 45px;
    background: #63c76a;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    bottom: -22.5px;
    right: 45px;
    z-index: 3;
}

.au-btn-plus i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 15px;
    font-weight: 500;
    color: #fff;
}

.au-btn-plus:hover {
    background: #59bd60;
}

.au-btn-load {
    background: #6c757d;
    padding: 0 40px;
    font-size: 15px;
    color: #fff;
}

.au-btn-load:focus,
.au-btn-load:active,
.au-btn-load:hover {
    background: #5a6268;
}

.au-btn-filter {
    font-size: 14px;
    color: #808080;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    padding: 0 15px;
    line-height: 40px;
    text-transform: capitalize;
}

.au-btn-filter i {
    margin-right: 5px;
}

.au-btn--small {
    padding: 0 20px;
    line-height: 40px;
    font-size: 14px;
}

.au-btn--large {
    padding: 0 65px;
    line-height: 40px;
    font-size: 14px;
}

.d-inline div, .d-inline label, .d-inline input, .d-inline a {
    display: inline!important;
}

/*Page Loader*/
.page-loader {
    background: #f8f8f8;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999;
}

.page-loader__spin {
    width: 35px;
    height: 35px;
    position: absolute;
    top: 50%;
    left: 50%;
    border-top: 6px solid #f6f6f6;
    border-right: 6px solid #f6f6f6;
    border-bottom: 6px solid #f6f6f6;
    border-left: 6px solid #1b1b1b;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-animation: spinner 1000ms infinite linear;
    -moz-animation: spinner 1000ms infinite linear;
    -o-animation: spinner 1000ms infinite linear;
    animation: spinner 1000ms infinite linear;
    z-index: 100000;
}

@-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-o-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/* ----- Form ----- */
.form-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width: 991px) {
    .form-header {
        display: inline-block;
    }

    .form-header .rs-select2--light{
      padding: 0;
      margin-bottom: 10px;
      width: 100%;
  }
}

.form-header2 .au-btn--submit {
    border: none;
    line-height: 45px;
}

.form-header2 .au-input {
    border-color: rgba(255, 255, 255, 0.2);
    background: rgba(255, 255, 255, 0.051);
    color: #999;
}

.form-header2 .au-input::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #999;
}

.form-header2 .au-input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
    opacity: 1;
}

.form-header2 .au-input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
    opacity: 1;
}

.form-header2 .au-input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #999;
}

.form-header2 .au-input:-ms-input-placeholder {
    /* Microsoft Edge */
    color: #999;
}

/* ----- Input ----- */
.input-group {
    border: 1px solid #dddddd;
    border-radius: 0.25em;
    flex-wrap: nowrap !important;
}

.input-group > .form-control,
.input-group > .btn {
    border: none;
}

.au-card .input-group > .form-control {
    width: auto;
}

.search .js-item-menu{
  position: static;
  padding-right: 25px !important;
}

.au-input {
  display: table-cell;
  width: 100%;
  padding: 0.575rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.login-form .au-input {
  background-color: #f2f2f2;
  border: 1px solid #eee;
  border-radius: .25rem;
}

.au-input--style2 {
    color: #808080;
    line-height: 43px;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    padding: 0 17px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.search .js-item-menu .au-input{
  width: 200%;
}

.au-input--full {
    width: 100%;
}

.au-input--h65 {
    line-height: 63px;
    font-size: 16px;
    color: #808080;
}

.au-input--w300 {
    min-width: 300px;
}

.au-input--w435 {
    min-width: 435px;
}

@media (max-width: 767px) {
    .au-input--w435 {
        min-width: 230px;
    }
}

.au-form-icon {
    position: relative;
}

.au-form-icon .au-input {
    padding-right: 80px;
}

.au-form-icon--sm {
    position: relative;
}

.au-form-icon--sm .au-input {
    padding-right: 43px;
}

.au-input-icon {
    position: absolute;
    top: 1px;
    right: 12px;
    width: 63px;
    height: 63px;
    line-height: 63px;
    text-align: center;
    display: block;
}

.au-input-icon i {
    font-size: 30px;
    color: #808080;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.au-input--xl {
    min-width: 935px;
}

@media (max-width: 1600px) {
    .au-input--xl {
        min-width: 350px;
    }
}

@media (max-width: 991px) {
    .au-input--xl {
        min-width: 350px;
    }
}

@media (max-width: 767px) {
    .au-input--xl {
        min-width: 150px;
    }
}

.au-btn--submit {
    position: relative;
    right: 0;
    min-width: 65px;
    line-height: 43px;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: none;
    margin-left: -3px;
}

.au-btn--submit:hover {
    background: none;
}

.au-btn--submit > i {
    font-size: 30px;
    color: #cccccc;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.au-btn--submit:hover > i {
  color: var(--color-blue);
}

.au-btn--submit2 {
    height: 43px;
    width: 43px;
    position: absolute;
    top: 1px;
    right: 0;
}

.au-btn--submit2 i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #4c4c4c;
    font-size: 20px;
}

.rs-select2--sm {
    width: 114px;
}

.rs-select2--md {
    width: 160px;
}

.select2-container {
    display: block;
    outline: none;
    min-width: 150px;
}

@media (max-width: 991px) {
  .form-header .select2-container{
    width: 100% !important;
  }

  .form-header .select2-container .select2-selection--single .select2-selection__rendered {
    font-size: 12px !important;
  }

  .form-header .select2-container .select2-selection--single .select2-selection__rendered:before {
    display: none;
  }
}

@media (max-width: 991px) {
    .form-organizations-selector {
        width: 100% !important;
    }

    .form-header .select2-container{
        width: 100% !important;
    }

    .form-header .select2-container .select2-selection--single .select2-selection__rendered {
        font-size: 14px !important;
    }

    .form-header .select2-container .select2-selection--single .select2-selection__rendered:before{
        display: none;
    }
}

.rs-select2--dark {
    display: inline-block;
}

@media (max-width: 767px) {
    .rs-select2--dark {
        display: block;
        margin-right: 0;
        /*margin-bottom: 10px;*/
    }
}

.rs-select2--dark .select2-container--default .select2-selection--single {
    border: none;
    outline: none;
    padding-left: 18px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 40px;
    background: #808080;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.rs-select2--dark .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff;
    font-size: 14px;
}

.rs-select2--dark .select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0;
}

.rs-select2--dark .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 40px;
    top: 0;
    right: 13px;
}

.rs-select2--dark .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #fff transparent transparent transparent;
}

.rs-select2--dark .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #fff transparent;
}

.rs-select2--dark .select2-container--open .select2-dropdown,
.rs-select2--trans .select2-container--open .select2-dropdown,
.rs-select2--light .select2-container--open .select2-dropdown,
.rs-select2--trans .select2-container--open .select2-dropdown {
    font-size: 12px;
    box-shadow: 0px 2px 15px 3px rgba(0,0,0,0.1);
    border-radius: 5px;
    border: none;
    margin-top: 8px;
    overflow: hidden;
}

.form-header .rs-select2--light .select2-container--open .select2-dropdown{
    min-width: 220px !important;
}

.select2-container--default .select2-results__options{
    background: var(--color-blue);
}

.select2-filterLogAction-results{
    background: #bc3c3c !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: none !important;
    outline: none !important;
}

#divLogAction .select2-selection__arrow {
    height: 40px !important;
    right: 5px !important;
}

#divValidationTechnician .select2-selection__arrow {
    height: 40px !important;
    right: 5px !important;
}

.select2-container--disabled {
    background-color: #f2f2f2 !important;
    cursor: not-allowed !important;
}
.select2-container--default.select2-container--disabled .select2-selection--single{
    cursor: not-allowed !important;
}
.select2-container--disabled .selection {
    background-color: #f2f2f2 !important;
    cursor: not-allowed !important;
}

.select2-selection__arrow {
    height: 40px !important;
    right: 5px !important;
}

#divOrganization .select2-selection__arrow {
    height: 40px !important;
    right: 5px !important;
}
.rs-select2--dark .select2-container--open .select2-dropdown .select2-results__option ,
.rs-select2--trans .select2-container--open .select2-dropdown .select2-results__option,
.rs-select2--light .select2-container--open .select2-dropdown .select2-results__option {
    padding: 8px 16px;
    border-bottom: 1px solid rgba(255,255,255,0.2);
    color: #fff;
}

.select2-container--default .select2-results__option:hover{
  background: rgba(0,0,0,0.2);
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: rgba(0,0,0,0.2);
}

.select2-container--default .select2-results__option[aria-selected=true]{
  background: rgba(0,0,0,0.2);
}

.select2-container--default .select2-results__option--highlighted[aria-selected=true] {
    background: rgba(0,0,0,0.2);
    color: white;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}

.rs-select2--border .select2-container--default .select2-selection--single,

.rs-select2--dark2 .select2-container--default .select2-selection--single {
    background: #f2f2f2;
}

.rs-select2--light {
    display: inline-block;
}

@media (max-width: 767px) {
    .rs-select2--light {
        display: block;
        margin-right: 0;
        margin-bottom: 10px;
    }
}

.rs-select2--light .select2-container--default .select2-selection--single {
    border: none;
    outline: none;
    padding-left: 18px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 40px;
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
}

.form-header .rs-select2--light .select2-container--default .select2-selection--single {
    border: none;
    outline: none;
    border-radius: 30px;
    height: 45px;
    background: var(--color-blue);
}

.rs-select2--light .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #ffffff;
    font-size: 12px;
}

.rs-select2--light .select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0;
}

.rs-select2--light .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 45px;
    top: 0;
    right: 13px;
}

.rs-select2--light .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #ffffff transparent transparent transparent;
}

.rs-select2--light .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #ffffff transparent;
}

.rs-select2--light .select2-container--open .select2-dropdown {
    font-size: 12px;
}

.rs-select2--border .select2-container--default .select2-selection--single {
    background: transparent;
    border: 1px solid #e5e5e5;
}

.rs-select2--border .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #808080;
}

.rs-select2--border .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #808080 transparent transparent transparent;
}

.rs-select2--border .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #808080 transparent;
}

.rs-select2--trans .select2-container--default .select2-selection--single {
    border: none;
    outline: none;
}

.rs-select2--trans .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #808080;
    font-size: 14px;
    padding-left: 0;
}

.rs-select2--trans .select2-container--open .select2-dropdown {
    font-size: 14px;
}

.au-checkbox {
    display: block;
    position: relative;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.au-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.au-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: #fff;
    border: 2px solid #e5e5e5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.au-checkbox:hover input ~ .au-checkmark {
    background-color: transparent;
}

.au-checkbox input:checked ~ .au-checkmark {
    background-color: transparent;
}

.au-checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.au-checkbox input:checked ~ .au-checkmark:after {
    display: block;
}

.au-checkbox .au-checkmark:after {
    left: 5px;
    top: -1px;
    width: 9px;
    height: 15px;
    border: solid #00ad5f;
    border-width: 0 4px 4px 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.form-control {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.cursor-na {
    cursor: not-allowed;
}

.form-control:disabled, .custom-file-input:disabled {
    cursor: not-allowed;
}

.input-group-addon {
    background-color: transparent;
    border-left: 0;
}

.text-truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.input-group-addon, .input-group-btn {
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-addon {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.25;
    color: #495057;
    text-align: center;
    background-color: #e9ecef;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: .25rem;
    -moz-border-radius: .25rem;
    border-radius: .25rem;
}

/* ----- Header ----- */
.header-desktop {
    background: #ffffff;
    -webkit-box-shadow: var(--card-shadow);
    -moz-box-shadow: var(--card-shadow);
    box-shadow: var(--card-shadow);
    position: fixed;
    top: 0;
    right: 0;
    left: 0px;
    height: 75px;
    z-index: 3;
}

.header-desktop-login {
    background: #ffffff;
    position: relative;
    top: 0;
    right: 0;
    left: 0px;
    height: auto;
    z-index: 3;
    font-family: var(--portal-font-family);
    font-size: 14px;
}

.header-desktop .section__content {
    overflow: visible;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

@media (max-width: 991px) {
    .header-desktop {
        position: fixed;
        top: 66px;
        left: 0;
        height: auto;
        display: none;
        padding-top: 25px;
        z-index: 999;
    }

.show-search .header-mobile .navbar-mobile{
      display: none !important;
  }

  .header-desktop .section__content{
      position: relative;
      top: auto;
      left: auto;
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
      transform: none;
  }
}

.header-desktop .mess-dropdown {
    top: 51px;
}

.header-desktop .notifi-dropdown {
    top: 51px;
}

.header-desktop .search .notifi-dropdown {
    width: 100%;
    left: 0px;
    border-radius: 5px;
    max-height: calc(100vh - 75px);
}

.search {
    border-radius: 30px !important;
}

@media (max-width: 991px) {
    .logo {
        text-align: center;
        height: 40px;
    }

    .logo img {
      height: 30px;
      margin-top: 3px;
  }

  .header-wrap .logo, .menu-minimize-btn{
      display: none;
  }

  .header-desktop .search .notifi-dropdown {
      left: 0px;
      max-height: calc(100vh - 215px);
  }
}

.header-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .header-wrap .account-item > .content {
        display: none;
    }
}

@media (max-width: 991px) {
    .header-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .header-wrap .mess-dropdown {
        left: 0;
    }

    .header-wrap .mess-dropdown::before {
        left: 0;
    }

    .header-wrap .notifi-dropdown {
        left: -83px;
    }

    .header-wrap .notifi-dropdown::before {
        left: 79px;
    }
}

.header-wrap .menu-minimize-btn .zmdi{
  font-size: 24px;
  color: #cccccc;
  cursor: pointer;
}

#fileCheckScorm .zmdi-delete:before {
    content: "\f154";
}

.menuminimize .header-wrap .menu-minimize-btn .zmdi:before{
    content: '\f23b';
}

#global-searching {
    margin-left: 5px;
    margin-right: 5px;
}

#global-searching i {
    font-size: 26px;
    color: #dddddd;
}

#global-searching:hover i {
    color: #007bff;
}

.header-button {
    margin-left: 15px !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: flex-end;
}

@media (max-width: 991px) {
    .header-button {
        margin: 15px 0 15px 0;
        width: 100%;
        -webkit-box-pack: justify;
        -webkit-justify-content: center;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: center;
    }
}

.noti-wrap {
    height: 45px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.noti-wrap .noti__item:last-child {
    margin-right: 50px;
}

@media (max-width: 1200px) {
    .noti-wrap .noti__item:last-child {
        margin-right: 30px;
    }
}

@media (max-width: 991px) {
    .noti-wrap .noti__item:last-child {
        margin-right: 0;
    }
}

.noti__item {
    position: relative;
    margin-right: 35px;
    display: inline-block;
    cursor: pointer;
}

@media (max-width: 1200px) {
    .noti__item {
        margin-right: 25px;
    }
}

@media (max-width: 767px) {
    .noti__item {
        margin-right: 20px;
    }
}

.noti__item:hover i {
    color: #999;
}

.noti__item i {
    font-size: 30px;
    color: #dddddd;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
    vertical-align: middle;
}

@media (max-width: 767px) {
    .noti__item i {
        font-size: 24px;
    }
}

.noti__item .quantity {
    position: absolute;
    display: inline-block;
    top: -4px;
    right: -7px;
    height: 15px;
    width: 15px;
    line-height: 15px;
    text-align: center;
    background: #ff4b5a;
    color: #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    font-size: 12px;
}

.account-wrap {
    position: relative;
}



.account-item {
    cursor: pointer;
}

.account-item .image {
    width: 45px;
    height: 45px;
    float: left;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.account-item .image > img {
    width: 100%;
}

.account-item > .content {
    margin-left: 45px;
    padding: 9px 0;
    padding-left: 12px;
}

.account-item > .content > a {
    color: #333;
    text-transform: capitalize;
    font-weight: 500;
}

.account-item > .content > a:after {
    font-family: "Material-Design-Iconic-Font", sans-serif;
    font-weight: 500;
    content: '\f2f9';
    display: inline-block;
    font-size: 16px;
    margin-left: 5px;
}

.account-item > .content > a:hover {
    color: #666;
}

@media (min-width: 600px) {
    .settings-dropdown {
        overflow: auto;
        height:400px;
    }
}

.dropdown-mail-menu {
    overflow: auto;
    height:auto !important;
}

.account-dropdown, .settings-dropdown, .storage-dropdown {
    min-width: 305px;
    position: absolute;
    top: 58px;
    right: -20px;
    background: #fff;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top;
    z-index: 4;
    border-radius: 5px;
}

.settings-dropdown, .storage-dropdown {
    right: -30px;
}

.account-dropdown .info {
    padding: 25px;
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f2f2f2;
}

.account-dropdown .info .image {
    float: left;
    height: 65px;
    width: 65px;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.account-dropdown .info .content {
    margin-left: 65px;
    padding: 11px 0;
    padding-left: 12px;
}

.account-dropdown .info .content .name {
    line-height: -webkit-calc(20/16);
    line-height: -moz-calc(20/16);
    line-height: calc(20 / 16);
}

.account-dropdown .info .content .name a {
    color: #333;
    font-weight: 500;
    text-transform: capitalize;
}

.account-dropdown .info .content .name a:hover {
    color: #666;
}

.account-dropdown .info .content .email {
    font-size: 13px;
    color: #999;
    line-height: -webkit-calc(20/13);
    line-height: -moz-calc(20/13);
    line-height: calc(20 / 13);
}

.account-dropdown:after, .settings-dropdown:after, .storage-dropdown:after {
    content: '';
    display: block;
    width: 19px;
    height: 19px;
    border-bottom: 9px solid #fff;
    border-top: 9px solid transparent;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    position: absolute;
    top: -18px;
    right: 33px;
}

.account-dropdown__item, .settings-dropdown__item, .storage-dropdown__item {
  border-bottom: 1px solid #eeeeee;
}

.account-dropdown__item a, .settings-dropdown__item a, .storage-dropdown__item a {
    display: block;
    color: #999999;
    padding: 15px 25px;
    font-size: 14px;
}

.account-dropdown__item a:hover, .settings-dropdown__item a:hover, .storage-dropdown__item a:hover {
    background: #f2f2f2;
    color: #999999;
}

.account-dropdown__item a i, .settings-dropdown__item a i, .storage-dropdown__item a i {
    line-height: 1;
    margin-right: 20px;
    font-size: 18px;
    vertical-align: middle;
}

.account-dropdown__body {
    padding: 12px 0;
}

.account-dropdown__footer {
    border-top: 1px solid #f2f2f2;
}

.account-dropdown__footer a {
    display: block;
    color: #333;
    padding: 15px 25px;
    font-size: 14px;
}

.account-dropdown__footer a:hover {
    background: var(--color-blue);
    color: #fff;
}

.account-dropdown__footer a i {
    line-height: 1;
    margin-right: 20px;
    font-size: 18px;
    vertical-align: middle;
}

.dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    margin-bottom: 0;
    font-size: .875rem;
    color: #6c757d;
    white-space: nowrap;
}

@media (max-width: 991px){
  .account-wrap {
      margin-left: 25px;
  }

  .account-item .image {
    width: 35px;
    height: 35px;
}
}

.has-sub {
    position: relative;
}

.header-mobile {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
}

.show-menu .header-mobile {
  height: auto;
}

.header-mobile .header-mobile__bar {
    top: 0;
    left: 0;
    right: 0;
    height: 66px;
    z-index: 4;
    background: #fff;
    padding: 15px 0;
    -webkit-box-shadow: var(--card-shadow);
    -moz-box-shadow: var(--card-shadow);
    box-shadow: var(--card-shadow);
}

.show-search .header-mobile .header-mobile__bar {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.header-mobile .header-mobile-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: center;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;
}

.header-mobile .hamburger {
    width: 36px;
    height: 36px;
    padding: 0;
    line-height: 0;
    vertical-align: top;
    background: none;
    position: absolute;
    right: 22px;
}

.header-mobile .hamburger .hamburger-box {
    width: 20px;
    height: 15px;
}

.header-mobile .hamburger .hamburger-box .hamburger-inner {
    width: 20px;
    height: 2px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before{
  background-color: #bbbbbb;
}

.header-mobile .hamburger .hamburger-box .hamburger-inner:before {
    width: 20px;
    height: 2px;
    top: 6px;
}

.header-mobile .hamburger .hamburger-box .hamburger-inner:after {
    top: 12px;
    width: 20px;
    height: 2px;
}

.hamburger--slider.is-active .hamburger-inner {
    top: -2px;
}

.header-mobile .more-vert {
    width: 25px;
    height: 36px;
    padding: 0;
    line-height: 0;
    vertical-align: top;
    position: absolute;
    right: 60px;
    font-size: 20px;
    color: var(--color-blue);
    margin-top: 0;
}

.header-mobile .more-vert.is-active i:before {
  content: '\f19c';
}

.header-mobile .navbar-mobile {
  display: none;
  position: relative;
  width: 100%;
  z-index: 999;
  background: #282733;
  -webkit-box-shadow: 0 1px 15px 1px rgba(69,65,78,.5);
  -moz-box-shadow: 0 1px 15px 1px rgba(69,65,78,.5);
  box-shadow: 0 1px 15px 1px rgba(69,65,78,.5);
  height: calc(100% - 66px);
  overflow: auto;
}

.header-mobile .navbar-mobile .navbar-mobile__list {
    background: none;
}

.header-mobile .navbar-mobile .navbar__sub-list {
    display: none;
    background: #3d3c48;
}

.header-mobile .navbar-mobile .navbar-mobile__list > li > a {
    padding-left: 0px !important;
}

.header-mobile .navbar-mobile .navbar-mobile__list li a {
    color: #ffffff;
    display: block;
    padding: 20px 15px;
    padding-right: 0px;
    padding-left: 0;
    border-bottom: 1px solid rgba(255,255,255,0.2);
    text-transform: uppercase;
    line-height: inherit;
    text-align: center;
}

.header-mobile .navbar-mobile .navbar-mobile__list li a:hover {
    color: var(--color-blue);
}

.header-mobile .navbar-mobile .navbar-mobile__list li a > i {
    margin: 10px auto;
    display: block;
    text-align: center;
}

.header-mobile .navbar-mobile .navbar-mobile__list li.has-dropdown > a:after {
    content: '\f105';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    float: right;
    font-size: 16px;
    line-height: 22px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.header-mobile .navbar-mobile .navbar-mobile__list li.has-dropdown > a.active::after {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.header-mobile .navbar-mobile .navbar-mobile__dropdown {
    padding-left: 35px;
    display: none;
}

.navbar-mobile-sub__list {
    display: none;
    padding-left: 30px;
    background: #fff;
}

.header-mobile .navbar-mobile .navbar-mobile-sub__list li a {
    padding-left: 15px;
}

.header-mobile-2 {
    background: #393939;
    position: static;
}

.header-mobile-2.header-mobile .navbar-mobile {
    top: 82px;
}

.header-mobile-2.header-mobile .hamburger {
    background: transparent;
}

.header-mobile-2.header-mobile .hamburger .hamburger-box .hamburger-inner {
    background: #fff;
}

.header-mobile-2.header-mobile .hamburger .hamburger-box .hamburger-inner::before {
    background: #fff;
}

.header-mobile-2.header-mobile .hamburger .hamburger-box .hamburger-inner::after {
    background: #fff;
}

.sub-header-mobile-2 {
    background: #fff;
    padding: 15px;
}

.sub-header-mobile-2 .header__tool {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.sub-header-mobile-2 .header__tool .header-button-item {
    color: #a9b3c9;
}

.sub-header-mobile-2 .header__tool .account-wrap .account-item--style2 .content a {
    color: #333;
}

.sub-header-mobile-2 .header__tool .notifi-dropdown {
    top: 49px;
}

.sub-header-mobile-2 .header__tool .setting-dropdown {
    top: 49px;
}

.hamburger.is-active .hamburger-box .hamburger-inner:after {
    -webkit-transform: translate3d(0, -12px, 0) rotate(-90deg);
    -moz-transform: translate3d(0, -12px, 0) rotate(-90deg);
    transform: translate3d(0, -12px, 0) rotate(-90deg);
}

.mess-dropdown, .notifi-dropdown, .setting-dropdown {
    position: absolute;
    z-index: 9999;
    min-width: 340px;
    max-width: 640px;
    background: #fff;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
    top: 100%;
    left: 0;
}

.mess-dropdown:before, .notifi-dropdown:before, .setting-dropdown:before {
    content: '';
    display: block;
    width: 19px;
    height: 19px;
    border-bottom: 9px solid #fff;
    border-top: 9px solid transparent;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    position: absolute;
    top: -17px;
    left: 55px;
    z-index: 3;
}

.mess__title, .email__title, .notifi__title {
    padding: 22px;
    border-bottom: 1px solid #f2f2f2;
    cursor: default;
}

.mess__title p, .email__title p, .notifi__title p {
    line-height: -webkit-calc(29/14);
    line-height: -moz-calc(29/14);
    line-height: calc(29 / 14);
    font-size: 14px;
    color: #808080;
}

.mess__footer a, .email__footer a, .notifi__footer a {
    display: block;
    text-transform: capitalize;
    text-align: center;
    font-size: 14px;
    color: var(--color-blue);
    padding: 24px 0;
}

.mess__footer a:hover, .email__footer a:hover, .notifi__footer a:hover {
    color: #3868cd;
}

.mess-dropdown {
    top: 49px;
    left: -55px;
}

.mess__item {
    padding: 19px 22px;
    padding-bottom: 14px;
    border-bottom: 1px solid #f2f2f2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.mess__item:hover {
    background: #f7f7f7;
}

.mess__item .image {
    margin-right: 15px;
}

.mess__item .content {
    width: -webkit-calc(100% - 55px);
    width: -moz-calc(100% - 55px);
    width: calc(100% - 55px);
    text-align: left;
}

.mess__item .content h6 {
    font-size: 14px;
    font-weight: 600;
    padding-top: 4px;
}

.mess__item .content p {
    font-size: 14px;
    color: #555;
    line-height: -webkit-calc(24/14);
    line-height: -moz-calc(24/14);
    line-height: calc(24 / 14);
    margin-bottom: 4px;
}

.mess__item .content .time {
    font-size: 12px;
    color: #999;
}

.email__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 19px 22px;
    padding-bottom: 14px;
    border-bottom: 1px solid #f2f2f2;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.email__item:hover {
    background: #f7f7f7;
}

.email__item .image {
    margin-right: 15px;
}

.email__item .content {
    width: -webkit-calc(100% - 55px);
    width: -moz-calc(100% - 55px);
    width: calc(100% - 55px);
    text-align: left;
    font-size: 14px;
}

.email__item .content p {
    color: #555;
    line-height: 1;
    padding-top: 4px;
    margin-bottom: 3px;
}

.email__item .content span {
    font-size: 12px;
    color: #999;
}

.notifi-dropdown {
    left: -117px;
    top: 49px;
}

.notifi-dropdown::before {
    left: 63px;
}

.notifi__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 19px 22px;
    padding-bottom: 14px;
    border-bottom: 1px solid #f2f2f2;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
    margin-left: -15px !important;
    margin-right: -15px !important;
}

.notifi__item:hover {
    background: #f7f7f7;
}

.notifi__item .img-cir{
    position: relative;
    margin-right: 15px;
}

.notifi__item .img-radius {
  position: relative;
  margin-right: 15px;
  opacity: 0.6;
}

.notifi__item .img-cir i {
    font-size: 16px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.notifi__item .img-radius i {
    font-size: 12px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.notifi__item .content {
    width: -webkit-calc(100% - 55px);
    width: -moz-calc(100% - 55px);
    width: calc(100% - 55px);
    text-align: left;
    font-size: 16px;
    padding-top: 8px;
    font-weight: 600;
    text-transform: uppercase;;
}
.notifi__item.sub_item .content {
  font-size: 14px;
  padding-top: 3px;
  font-weight: 400;
  text-transform: none;
}

.notifi__item .content p {
    color: #555;
    line-height: 22px;
}

.notifi__item .content .date {
    font-size: 12px;
    color: #999;
}

.show-dropdown .js-dropdown {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.menu-sidebar-min {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
}

.menu-sidebar2 {
    width: 300px;
    position: fixed;
    left: 0;
    top: 75px;
    bottom: 0;
    overflow-y: auto;
    height: 100vh;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
    z-index: 3;
    background-color: var(--color-blue);
}

.menu-sidebar2 .logo {
    position: relative;
    z-index: 9;
    height: 75px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    padding: 0 35px;
    -webkit-box-shadow: var(--card-shadow);
    -moz-box-shadow: var(--card-shadow);
    box-shadow: var(--card-shadow);
}

@media (max-width: 991px) {
    .menu-sidebar2 {
        top: 65px;
        -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    }
}

.account2 {
    padding: 38px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: 1px  solid #f2f2f2;
}

.account2 .name {
    text-transform: capitalize;
    font-weight: 500;
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 5px;
}

.account2 > a {
    font-size: 14px;
    color: #999;
}

.account2 > a:hover {
    color: #666;
}

.menu-sidebar2__content {
    background: var(--color-blue);
    position: relative;
    left: 0;
    -webkit-transition: .5s ease all;
    -moz-transition: .5s ease all;
    -ms-transition: .5s ease all;
    transition: .5s ease all;
    height: -webkit-calc(100vh - 75px);
    height: -moz-calc(100vh - 75px);
    height: calc(100vh - 75px);
    overflow-x: hidden;
    overflow-y: auto;
}

.menu-sidebar2::-webkit-scrollbar {
  width: 8px;
  position: absolute;
}

/* El carril (track) - Completamente transparente para efecto superpuesto */
.menu-sidebar2::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 10px;
}

.menu-sidebar2::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 10px;
}

.menu-sidebar2::-webkit-scrollbar-thumb:hover {
  background-color: #666666; /* Color más claro al pasar el mouse */
}

/* 3. Compatibilidad para Firefox (Limitada en personalización) */
/* @supports (scrollbar-width: thin) {
  .menu-sidebar2 {
    scrollbar-width: thin;
    scrollbar-color: var(--color-blue) transparent;
  }
} */

.menuminimize .menu-sidebar2 {
  left: -300px;
}

.navbar-sidebar2 .navbar__sub-list .active {
    background-color: rgba(0, 0, 0, 0.3);
}

.navbar-sidebar2 .navbar__list li {
    position: relative;
    cursor: pointer;
    background-color: var(--color-blue);
}

.navbar-sidebar2 .navbar__list li .arrow {
    position: absolute;
    right: 15px;
    top: 0;
    text-align: center;
    vertical-align: middle;
    height: 63px;
    width: 63px;
    line-height: 63px;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.navbar-sidebar2 .navbar__list li .arrow.up {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.navbar-sidebar2 .navbar__list li .arrow i {
    font-size: 16px;
    color: #fff;
}

.navbar-sidebar2 .navbar__list li:hover {
    background-color: rgba(0,0,0,0.3);
}
.navbar-sidebar2 .navbar__list li:hover > a {
    color: #ffffff;
}

.navbar-sidebar2 .navbar__list li a {
    font-size: 16px;
    color: #555;
    color: #ffffff;
    display: inline-block;
    width: 100%;
    padding: 18px 35px;
    border-bottom: 2px solid rgba(255,255,255,0.2);
}

.navbar-sidebar2 .navbar__list li a > i {
    float: left;
    margin-right: 20px;
    vertical-align: middle;
}

.navbar-sidebar2 .navbar__list li.active > a {
    border-right: #444 5px solid;
}

.navbar-sidebar2 .navbar__list li a > span.name {
  display: inline-block;
  width: 122px;
  vertical-align: -webkit-baseline-middle;
}

.navbar-sidebar2 .navbar__sub-list {
    display: none;
}

.navbar-sidebar2 .navbar__sub-list li {
    background-color: var(--color-sub-li-left);
}

.navbar-sidebar2 .navbar__sub-list li:hover {
  background: rgba(255,255,255,0.2);
}

.navbar-sidebar2 .navbar__list .img-cir {
    background-color: #fff;
}

.inbox-num {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 34px;
    width: 30px;
    height: 30px;
    background: #DD3439;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.header-desktop2 {
    height: 75px;
    background: var(--color-blue);
    position: fixed;
    z-index: 1001;
    top: 0;
    right: 0;
    left: 300px;
}

@media (max-width: 991px) {
    .header-desktop2 {
        left: 0;
        position: relative;
    }
}

.header-desktop2 .section__content {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.header-wrap2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media (max-width: 991px) {
    .header-wrap2 {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.header-button .notifi-dropdown::before {
    left: 117px;
}

.header-button2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.header-button2 .header-button-item:last-child {
    margin-right: 0;
}

.header-button2 .header-button-item {
    cursor: pointer;
}

.header-button2 .header-button-item i {
    vertical-align: middle;
}

.header-button2 .header-button-item .search-dropdown {
    top: 52px;
}

@media (max-width: 991px) {
    .header-button2 .header-button-item .search-dropdown {
        top: 63px;
        right: -75px;
        -webkit-transform-origin: 70% top;
        -moz-transform-origin: 70% top;
        -ms-transform-origin: 70% top;
        -o-transform-origin: 70% top;
        transform-origin: 70% top;
    }

    .header-button2 .header-button-item .search-dropdown::before {
        right: 79px;
    }
}

.header-button2 .header-button-item .notifi-dropdown {
    top: 52px;
    left: auto;
    right: -68px;
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top;
}

.header-button2 .header-button-item .notifi-dropdown::before {
    margin-left: 0;
    left: auto;
    right: 68px;
}

@media (max-width: 991px) {
    .header-button2 .header-button-item .notifi-dropdown {
        top: 63px;
        right: -48px;
        -webkit-transform-origin: 80% top;
        -moz-transform-origin: 80% top;
        -ms-transform-origin: 80% top;
        -o-transform-origin: 80% top;
        transform-origin: 80% top;
    }

    .header-button2 .header-button-item .notifi-dropdown::before {
        margin-left: 0;
        left: auto;
        right: 45px;
    }
}

.header-button-item {
    font-size: 30px;
    color: #fff;
    margin-right: 34px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width: 767px) {
    .header-button-item {
        font-size: 22px;
        margin-right: 15px;
    }
}

.has-noti > i {
    position: relative;
}

.has-noti > i:after {
    content: '';
    height: 8px;
    width: 8px;
    background: #ff4b5a;
    position: absolute;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    top: 0;
    right: -6px;
}

.search-dropdown {
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    min-width: 340px;
    position: absolute;
    top: 61px;
    right: -125px;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    -o-transform-origin: center top;
    transform-origin: center top;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    z-index: 5;
}

.search-dropdown::before {
    content: '';
    display: block;
    width: 19px;
    height: 19px;
    border-bottom: 9px solid #fff;
    border-top: 9px solid transparent;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    position: absolute;
    top: -18px;
    right: 125px;
}

.search-dropdown form {
    height: 63px;
}

.search-dropdown form .au-input {
    padding-left: 53px;
    font-size: 14px;
    border: none;
    color: #666;
}

.search-dropdown .search-dropdown__icon {
    position: absolute;
    top: 0;
    left: 26px;
    font-size: 24px;
    color: #c9c9c9;
    height: 63px;
    line-height: 63px;
}

.setting-menu {
    position: fixed;
    min-width: 300px;
    right: -300px;
    top: 54px;
    background: #fff;
    text-align: left;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    height: -webkit-calc(100vh - 75px);
    height: -moz-calc(100vh - 75px);
    height: calc(100vh - 75px);
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}

.setting-menu:before {
    content: '';
    display: block;
    width: 19px;
    height: 19px;
    border-bottom: 9px solid #fff;
    border-top: 9px solid transparent;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    position: absolute;
    top: -18px;
    right: 47px;
}

.setting-menu .account-dropdown__body {
    border-bottom: 1px solid #f2f2f2;
}

.setting-menu .account-dropdown__item a {
    color: #555;
}

.setting-menu .account-dropdown__item a:hover {
    color: #fff;
}

.show-sidebar {
    right: 0;
}

.header-desktop3 {
    background: #393939;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 76px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 999;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
}

.header-desktop3 .section__content {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0;
}

@media (max-width: 1315px) and (min-width: 992px) {
    .header-desktop3 .section__content {
        padding: 0 15px;
    }
}

.header-desktop3 .header-button-item {
    color: #ccc;
}

.header3-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
}

.header3-wrap .header__navbar {
    width: 100%;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -12px;
}

.header__logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 3;
}

.header__navbar ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.header__navbar ul li {
    position: relative;
}

.header__navbar ul li:last-child a {
    border-right: 1px solid rgba(255, 255, 255, 0.102);
}

.header__navbar ul li a {
    display: block;
    font-size: 16px;
    color: #ccc;
    padding: 25px 30px;
    border-left: 1px solid rgba(255, 255, 255, 0.102);
}

.header__navbar ul li a i {
    margin-right: 13px;
}

.header__navbar ul li a:hover {
    color: var(--color-blue);
}

.header__navbar ul li a:hover .bot-line {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

@media (max-width: 1570px) and (min-width: 992px) {
    .header__navbar ul li a {
        padding: 25px 15px;
    }
}

@media (max-width: 1315px) and (min-width: 992px) {
    .header__navbar ul li a {
        font-size: 13px;
        padding: 27px 15px;
    }

    .header__navbar ul li a i {
        margin-right: 5px;
    }
}

.header__navbar ul li.active > a {
    color: var(--color-blue);
}

.header__navbar ul li.active > a .bot-line {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.header__navbar ul.header3-sub-list {
    display: block;
}

.header__navbar li.has-sub:hover > .header3-sub-list {
    opacity: 1;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

.header__navbar .header3-sub-list {
    position: absolute;
    min-width: 260px;
    background: #fff;
    -webkit-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.1);
    z-index: 1000;
    opacity: 0;
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

.header__navbar .header3-sub-list li a {
    font-size: 15px;
    color: #777777;
    padding: 10px 22px;
    border: none;
    border-bottom: 1px solid #e1e6eb;
}

.header__navbar .header3-sub-list li a:hover {
    color: var(--color-blue);
    background: #f7f7f7;
}

.header__tool {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.header__tool .notifi-dropdown {
    left: -68px;
    top: 53px;
}

.header__tool .notifi-dropdown::before {
    left: 70px;
}

.header__tool .header-button-item {
    margin-right: 40px;
}

@media (max-width: 1570px) and (min-width: 992px) {
    .header__tool .header-button-item {
        margin-right: 20px;
    }
}

@media (max-width: 1315px) and (min-width: 992px) {
    .header__tool .header-button-item {
        margin-right: 20px;
        font-size: 24px;
    }
}

@media (max-width: 1315px) and (min-width: 992px) {
    .header__tool .account-item > .content {
        display: none;
    }
}

.bot-line {
    position: absolute;
    width: 100%;
    height: 3px;
    background: var(--color-blue);
    left: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
}

.setting-dropdown {
    top: 54px;
    left: -97px;
    border: none;
    min-width: 305px;
}

.setting-dropdown::before {
    left: 99px;
}

.setting-dropdown .account-dropdown__body {
    border-bottom: 1px solid #f2f2f2;
}

.setting-dropdown .account-dropdown__body:last-child {
    border-bottom: none;
}

.setting-dropdown .account-dropdown__item a {
    color: #555;
}

.setting-dropdown .account-dropdown__item a:hover {
    color: #fff;
}

.header-button-item {
    cursor: pointer;
}

.notifi-dropdown--no-bor {
    border: none;
}

.notifi-dropdown .notifi__item {
    cursor: pointer;
}

.account-item--style2 .image {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.account-item--style2 .content a {
    font-size: 16px;
    color: #ccc;
    font-weight: 500;
}

.account-item--style2 .content a:hover {
    color: #fff;
}

.account-item--style2 .account-dropdown {
    top: 61px;
}

.account-item--style2 .account-dropdown .info .image {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.header-desktop4 {
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 999;
    background: #fff;
}

@media (max-width: 991px) {
    .header-desktop4 {
        position: static;
    }
}

.header4-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.header4-wrap .header__logo {
    margin: 11.5px 0;
}

.header4-wrap .header__tool .header-button-item {
    color: #a9b3c9;
}

@media (max-width: 991px) {
    .header4-wrap .header__tool .header-button-item {
        margin-right: 20px;
    }
}

.header4-wrap .header__tool .notifi-dropdown {
    top: 51px;
}

@media (max-width: 991px) {
    .header4-wrap .header__tool .notifi-dropdown {
        left: -220px;
        -webkit-transform-origin: 60% 0%;
        -moz-transform-origin: 60% 0%;
        -ms-transform-origin: 60% 0%;
        -o-transform-origin: 60% 0%;
        transform-origin: 60% 0%;
    }
}

.header4-wrap .header__tool .setting-dropdown {
    border: 1px solid #e5e5e5;
    top: 51px;
}

@media (max-width: 991px) {
    .header4-wrap .header__tool .setting-dropdown {
        left: -240px;
        -webkit-transform-origin: 85% 0%;
        -moz-transform-origin: 85% 0%;
        -ms-transform-origin: 85% 0%;
        -o-transform-origin: 85% 0%;
        transform-origin: 85% 0%;
    }
}

.header4-wrap .header__tool .account-dropdown {
    top: 59px;
}

@media (max-width: 1315px) and (min-width: 992px) {
    .header4-wrap .header__tool .account-item > .content {
        display: block;
    }
}

@media (max-width: 991px) {
    .header4-wrap .header__tool .account-item > .content {
        display: none;
    }
}

.header4-wrap .header__tool .account-item--style2 .content a {
    color: #333;
}

.header4-wrap .header__tool .account-item--style2 .content a:hover {
    color: #222;
}

.navbar-sidebar3 {
    padding-right: 20px;
}

.navbar-sidebar3 .navbar__list li.active > a {
    background: var(--color-blue);
    color: #fff;
}

.navbar-sidebar3 .navbar__list li.active > a > .arrow > i {
    color: #fff;
}

.navbar-sidebar3 .navbar__list li a {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 18px 27px;
    border-bottom: none;
}

.navbar-sidebar3 .navbar__sub-list {
    padding-left: 36px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.navbar-sidebar3 .navbar__sub-list li {
    background: transparent;
}

.navbar-sidebar3 .navbar__sub-list li a {
    padding: 11.5px 27px;
}

.navbar-sidebar3 .has-sub.open > a {
    background: #fff;
    border: 1px solid #e5e5e5;
}

@media (max-width: 1199px) {
    .navbar-sidebar3 {
        padding-right: 0;
        margin-bottom: 30px;
    }
}

/* ----- Overview ----- */
.overview-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width: 767px) {
    .overview-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .overview-wrap .button {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .overview-wrap h2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
}

.overview-item {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 30px;
    padding-bottom: 0;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    margin-bottom: 40px;
}

@media (min-width: 992px) and (max-width: 1519px) {
    .overview-item {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.overview-item--c1 {
    background-image: -moz-linear-gradient(90deg, #3f5efb 0%, #fc466b 100%);
    background-image: -webkit-linear-gradient(90deg, #3f5efb 0%, #fc466b 100%);
    background-image: -ms-linear-gradient(90deg, #3f5efb 0%, #fc466b 100%);
}

.overview-item--c2 {
    background-image: -moz-linear-gradient(90deg, #11998e 0%, #38ef7d 100%);
    background-image: -webkit-linear-gradient(90deg, #11998e 0%, #38ef7d 100%);
    background-image: -ms-linear-gradient(90deg, #11998e 0%, #38ef7d 100%);
}

.overview-item--c3 {
    background-image: -moz-linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
    background-image: -webkit-linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
    background-image: -ms-linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
}

.overview-item--c4 {
    background-image: -moz-linear-gradient(90deg, #45b649 0%, #dce35b 100%);
    background-image: -webkit-linear-gradient(90deg, #45b649 0%, #dce35b 100%);
    background-image: -ms-linear-gradient(90deg, #45b649 0%, #dce35b 100%);
}

.overview-box .icon {
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
}

.overview-box .icon i {
    font-size: 60px;
    color: #fff;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .overview-box .icon {
        margin-right: 3px;
    }

    .overview-box .icon i {
        font-size: 30px;
    }
}

@media (max-width: 991px) {
    .overview-box .icon {
        font-size: 46px;
    }
}

.overview-box .text {
    font-weight: 300;
    display: inline-block;
}

.overview-box .text h2 {
    font-weight: 300;
    color: #fff;
    font-size: 36px;
    line-height: 1;
    margin-bottom: 5px;
}

.overview-box .text span {
    font-size: 18px;
    color: rgba(255, 255, 255, 0.6);
}

@media (min-width: 992px) and (max-width: 1199px) {
    .overview-box .text {
        display: inline-block;
    }

    .overview-box .text h2 {
        font-size: 20px;
        margin-bottom: 0;
    }

    .overview-box .text span {
        font-size: 14px;
    }
}

@media (max-width: 991px) {
    .overview-box .text h2 {
        font-size: 26px;
    }

    .overview-box .text span {
        font-size: 15px;
    }
}

.overview-chart {
    height: 115px;
    position: relative;
}

.overview-chart canvas {
    width: 100%;
}

/* ----- Card ----- */
.au-card {
    -webkit-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
    -moz-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
    box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
    background-color: #fff;
    padding: 40px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    margin-top: 50px;
}

.au-card--border {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.au-card--border .au-card-title {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
}

.au-card--border .au-card-title .bg-overlay {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
}

.au-card-bordered {
    border: 1px solid #e5e5e5;
    background: #fff;
    padding: 40px;
    padding-top: 42px;
    padding-right: 55px;
    margin-bottom: 40px;
}

.au-card--bg-blue {
    background-image: -moz-linear-gradient(90deg, #396afc 0%, #2948ff 100%);
    background-image: -webkit-linear-gradient(90deg, #396afc 0%, #2948ff 100%);
    background-image: -ms-linear-gradient(90deg, #396afc 0%, #2948ff 100%);
}

.au-card-top-countries {
    padding: 40px;
    padding-top: 25px;
    padding-bottom: 29px;
}

.au-card--no-shadow {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.au-card--no-pad {
    padding: 0;
}

.au-card-title {
    position: relative;
    padding: 40px;
    padding-top: 45px;
    padding-bottom: 47px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
}

.au-card-title .bg-overlay {
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
}

.au-card-title h3 {
    position: relative;
    z-index: 2;
    color: #fff;
    font-weight: 400;
}

.au-card-title h3 i {
    color: #fff;
    font-size: 24px;
    margin-right: 12px;
}

@media (max-width: 991px) {
  .au-card form h3 {
    margin: 30px 0;
}
}

.au-task, .baja {
    color: #808080;
}

.au-task--border .au-task__title {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}

.au-task--border .au-task-list {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}

.au-task--border .au-task__footer {
    border: 1px solid #e5e5e5;
    border-top: none;
}

.au-task__title {
    padding: 27px 15px;
    padding-left: 40px;
    padding-bottom: 22px;
    border-bottom: 1px solid #f2f2f2;
    font-size: 14px;
}

.au-task-list {
    height: 424px;
    position: relative;
    overflow-y: auto;
}

.au-task__item {
    border-bottom: 1px solid #f2f2f2;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.au-task__item:hover {
    background: #f7f7f7;
}

.au-task__item-inner {
    padding: 26px 15px;
    padding-left: 40px;
}

.au-task__item-inner .task {
    font-size: 16px;
    margin-bottom: 6px;
}

.au-task__item-inner .task a {
    font-size: 16px;
    color: #808080;
    font-weight: 400;
}

.au-task__item-inner .task a:hover {
    color: #333;
}

.au-task__item-inner .time {
    font-size: 14px;
    color: #555;
    text-transform: uppercase;
    font-weight: 600;
}

.au-task__item--danger .au-task__item-inner {
    border-left: 3px solid #fa4251;
}

.au-task__item--warning .au-task__item-inner {
    border-left: 3px solid #ffa037;
}

.au-task__item--primary .au-task__item-inner {
    border-left: 3px solid var(--color-blue);
}

.au-task__item--success .au-task__item-inner {
    border-left: 3px solid #00ad5f;
}

.au-task__footer {
    text-align: center;
    padding-top: 35px;
    padding-bottom: 45px;
}

.au-message__footer {
    text-align: center;
    padding-top: 35px;
    padding-bottom: 45px;
}

.au-message p {
    color: #808080;
}

.au-message-list {
    height: 424px;
    position: relative;
    overflow-y: auto;
}

.au-message__noti {
    padding: 25px 15px;
    padding-left: 40px;
    padding-bottom: 22px;
    border-bottom: 1px solid #f2f2f2;
}

.au-message__noti p {
    font-size: 14px;
}

.au-message__noti p span {
    font-weight: 600;
}

.au-message__item {
    border-bottom: 1px solid #f2f2f2;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.au-message__item:hover {
    background: #f7f7f7;
}

.au-message__item-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 19px 40px;
    padding-right: 50px;
    padding-bottom: 25px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .au-message__item-inner {
        padding: 15px;
        padding-right: 10px;
        padding-bottom: 15px;
    }
}

@media (min-width: 992px) and (max-width: 1400px) {
    .width-s {
        width: 5%!important;
    }
}

@media (max-width: 767px) {
    .au-message__item-inner {
        padding: 15px;
        padding-right: 10px;
        padding-bottom: 15px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.au-message__item-time {
    margin-top: 26px;
}

.au-message__item-time span {
    font-size: 14px;
    color: #808080;
}

.au-message__item-text .text {
    margin-left: 60px;
    padding: 7px 0;
    padding-left: 23px;
}

.au-message__item-text .text .name {
    font-size: 16px;
    font-weight: 600;
    color: #666;
    margin-bottom: 2px;
}

.au-message__item-text .text p {
    color: #808080;
}

@media (max-width: 767px) {
    .au-message__item-text .text {
        margin: 0;
        padding: 0;
    }
}

.avatar-wrap {
    position: relative;
    float: left;
}

@media (max-width: 767px) {
    .avatar-wrap {
        float: none;
        display: inline-block;
        margin-bottom: 20px;
    }
}

.online .avatar::after {
    background: #63c76a;
}

.avatar {
    height: 60px;
    width: 60px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden;
}

.avatar::after {
    content: '';
    display: block;
    height: 15px;
    width: 15px;
    background: #ccc;
    border: 2px solid #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
}

.avatar--small {
    height: 50px;
    width: 50px;
}

.avatar--tiny {
    height: 32px;
    width: 32px;
}

.avatar--tiny::after {
    display: none;
}

.au-message__item.unread .au-message__item-inner {
    border-left: 3px solid #999;
}

.au-message__item.unread .au-message__item-text .text .name {
    color: #333;
}

.au-message__item.unread .au-message__item-text .text p {
    color: #333;
}

.au-chat--border .au-chat__title {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}

.au-chat--border .au-chat__content {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}

.au-chat--border .au-chat-textfield {
    border: 1px solid #e5e5e5;
    border-top: none;
}

.au-chat__title {
    border-bottom: 1px solid #f2f2f2;
}

.au-chat-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 40px;
}

.au-chat-info .avatar-wrap {
    float: none;
    display: inline-block;
    margin-bottom: 0;
}

.au-chat-info .nick {
    margin-left: 15px;
}

.au-chat-info .nick a {
    font-weight: 600;
    font-size: 16px;
    color: #333;
}

.au-chat-info .nick a:hover {
    color: #666;
}

.au-chat__content {
    height: 400px;
    overflow: auto;
    padding: 30px 40px;
    padding-bottom: 0;
    position: relative;
}

.au-chat__content2 .recei-mess {
    max-width: 240px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topright: 15px;
    border-top-right-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    border-bottom-right-radius: 15px;
}

.au-chat__content2 .send-mess {
    max-width: 240px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-top-left-radius: 15px;
    -moz-border-radius-topleft: 15px;
    border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-left-radius: 15px;
}

.mess-time {
    font-size: 14px;
    color: #999;
}

.recei-mess-wrap {
    text-align: center;
}

.recei-mess {
    background: #f2f2f2;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 12px 25px;
    max-width: 390px;
    margin-bottom: 2px;
    text-align: left;
}

.recei-mess__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 6px;
}

.recei-mess__inner .avatar--tiny {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    justify-self: flex-start;
    margin-right: 10px;
}

.recei-mess-list {
    width: -webkit-calc(100% - 42px);
    width: -moz-calc(100% - 42px);
    width: calc(100% - 42px);
}

.recei-mess-list .recei-mess:last-child {
    margin-bottom: 0;
}

.send-mess-wrap {
    text-align: center;
    margin-top: 20px;
}

.send-mess__inner {
    margin-top: 6px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.send-mess {
    background: var(--color-blue);
    color: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 12px 25px;
    max-width: 390px;
    margin-bottom: 2px;
    text-align: left;
}

.au-chat-textfield {
    padding: 40px;
    padding-top: 32px;
    padding-bottom: 50px;
}

.au-inbox-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 200%;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.au-inbox-wrap.show-chat-box {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.au-message {
    width: 50%;
}

.au-chat {
    width: 50%;
}

.task-progress {
    border: 1px solid  #e5e5e5;
    background: #fff;
    padding: 40px;
    padding-top: 42px;
    padding-right: 55px;
    padding-bottom: 74px;
    margin-bottom: 40px;
}

.task-progress .title-3 {
    margin-bottom: 32px;
}

.task-progress .au-progress {
    padding: 11px 0;
}

.recent-report2 {
    border: 1px solid #e5e5e5;
    background: #fff;
    padding: 40px;
    padding-top: 42px;
    padding-right: 55px;
    padding-bottom: 51px;
    margin-bottom: 40px;
}

.recent-report2 .recent-rep2-chart {
    height: 230px;
}

.recent-report2 .chart-info {
    margin-bottom: 45px;
}

@media (min-width: 992px) and (max-width: 1519px) {
    .recent-report2 .chart-info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (max-width: 991px) {
    .recent-report2 .chart-info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.recent-report2 .chart-info__left {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin-bottom: -5px;
}

@media (min-width: 992px) and (max-width: 1519px) {
    .recent-report2 .chart-info__left {
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        align-self: auto;
        margin-bottom: 30px;
        margin-top: 20px;
    }
}

@media (max-width: 991px) {
    .recent-report2 .chart-info__left {
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        align-self: auto;
        margin-bottom: 30px;
        margin-top: 20px;
    }
}

.user-data {
    border: 1px solid #e5e5e5;
    background: #fff;
    padding-top: 44px;
}

.user-data .title-3 {
    padding-left: 40px;
    padding-right: 55px;
}

.user-data .filters {
    padding-left: 40px;
    padding-right: 55px;
}

.user-data__footer {
    padding: 29px 0;
    text-align: center;
}

.map-data {
    border: 1px solid #e5e5e5;
    background: #fff;
    padding: 40px;
    padding-top: 44px;
    padding-right: 60px;
}

.recent-report3, .chart-percent-3 {
    background: #fff;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding-top: 45px;
    padding-left: 40px;
    padding-right: 50px;
    padding-bottom: 50px;
}

.recent-report3 .title-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 27px;
}

.recent-report3 .title-wrap .chart-info-wrap {
    margin-top: 3px;
}

.recent-report3 .title-wrap .chart-note {
    font-size: 14px;
    margin-right: 30px;
}

.chart-percent-3 {
    padding-bottom: 60px;
}

.chart-percent-3 .chart-note {
    display: block;
    font-size: 14px;
}

/* ----- Charts ----- */
#chartjs-tooltip {
    opacity: 1;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    color: white;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all .1s ease;
    -o-transition: all .1s ease;
    -moz-transition: all .1s ease;
    transition: all .1s ease;
    pointer-events: none;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.recent-report {
    padding-bottom: 65px;
    margin-bottom: 60px;
}

.chart-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -moz-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-top: 27px;
    margin-bottom: 30px;
    font-size: 14px;
}

.chart-note {
    text-transform: capitalize;
    display: inline-block;
    margin-right: 12px;
    font-size: 14px;
}

.chart-note .dot {
    margin-right: 7px;
}

.chart-statis {
    display: inline-block;
    margin-right: 35px;
}

.chart-statis i {
    font-size: 18px;
    margin-right: 5px;
}

.chart-statis .label {
    display: block;
    text-transform: capitalize;
    line-height: 1.2;
}

.chart-statis .index {
    font-size: 18px;
    color: #333;
}

.recent-report__chart canvas {
    height: 250px;
    width: 100%;
}

.chart-percent-card {
    margin-bottom: 60px;
    padding-top: 47px;
}

.chart-percent-card .chart-note {
    margin-bottom: 8px;
}

.incre i {
    color: #63c76a;
}

.decre i {
    color: #ff4b5a;
}

.dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.dot--blue {
    background: #00b5e9;
}

.dot--green {
    background: #00ad5f;
}

.dot--red {
    background: #fa4251;
}

.chart-note-wrap {
    margin-top: 20px;
}

.percent-chart {
    padding-right: 65px;
    padding-bottom: 40px;
    padding-top: 27px;
}

@media (min-width: 992px) and (max-width: 1519px) {
    .percent-chart {
        padding-right: 0;
    }
}

.statistic-chart {
    padding-top: 22px;
}

.statistic-chart-1, .top-campaign, .chart-percent-2 {
    background: #fff;
    padding: 0 40px;
    padding-top: 45px;
    padding-bottom: 50px;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.statistic-chart-1 {
    padding-bottom: 42px;
    margin-bottom: 40px;
}

.statistic-chart-1-note {
    margin-top: 18px;
    padding-left: 8px;
}

.statistic-chart-1-note span {
    font-size: 14px;
    color: #808080;
}

.statistic-chart-1-note .big {
    font-size: 18px;
    color: #393939;
}

.top-campaign {
    padding-bottom: 97px;
    margin-bottom: 40px;
}

.chart-percent-2 {
    margin-bottom: 40px;
    padding-bottom: 70px;
}

.chart-percent-2 .chart-info {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
    margin-top: 30px;
}

.chart-percent-2 .chart-info .chart-note {
    margin-right: 34px;
}

.chart-percent-2 .chart-info .chart-note:last-child {
    margin-right: 0;
}

/* ----- Table ----- */

.table {
    margin: 0;
}

.table-responsive.table--no-card {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
}

.table-earning thead th {
    background: #333;
    font-size: 16px;
    color: #fff;
    vertical-align: middle;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1;
    padding: 22px 40px;
    white-space: nowrap;
}

.table-earning thead th.text-right {
    padding-left: 15px;
    padding-right: 65px;
}

.table-earning tbody td {
    color: #808080;
    padding: 12px 40px;
    white-space: nowrap;
}

.table-earning tbody td.text-right {
    padding-left: 15px;
    padding-right: 65px;
}

.table-earning tbody tr:hover td {
    color: #555;
    cursor: pointer;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #fff;
}

.table-striped tbody tr:nth-of-type(even) {
    background-color: #f5f5f5;
}

.table-top-countries tbody td {
    white-space: nowrap;
    font-size: 14px;
    color: #fff;
    padding: 14px 5px;
    border-top: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.table-top-countries tbody tr:last-child td {
    border-bottom: none;
}

.table-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (min-width: 992px) and (max-width: 1519px) {
    .table-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (max-width: 991px) {
    .table-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.table-style1 {
    max-width: 280px;
    margin-bottom: 30px;
}

.table-style1 .table tr:last-child td {
    border-bottom: none;
}

.table-style1 .table tr td:last-child {
    padding-right: 30px;
}

.table-style1 .table td {
    font-size: 14px;
    color: #808080;
    border-top: none;
    border-bottom: 1px solid #f2f2f2;
    padding: 12px 6px;
    vertical-align: middle;
}

.table-data {
    height: 472px;
    overflow-y: auto;
}

.table-data thead tr td {
    font-size: 12px;
    font-weight: 600;
    color: #808080;
    text-transform: uppercase;
}

.table-data .table td {
    border-top: none;
    border-bottom: 1px solid #f2f2f2;
    padding-top: 23px;
    padding-bottom: 33px;
    padding-left: 40px;
    padding-right: 10px;
}

.table-data .table tr td:last-child {
    padding-right: 24px;
}

.table-data tbody tr:hover td .more {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.table-data__info h6 {
    font-size: 14px;
    color: #808080;
    text-transform: capitalize;
    font-weight: 400;
}

.table-data__info span a {
    font-size: 12px;
    color: #999;
}

.table-data__info span a:hover {
    color: #666;
}

.more {
    display: inline-block;
    cursor: pointer;
    width: 30px;
    height: 30px;
    background: #e5e5e5;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.more i {
    font-size: 20px;
    color: #808080;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.role {
    display: inline-block;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    padding: 0 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-transform: capitalize;
}

.role.admin {
    background: #fa4251;
}

.role.user {
    background: #00b5e9;
}

.role.member {
    background: #57b846;
}

.table-top-campaign.table td {
    border-top: none;
    border-bottom: 1px solid #e5e5e5;
    font-size: 14px;
    padding: 12px 6px;
}

.table-top-campaign.table tr td:first-child {
    color: #808080;
}

.table-top-campaign.table tr td:last-child {
    color: var(--color-blue);
    text-align: right;
}

.table-top-campaign.table tr:last-child td {
    border-bottom: none;
}

@media (min-width: 1200px) {
    .table-responsive-data2 {
        overflow: visible;
    }
}
@media (max-width: 1200px) {
    div.dataTables_wrapper div.dataTables_filter {
        width: 100% !important;
    }
    div.dataTables_wrapper div.dataTables_filter label{
        width: 80% !important;
    }
    div.dataTables_wrapper div.dataTables_filter input {
        width: 100% !important;
    }
    div.dataTables_wrapper div.dataTables_filter #btnFilters{
        width: 20% !important;
    }

}
.table-data2 {
    border-collapse: collapse;
    overflow: visible;
}

.table-data2.table thead th {
    font-size: 12px;
    color: #555;
    text-transform: uppercase;
    border: none;
    font-weight: 600;
    padding: 15px 40px;
}

.table-data2.table thead th:first-child {
    padding-right: 20px;
}


.table-data2.table thead th.no-sort:before,.table-data2.table thead th.no-sort:after{
    content: "";
}

.table-data2.table tbody {
    background: #fff;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    border: none;
}

.table-data2.table tbody tr td:first-child {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
}



.table-data2.table tbody tr td:first-child .au-checkbox {
    margin-top: 5px;
}

@media (max-width: 1199px) {
    .table-data2.table tbody tr td:first-child {
        vertical-align: middle;
    }

    .table-data2.table tbody tr td:first-child .au-checkbox {
        margin-top: 0;
        height: 14px;
        right: -11px;
    }

    .table-data2.table tbody td:first-child{
      padding-right: 0;
  }
}

.table-data2.table tbody tr td:last-child {
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    /*padding-right: 35px;*/
}

.table-data2.table tbody td {
    font-size: 14px;
    color: #808080;
    vertical-align: middle;
    padding: .75rem;
    padding-right: 10px;
    border: none;
}

.table-data2.table tbody td .badge {
    font-size: 14px;
    font-weight: normal;
}

.table-data2.table tbody td.image {
  padding: 0 40px;
}

.table-data2.table tbody td.text-center .img-40 {
    margin: 0 auto;
}

.table-data2.table tbody td.desc {
    color: var(--color-blue);
    font-weight: bold;
}

.table-data2 .spacer {
    height: 5px;
    background: transparent;
}

.tr-shadow td{
  border-bottom: 5px solid #f2f2f2 !important;
}

tr.tr-shadow:last-child td {
    border: none !important;
}

.tr-shadow:hover td{
  background: rgba(0, 0, 0, 0.02);
}

.table-data__tool {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    /* margin-bottom: 28px; */
    min-height: 40px;
}

.table-data__tool .table-data__tool-left > div {
    margin-right: 12px;
}

.table-data__tool .table-data__tool-right > button {
    margin-right: 0;
}
.table-data__tool .table-data__tool-right{
    text-align: right;
}

.table-data2.table tbody td .img-cir {
  border: 2px solid #eeeeee;
  padding: 5px;
}

.datatableFooter {
  padding-top: 20px;
}

.button-right-0 {
    padding-right: 0;
}

.item {
    height: 30px;
    width: 30px;
    position: relative;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #f2f2f2;
    margin-right: 5px;
    opacity: 0.7;
}

.item.btn-add{
  border: 2px solid #63c76a;
  background: none;
}

.item.btn-add i {
  color: #63c76a;
}

.item.btn-add:hover {
  background: #63c76a;
}

.item.btn-add:hover i{
  color: #ffffff;
}

.item.btn-edit{
  border: 2px solid #17a2b8;
  background: none;
}

.item.btn-edit i {
  color: #17a2b8;
}

.item.btn-edit:hover {
  background: #17a2b8;
}

.item.btn-edit:hover i{
  color: #ffffff;
}

.item.btn-delete {
  border: 2px solid #dc3545;
  background: none;
}

.item.btn-delete i {
  color: #dc3545;
}

.item.btn-delete:hover {
  background: #dc3545;
}

.item.btn-delete:hover i{
  color: #fff;
}

.item.btn-green,
.item.btn-recover {
  border: 2px solid #28a745;
  background: none;
}

.item.btn-green i,
.item.btn-recover i {
  color: #28a745;
}

.item.btn-green:hover,
.item.btn-recover:hover {
  background: #28a745;
}

.item.btn-green:hover i,
.item.btn-recover:hover i{
  color: #fff;
}

.item.btn-more {
  border: 2px solid #ffc107;
  background: none;
}

.item.btn-more i {
  color: #ffc107;
}

.item.btn-more:hover {
    background: #ffc107;
}

.item.btn-more:hover i{
    color: #fff;
}

.item.btn-grey {
    border: 2px solid #c6c6c6;
    background: none !important;
}

.item.btn-grey i {
    color:#c6c6c6 !important;
}

.item.btn-grey:hover {
    background: none !important;
}

.item.btn-grey:hover i{
    color:#c6c6c6;
}

.table-data-feature {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: inline-flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.table-data-feature .item {
    display: block;
    height: 30px;
    width: 30px;
    position: relative;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #f2f2f2;
    margin-right: 5px;
    opacity: 0.7;
}
.table-data-feature .no-item {
    display: block;
    height: 30px;
    width: 30px;
    position: relative;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    margin-right: 5px;
}

.table-data-feature .item:hover {
    opacity: 1;
}

.table-data-feature .item:last-child {
    margin-right: 0;
}

.table-data-feature .item i {
    font-size: 20px;
    color: #808080;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.table-data-feature .item.btn-add{
  border: 2px solid #63c76a;
  background: none;
}

.table-data-feature .item.btn-add i {
  color: #63c76a;
}

.table-data-feature .item.btn-add:hover {
  background: #63c76a;
}

.table-data-feature .item.btn-access{
    border: 2px solid #28a745;
    background: none;
}

.table-data-feature .item.btn-access i {
    color: #28a745;
}

.table-data-feature .item.btn-access:hover {
    background: #28a745;
}

.table-data-feature .item.btn-access:hover i{
    color: #ffffff;
}

.table-data-feature .item.btn-edit{
  border: 2px solid #17a2b8;
  background: none;
}

.table-data-feature .item.btn-edit i {
  color: #17a2b8;
}

.table-data-feature .item.btn-edit:hover {
  background: #17a2b8;
}

.table-data-feature .item.btn-edit:hover i{
  color: #ffffff;
}

.table-data-feature .item.btn-delete {
  border: 2px solid #dc3545;
  background: none;
}

.table-data-feature .item.btn-delete i {
  color: #dc3545;
}

.table-data-feature .item.btn-delete:hover {
  background: #dc3545;
}

.table-data-feature .item.btn-delete:hover i{
  color: #fff;
}

.table-data-feature .item.btn-green,
.table-data-feature .item.btn-recover {
  border: 2px solid #28a745;
  background: none;
}

.table-data-feature .item.btn-green i,
.table-data-feature .item.btn-recover i {
  color: #28a745;
}

.table-data-feature .item.btn-green:hover,
.table-data-feature .item.btn-recover:hover {
  background: #28a745;
}

.table-data-feature .item.btn-green:hover i,
.table-data-feature .item.btn-recover:hover i{
  color: #fff;
}

.table-data-feature .item.btn-more {
  border: 2px solid #ffc107;
  background: none;
}

.table-data-feature .item.btn-more i {
  color: #ffc107;
}

.table-data-feature .item.btn-more:hover {
  background: #ffc107;
}

.table-data-feature .item.btn-more:hover i{
  color: #fff;
}


.table-data-feature .dropdown-menu{
    background: #6c757d;
    padding: 0;
    font-size: 12px;
    border: 1px solid #6c757d;
}

.table-data-feature .dropdown-menu .dropdown-item{
    background: #6c757d;
    color: #ffffff;
    padding: .25rem .5rem;
    border-bottom: 1px solid #8e9194;
}

.table-data-feature .dropdown-menu .dropdown-item:hover{
    background: #5a6268;
}

.table-data-feature .dropdown-menu .dropdown-item:last-child{
    border: none;
}

.pagination .page-item .page-link {
    border-radius: 50%;
    width: 30px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    padding: 0;
    font-size: 14px;
    margin: 0 1px;
    background: none;
    border: none;
    color: #999999;
}

.pagination .page-item.active .page-link{
    background: var(--color-blue);
    color: #ffffff;
    border: none;
    z-index: auto;
}

.pagination .page-item.first .page-link,
.pagination .page-item.previous .page-link,
.pagination .page-item.next .page-link,
.pagination .page-item.last .page-link{
    background: #dddddd;
}

.pagination .page-item:hover .page-link{
    background: var(--color-blue);
    color: #ffffff;
    border: none;
}

.pagination .page-item.disabled .page-link{
 background: #eeeeee;
 color: #999999;
}


.block-email {
    font-size: 14px;
    color: #808080;
    display: inline-block;
    background: #f2f2f2;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    line-height: 30px;
    padding: 0 14px;
}

.status--process {
    color: #00ad5f;
}

.status--denied {
    color: #fa4251;
}

.table-data3 thead {
    background: #333;
}

.table-data3 thead tr th {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    text-transform: capitalize;
    padding: 18px 40px;
    padding-right: 10px;
}

.table-data3 thead tr th:first-child {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
}

.table-data3 thead tr th:last-child {
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
}

.table-data3 thead tr th:last-child {
    text-align: right;
    padding-right: 50px;
}

.table-data3 tbody tr td:last-child {
    text-align: right;
    padding-right: 50px;
}

.table-data3 tbody tr {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}

.table-data3 tbody tr:last-child td:first-child {
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-left-radius: 8px;
}

.table-data3 tbody tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    border-bottom-right-radius: 8px;
}

.table-data3 tbody td {
    border-bottom: 1px solid #f5f5f5;
    background: #fff;
    font-size: 14px;
    color: #808080;
    padding: 12px 40px;
    padding-right: 10px;
}

.table-data3 tbody td.process {
    color: #00ad5f;
}

.table-data3 tbody td.denied {
    color: #fa4251;
}

/* ----- Footer ----- */
.copyright {
    text-align: center;
    padding: 0;
    padding-top: 20px;
}

.copyright p {
    font-size: 14px;
    color: #666;
    line-height: -webkit-calc(24/14);
    line-height: -moz-calc(24/14);
    line-height: calc(24 / 14);
}

/* ----- Breadcrumb ----- */
.au-breadcrumb {
    height: 50px;
    width: 100%;
    background: #F6F7FA;
    position: fixed;
    top: 75px;
    z-index: 2;
    border-bottom: 1px solid rgba(255,255,255,0.6);
}



.au-breadcrumb .section__content {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.au-breadcrumb-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.au-breadcrumb__list i{
    vertical-align: middle;
    margin-right: 10px;
}

.au-breadcrumb__list i.img-cir.fas:before{
  font-size: 10px;
  line-height: 19px;
  color: white;
}
.breadcrumb-icon i.img-cir.fas:before{
    font-size: 10px;
    line-height: 19px;
    color: white;
}

.au-breadcrumb__list .list-inline-item.current{
  font-size: 18px;
  font-weight: 600;
  color: #666;
}

.au-breadcrumb__list .list-inline-item.seprate-current{
  color: #dddddd;
}

@media (max-width: 991px) {
    .au-breadcrumb {
      height: auto;
      top: 0px;
      position: relative;
  }

  .au-breadcrumb.m-t-75 {
    margin-top: 0;
}

.au-breadcrumb .section__content {
    top: auto;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

.au-breadcrumb-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px 0;
}

.au-breadcrumb-content .au-breadcrumb-left {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.au-breadcrumb-content > button {
    margin-bottom: 15px;
}
}

.au-breadcrumb-span {
    font-size: 14px;
    color: #999;
    display: inline-block;
}

.au-breadcrumb__list {
    display: inline-block;
}

.au-breadcrumb__list li {
    font-size: 14px;
    color: #999;
}

.au-breadcrumb__list .list-inline-item:not(:last-child) {
    margin-right: 5px;
}

.au-breadcrumb__list .active a {
    color: #007bff;
}

.au-breadcrumb__list .active a:hover {
    color: #333;
}

.au-breadcrumb2 {
    padding-top: 48px;
    padding-bottom: 50px;
}

.au-breadcrumb2 .au-breadcrumb-span {
    color: #808080;
}

.au-breadcrumb2 .au-breadcrumb__list .active a {
    color: #808080;
}

.au-breadcrumb2 .au-breadcrumb__list .active a:hover {
    color: #666;
}

.au-breadcrumb2 .au-breadcrumb__list li {
    color: #808080;
}

@media (max-width: 991px) {
    .au-breadcrumb2 .au-breadcrumb-left {
        margin-top: 20px;
    }
}

.au-breadcrumb3 .au-breadcrumb__list .active a:hover {
    color: #ccc;
}

.line-seprate {
    height: 1px;
    width: 100%;
    background: #e5e5e5;
    border: none;
    margin-top: 20px;
    margin-bottom: 0;
}

.welcome2 {
    background: #393939;
}

.welcome2-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.welcome2-inner .welcome2-greeting {
    width: -webkit-calc(100% - 500px);
    width: -moz-calc(100% - 500px);
    width: calc(100% - 500px);
}

.welcome2-inner form {
    height: 45px;
}

@media (max-width: 991px) {
    .welcome2-inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -moz-box-orient: vertical;
        -moz-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .welcome2-inner.m-t-60 {
        margin-top: 0;
    }

    .welcome2-inner .welcome2-greeting {
        width: 100%;
    }

    .welcome2-inner form {
        margin-bottom: 30px;
        margin-top: 30px;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start;
    }
}

.welcome2-greeting h1 {
    margin-bottom: 12px;
}

.welcome2-greeting p {
    font-size: 14px;
    color: #808080;
}

/* ----- Statistic ----- */
.statistic {
    padding-top: 57px;
}

.statistic__item {
    border: 1px solid #e5e5e5;
    background: #fff;
    padding: 20px 30px;
    position: relative;
    min-height: 180px;
    overflow: hidden;
    margin-bottom: 40px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .statistic__item {
        padding: 20px 10px;
    }
}

.statistic__item h2 {
    font-size: 36px;
    font-weight: 300;
    color: var(--color-blue);
}

@media (min-width: 992px) and (max-width: 1199px) {
    .statistic__item h2 {
        font-size: 22px;
    }
}

.statistic__item .desc {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 300;
    color: rgba(128, 128, 128, 0.6);
}

@media (min-width: 992px) and (max-width: 1199px) {
    .statistic__item .desc {
        font-size: 13px;
    }
}

.statistic__item .icon {
    display: inline-block;
    position: absolute;
    bottom: -50px;
    right: -7px;
}

.statistic__item .icon i {
    font-size: 180px;
    color: #ffffff;
    opacity: .2;
    line-height: 1;
    vertical-align: baseline;
}

.statistic__item--green {
    background: #05d285;
    background: -moz-linear-gradient(left, #05d285 0%, #00b26f 30%, #026942 100%);
    background: -webkit-linear-gradient(left, #05d285 0%, #00b26f 30%, #026942 100%);
    background: linear-gradient(to right, #05d285 0%, #00b26f 30%, #026942 100%);
}

.statistic__item--orange {
    background: #f99d3d;
    background: -moz-linear-gradient(left, #f99d3d 0%, #e87b08 30%, #b55f05 100%);
    background: -webkit-linear-gradient(left, #f99d3d 0%, #e87b08 30%, #b55f05 100%);
    background: linear-gradient(to right, #f99d3d 0%, #e87b08 30%, #b55f05 100%);
}

.statistic__item--blue {
    background: #2dc1c9;
    background: -moz-linear-gradient(left, #2dc1c9 0%, #2194c1 30%, #252d47 100%);
    background: -webkit-linear-gradient(left, #2dc1c9 0%, #2194c1 30%, #252d47 100%);
    background: linear-gradient(to right, #2dc1c9 0%, #2194c1 30%, #252d47 100%);
}

.statistic__item--red {
    background: #ff626f;
    background: -moz-linear-gradient(left, #ff626f 0%, #fa4251 30%, #b10c19 100%);
    background: -webkit-linear-gradient(left, #ff626f 0%, #fa4251 30%, #b10c19 100%);
    background: linear-gradient(to right, #ff626f 0%, #fa4251 30%, #b10c19 100%);
}

/* ----- Statistic 2 ----- */
.statistic2 {
    padding-top: 40px;
}

.statistic2 a {
  width: 100%;
}

.statistic2 .statistic__item {
    border: none;
    -webkit-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
    -moz-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
    box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
    border-radius: 10px;
}

.statistic2 .statistic__item h2 {
    color: #fff;
}

.statistic2 .statistic__item .desc {
    color: rgba(255, 255, 255, 0.6);
    font-weight: 600;
}

/* ----- Progress ----- */
.au-progress .au-progress__bar {
    height: 10px;
    position: relative;
    background: #d9d9d9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.au-progress .au-progress__bar .au-progress__inner {
    position: absolute;
    width: 0;
    top: 0;
    left: 0;
    bottom: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    -moz-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
    background-color: var(--color-blue);
    overflow: visible;
}

.au-progress__title {
    font-size: 14px;
    color: #808080;
    display: inline-block;
    margin-bottom: 9px;
}

.au-progress__value {
    font-size: 14px;
    color: #808080;
    position: absolute;
    top: -28px;
    right: -15px;
}

/* ----- Alert ----- */
#div_top_messages {
    padding-right: 1rem;
    padding-left: 1rem;
}

.au-alert {
    border: 1px solid #fff;
    background: #fff;
    border-left: 3px solid #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin: 0;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    padding: 0;
    padding: 15px 30px;
}

.au-alert.alert-dismissible .close {
    font-size: 16px;
    color: black;
    opacity: 0.2;
    padding: 0 23px;
    top: 0;
    bottom: 0;
}

.au-alert > .fa {
    font-size: 30px;
    vertical-align: middle;
    margin-right: 10px;
}

.au-alert .content {
    font-size: 16px;
    color: #808080;
}

.au-alert-success {
    background: #e5f6eb;
    border-color: #d9f1e3;
    border-left-color: #00ad5f;
}

.au-alert-success > .fa {
    color:  #00ad5f;
}

.au-alert-warning {
    background: #fdf8e9;
    border-color: #f2efdc;
    border-left-color: #ffc107;
}

.au-alert-warning > .fa {
    color: #ffc107;
}

.au-alert-error {
    background: #f9e5de;
    border-color: #e4cfc8;
    border-left-color: #d54e21;
}

.au-alert-error > .fa {
    color: #d54e21;
}

.au-alert-info {
    background: #def9f7;
    border-color: #cdf2ed;
    border-left-color: var(--color-blue);
}

.au-alert-info > .fa {
    color: var(--color-blue);
}

.au-alert--70per {
    width: 70.5%;
    margin: 0 auto;
}

@media (max-width: 991px) {
    .au-alert--70per {
        width: 95%;
    }
}

/* Switch */
.switch.switch-default {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 24px;
    background-color: transparent;
    cursor: pointer;
}

.switch.switch-default .switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.switch.switch-default .switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #fff;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: opacity background .15s ease-out;
    -o-transition: opacity background .15s ease-out;
    -moz-transition: opacity background .15s ease-out;
    transition: opacity .15s ease-out;
}

.switch.switch-default .switch-input:checked ~ .switch-label::before {
    opacity: 0;
}

.switch.switch-default .switch-input:checked ~ .switch-label::after {
    opacity: 1;
}

.switch.switch-default .switch-handle {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-transition: left .15s ease-out;
    -o-transition: left .15s ease-out;
    -moz-transition: left .15s ease-out;
    transition: left .15s ease-out;
}

.switch.switch-default .switch-input:checked ~ .switch-handle {
    left: 18px;
}

.switch.switch-default.switch-lg {
    width: 48px;
    height: 28px;
}

.switch.switch-default.switch-lg .switch-label {
    font-size: 12px;
}

.switch.switch-default.switch-lg .switch-handle {
    width: 24px;
    height: 24px;
}

.switch.switch-default.switch-lg .switch-input:checked ~ .switch-handle {
    left: 22px;
}

.switch.switch-default.switch-sm {
    width: 32px;
    height: 20px;
}

.switch.switch-default.switch-sm .switch-label {
    font-size: 8px;
}

.switch.switch-default.switch-sm .switch-handle {
    width: 16px;
    height: 16px;
}

.switch.switch-default.switch-sm .switch-input:checked ~ .switch-handle {
    left: 14px;
}

.switch.switch-default.switch-xs {
    width: 24px;
    height: 16px;
}

.switch.switch-default.switch-xs .switch-label {
    font-size: 7px;
}

.switch.switch-default.switch-xs .switch-handle {
    width: 12px;
    height: 12px;
}

.switch.switch-default.switch-xs .switch-input:checked ~ .switch-handle {
    left: 10px;
}

.switch.switch-text {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 48px;
    height: 24px;
    background-color: transparent;
    cursor: pointer;
}

.switch.switch-text .switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.switch.switch-text .switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #fff;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: opacity background .15s ease-out;
    -o-transition: opacity background .15s ease-out;
    -moz-transition: opacity background .15s ease-out;
    transition: opacity .15s ease-out;
}

.switch.switch-text .switch-label::before,
.switch.switch-text .switch-label::after {
    position: absolute;
    top: 50%;
    width: 50%;
    margin-top: -.5em;
    line-height: 1;
    text-align: center;
    -webkit-transition: inherit;
    -o-transition: inherit;
    -moz-transition: inherit;
    transition: inherit;
}

.switch.switch-text .switch-label::before {
    right: 1px;
    color: #e9ecef;
    content: attr(data-off);
}

.switch.switch-text .switch-label::after {
    left: 1px;
    color: #fff;
    content: attr(data-on);
    opacity: 0;
}

.switch.switch-text .switch-input:checked ~ .switch-label::before {
    opacity: 0;
}

.switch.switch-text .switch-input:checked ~ .switch-label::after {
    opacity: 1;
}

.switch.switch-text .switch-handle {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-transition: left .15s ease-out;
    -o-transition: left .15s ease-out;
    -moz-transition: left .15s ease-out;
    transition: left .15s ease-out;
}

.switch.switch-text .switch-input:checked ~ .switch-handle {
    left: 26px;
}

.switch.switch-text.switch-lg {
    width: 56px;
    height: 28px;
}

.switch.switch-text.switch-lg .switch-label {
    font-size: 12px;
}

.switch.switch-text.switch-lg .switch-handle {
    width: 24px;
    height: 24px;
}

.switch.switch-text.switch-lg .switch-input:checked ~ .switch-handle {
    left: 30px;
}

.switch.switch-text.switch-sm {
    width: 40px;
    height: 20px;
}

.switch.switch-text.switch-sm .switch-label {
    font-size: 8px;
}

.switch.switch-text.switch-sm .switch-handle {
    width: 16px;
    height: 16px;
}

.switch.switch-text.switch-sm .switch-input:checked ~ .switch-handle {
    left: 22px;
}

.switch.switch-text.switch-xs {
    width: 32px;
    height: 16px;
}

.switch.switch-text.switch-xs .switch-label {
    font-size: 7px;
}

.switch.switch-text.switch-xs .switch-handle {
    width: 12px;
    height: 12px;
}

.switch.switch-text.switch-xs .switch-input:checked ~ .switch-handle {
    left: 18px;
}

.switch.switch-icon {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 48px;
    height: 24px;
    background-color: transparent;
    cursor: pointer;
}

.switch.switch-icon .switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.switch.switch-icon .switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 10px;
    text-transform: uppercase;
    background-color: #fff;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: opacity background .15s ease-out;
    -o-transition: opacity background .15s ease-out;
    -moz-transition: opacity background .15s ease-out;
    transition: opacity .15s ease-out;
}

.switch.switch-icon .switch-label::before,
.switch.switch-icon .switch-label::after {
    position: absolute;
    top: 50%;
    width: 50%;
    margin-top: -.5em;
    line-height: 1;
    text-align: center;
    -webkit-transition: inherit;
    -o-transition: inherit;
    -moz-transition: inherit;
    transition: inherit;
}

.switch.switch-icon .switch-label::before {
    right: 1px;
    color: #e9ecef;
    content: attr(data-off);
}

.switch.switch-icon .switch-label::after {
    left: 1px;
    color: #fff;
    content: attr(data-on);
    opacity: 0;
}

.switch.switch-icon .switch-input:checked ~ .switch-label::before {
    opacity: 0;
}

.switch.switch-icon .switch-input:checked ~ .switch-label::after {
    opacity: 1;
}

.switch.switch-icon .switch-handle {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-transition: left .15s ease-out;
    -o-transition: left .15s ease-out;
    -moz-transition: left .15s ease-out;
    transition: left .15s ease-out;
}

.switch.switch-icon .switch-input:checked ~ .switch-handle {
    left: 26px;
}

.switch.switch-icon.switch-lg {
    width: 56px;
    height: 28px;
}

.switch.switch-icon.switch-lg .switch-label {
    font-size: 12px;
}

.switch.switch-icon.switch-lg .switch-handle {
    width: 24px;
    height: 24px;
}

.switch.switch-icon.switch-lg .switch-input:checked ~ .switch-handle {
    left: 30px;
}

.switch.switch-icon.switch-sm {
    width: 40px;
    height: 20px;
}

.switch.switch-icon.switch-sm .switch-label {
    font-size: 8px;
}

.switch.switch-icon.switch-sm .switch-handle {
    width: 16px;
    height: 16px;
}

.switch.switch-icon.switch-sm .switch-input:checked ~ .switch-handle {
    left: 22px;
}

.switch.switch-icon.switch-xs {
    width: 32px;
    height: 16px;
}

.switch.switch-icon.switch-xs .switch-label {
    font-size: 7px;
}

.switch.switch-icon.switch-xs .switch-handle {
    width: 12px;
    height: 12px;
}

.switch.switch-icon.switch-xs .switch-input:checked ~ .switch-handle {
    left: 18px;
}

.switch.switch-3d {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 24px;
    background-color: transparent;
    cursor: pointer;
}

.switch.switch-3d.disabled {
    cursor: not-allowed;
}

.switch.switch-3d .switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.switch.switch-3d .switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #f8f9fa;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: opacity background .15s ease-out;
    -o-transition: opacity background .15s ease-out;
    -moz-transition: opacity background .15s ease-out;
    transition: opacity .15s ease-out;
}

.switch.switch-3d .switch-input:checked ~ .switch-label::before {
    opacity: 0;
}

.switch.switch-3d .switch-input:checked ~ .switch-label::after {
    opacity: 1;
}

.switch.switch-3d .switch-handle {
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    background: #fff;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-transition: left .15s ease-out;
    -o-transition: left .15s ease-out;
    -moz-transition: left .15s ease-out;
    transition: left .15s ease-out;
    border: 0;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}

.switch.switch-3d .switch-handle.disabled,
.switch.switch-3d .switch-label.disabled {
    cursor: not-allowed;
}

.switch.switch-3d .switch-input:checked ~ .switch-handle {
    left: 16px;
}

.switch.switch-3d.switch-lg {
    width: 48px;
    height: 28px;
}

.switch.switch-3d.switch-lg .switch-label {
    font-size: 12px;
}

.switch.switch-3d.switch-lg .switch-handle {
    width: 28px;
    height: 28px;
}

.switch.switch-3d.switch-lg .switch-input:checked ~ .switch-handle {
    left: 20px;
}

.switch.switch-3d.switch-sm {
    width: 32px;
    height: 20px;
}

.switch.switch-3d.switch-sm .switch-label {
    font-size: 8px;
}

.switch.switch-3d.switch-sm .switch-handle {
    width: 20px;
    height: 20px;
}

.switch.switch-3d.switch-sm .switch-input:checked ~ .switch-handle {
    left: 12px;
}

.switch.switch-3d.switch-xs {
    width: 24px;
    height: 16px;
}

.switch.switch-3d.switch-xs .switch-label {
    font-size: 7px;
}

.switch.switch-3d.switch-xs .switch-handle {
    width: 16px;
    height: 16px;
}

.switch.switch-3d.switch-xs .switch-input:checked ~ .switch-handle {
    left: 8px;
}

.switch-pill .switch-label, .switch.switch-3d .switch-label,
.switch-pill .switch-handle,
.switch.switch-3d .switch-handle {
    -webkit-border-radius: 50em !important;
    -moz-border-radius: 50em !important;
    border-radius: 50em !important;
}

.switch-pill .switch-label::before, .switch.switch-3d .switch-label::before {
    right: 2px !important;
}

.switch-pill .switch-label::after, .switch.switch-3d .switch-label::after {
    left: 2px !important;
}

.switch-primary > .switch-input:checked ~ .switch-label {
    background: var(--color-blue) !important;
    border-color: #2858be;
}

.switch-primary > .switch-input:checked ~ .switch-handle {
    border-color: #2858be;
}

.switch-primary-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: var(--color-blue);
}

.switch-primary-outline > .switch-input:checked ~ .switch-label::after {
    color: var(--color-blue);
}

.switch-primary-outline > .switch-input:checked ~ .switch-handle {
    border-color: var(--color-blue);
}

.switch-primary-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: var(--color-blue);
}

.switch-primary-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: var(--color-blue);
}

.switch-primary-outline-alt > .switch-input:checked ~ .switch-handle {
    background: var(--color-blue) !important;
    border-color: var(--color-blue);
}

.switch-secondary > .switch-input:checked ~ .switch-label {
    background: #868e96 !important;
    border-color: #6c757d;
}

.switch-secondary > .switch-input:checked ~ .switch-handle {
    border-color: #6c757d;
}

.switch-secondary-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #868e96;
}

.switch-secondary-outline > .switch-input:checked ~ .switch-label::after {
    color: #868e96;
}

.switch-secondary-outline > .switch-input:checked ~ .switch-handle {
    border-color: #868e96;
}

.switch-secondary-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #868e96;
}

.switch-secondary-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #868e96;
}

.switch-secondary-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #868e96 !important;
    border-color: #868e96;
}

.switch-success > .switch-input ~ .switch-label {
    background: #d54e21 !important;
    border-color: #d54e21;
}

.switch-success > .switch-input:checked ~ .switch-label {
    background: #28a745 !important;
    border-color: #1e7e34;
}

.switch-success > .switch-input:checked ~ .switch-handle {
    border-color: #1e7e34;
}

.switch-success-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #28a745;
}

.switch-success-outline > .switch-input:checked ~ .switch-label::after {
    color: #28a745;
}

.switch-success-outline > .switch-input:checked ~ .switch-handle {
    border-color: #28a745;
}

.switch-success-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #28a745;
}

.switch-success-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #28a745;
}

.switch-success-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #28a745 !important;
    border-color: #28a745;
}

.switch-info > .switch-input:checked ~ .switch-label {
    background: #17a2b8 !important;
    border-color: #117a8b;
}

.switch-info > .switch-input:checked ~ .switch-handle {
    border-color: #117a8b;
}

.switch-info-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #17a2b8;
}

.switch-info-outline > .switch-input:checked ~ .switch-label::after {
    color: #17a2b8;
}

.switch-info-outline > .switch-input:checked ~ .switch-handle {
    border-color: #17a2b8;
}

.switch-info-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #17a2b8;
}

.switch-info-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #17a2b8;
}

.switch-info-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #17a2b8 !important;
    border-color: #17a2b8;
}

.switch-warning > .switch-input:checked ~ .switch-label {
    background: #ffc107 !important;
    border-color: #d39e00;
}

.switch-warning > .switch-input:checked ~ .switch-handle {
    border-color: #d39e00;
}

.switch-warning-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #ffc107;
}

.switch-warning-outline > .switch-input:checked ~ .switch-label::after {
    color: #ffc107;
}

.switch-warning-outline > .switch-input:checked ~ .switch-handle {
    border-color: #ffc107;
}

.switch-warning-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #ffc107;
}

.switch-warning-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #ffc107;
}

.switch-warning-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #ffc107 !important;
    border-color: #ffc107;
}

.switch-danger > .switch-input:checked ~ .switch-label {
    background: #ff4b5a !important;
    border-color: #ff182b;
}

.switch-danger > .switch-input:checked ~ .switch-handle {
    border-color: #ff182b;
}

.switch-danger-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #ff4b5a;
}

.switch-danger-outline > .switch-input:checked ~ .switch-label::after {
    color: #ff4b5a;
}

.switch-danger-outline > .switch-input:checked ~ .switch-handle {
    border-color: #ff4b5a;
}

.switch-danger-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #ff4b5a;
}

.switch-danger-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #ff4b5a;
}

.switch-danger-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #ff4b5a !important;
    border-color: #ff4b5a;
}

.switch-light > .switch-input:checked ~ .switch-label {
    background: #f8f9fa !important;
    border-color: #dae0e5;
}

.switch-light > .switch-input:checked ~ .switch-handle {
    border-color: #dae0e5;
}

.switch-light-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f8f9fa;
}

.switch-light-outline > .switch-input:checked ~ .switch-label::after {
    color: #f8f9fa;
}

.switch-light-outline > .switch-input:checked ~ .switch-handle {
    border-color: #f8f9fa;
}

.switch-light-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f8f9fa;
}

.switch-light-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #f8f9fa;
}

.switch-light-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #f8f9fa !important;
    border-color: #f8f9fa;
}

.switch-dark > .switch-input:checked ~ .switch-label {
    background: #343a40 !important;
    border-color: #1d2124;
}

.switch-dark > .switch-input:checked ~ .switch-handle {
    border-color: #1d2124;
}

.switch-dark-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #343a40;
}

.switch-dark-outline > .switch-input:checked ~ .switch-label::after {
    color: #343a40;
}

.switch-dark-outline > .switch-input:checked ~ .switch-handle {
    border-color: #343a40;
}

.switch-dark-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #343a40;
}

.switch-dark-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #343a40;
}

.switch-dark-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #343a40 !important;
    border-color: #343a40;
}

/*-----------------------------------------------------*/
/*                   TRUMPS                            */
/*-----------------------------------------------------*/
/*Padding, margin*/
.p-b-0 {
    padding-bottom: 0px;
}

.p-t-0 {
    padding-top: 0px;
}

.p-r-0 {
    padding-right: 0px;
}

.p-l-0 {
    padding-left: 0px;
}

.m-b-0 {
    margin-bottom: 0px;
}

.m-t-0 {
    margin-top: 0px;
}

.m-r-0 {
    margin-right: 0px;
}

.m-l-0 {
    margin-left: 0px;
}

.p-b-5 {
    padding-bottom: 5px;
}

.p-t-5 {
    padding-top: 5px;
}

.p-r-5 {
    padding-right: 5px;
}

.p-l-5 {
    padding-left: 5px;
}

.m-b-5 {
    margin-bottom: 5px;
}

.m-t-5 {
    margin-top: 5px;
}

.m-r-5 {
    margin-right: 5px;
}

.m-l-5 {
    margin-left: 5px;
}

.p-b-10 {
    padding-bottom: 10px;
}

.p-t-10 {
    padding-top: 10px;
}

.p-r-10 {
    padding-right: 10px;
}

.p-l-10 {
    padding-left: 10px;
}

.m-b-10 {
    margin-bottom: 10px;
}

.m-t-10 {
    margin-top: 10px;
}

.m-r-10 {
    margin-right: 10px;
}

.m-l-10 {
    margin-left: 10px;
}

.p-b-15 {
    padding-bottom: 15px;
}

.p-t-15 {
    padding-top: 15px;
}

.p-r-15 {
    padding-right: 15px;
}

.p-l-15 {
    padding-left: 15px;
}

.m-b-15 {
    margin-bottom: 15px;
}

.m-t-15 {
    margin-top: 15px;
}

.m-r-15 {
    margin-right: 15px;
}

.m-l-15 {
    margin-left: 15px;
}

.p-b-20 {
    padding-bottom: 20px;
}

.p-t-20 {
    padding-top: 20px;
}

.p-r-20 {
    padding-right: 20px;
}

.p-l-20 {
    padding-left: 20px;
}

.m-b-20 {
    margin-bottom: 20px;
}

.m-t-20 {
    margin-top: 20px;
}

.m-r-20 {
    margin-right: 20px;
}

.m-l-20 {
    margin-left: 20px;
}

.p-b-25 {
    padding-bottom: 25px;
}

.p-t-25 {
    padding-top: 25px;
}

.p-r-25 {
    padding-right: 25px;
}

.p-l-25 {
    padding-left: 25px;
}

.m-b-25 {
    margin-bottom: 25px;
}

.m-t-25 {
    margin-top: 25px;
}

.m-r-25 {
    margin-right: 25px;
}

.m-l-25 {
    margin-left: 25px;
}

.p-b-22 {
    padding-bottom: 22px;
}

.p-b-30 {
    padding-bottom: 30px;
}

.p-t-30 {
    padding-top: 30px;
}

.p-r-30 {
    padding-right: 30px;
}

.p-l-30 {
    padding-left: 30px;
}

.m-b-30 {
    margin-bottom: 30px;
}

.m-t-30 {
    margin-top: 30px;
}

.m-r-30 {
    margin-right: 30px;
}

.m-l-30 {
    margin-left: 30px;
}

.p-b-35 {
    padding-bottom: 35px;
}

.p-t-35 {
    padding-top: 35px;
}

.p-r-35 {
    padding-right: 35px;
}

.p-l-35 {
    padding-left: 35px;
}

.m-b-35 {
    margin-bottom: 35px;
}

.m-t-35 {
    margin-top: 35px;
}

.m-r-35 {
    margin-right: 35px;
}

.m-l-35 {
    margin-left: 35px;
}

.p-b-40 {
    padding-bottom: 40px;
}

.p-t-40 {
    padding-top: 40px;
}

.p-r-40 {
    padding-right: 40px;
}

.p-l-40 {
    padding-left: 40px;
}

.m-b-40 {
    margin-bottom: 40px;
}

.m-t-40 {
    margin-top: 40px;
}

.m-r-40 {
    margin-right: 40px;
}

.m-l-40 {
    margin-left: 40px;
}

.p-b-45 {
    padding-bottom: 45px;
}

.p-t-45 {
    padding-top: 45px;
}

.p-r-45 {
    padding-right: 45px;
}

.p-l-45 {
    padding-left: 45px;
}

.m-b-45 {
    margin-bottom: 45px;
}

.m-t-45 {
    margin-top: 45px;
}

.m-r-45 {
    margin-right: 45px;
}

.m-l-45 {
    margin-left: 45px;
}

.p-b-50 {
    padding-bottom: 50px;
}

.p-t-50 {
    padding-top: 50px;
}

.p-r-50 {
    padding-right: 50px;
}

.p-l-50 {
    padding-left: 50px;
}

.m-b-50 {
    margin-bottom: 50px;
}

.m-t-50 {
    margin-top: 50px;
}

.m-r-50 {
    margin-right: 50px;
}

.m-l-50 {
    margin-left: 50px;
}

.p-b-55 {
    padding-bottom: 55px;
}

.p-t-55 {
    padding-top: 55px;
}

.p-r-55 {
    padding-right: 55px;
}

.p-l-55 {
    padding-left: 55px;
}

.m-b-55 {
    margin-bottom: 55px;
}

.m-t-55 {
    margin-top: 55px;
}

.m-r-55 {
    margin-right: 55px;
}

.m-l-55 {
    margin-left: 55px;
}

.p-b-60 {
    padding-bottom: 60px;
}

.p-t-60 {
    padding-top: 60px;
}

.p-r-60 {
    padding-right: 60px;
}

.p-l-60 {
    padding-left: 60px;
}

.m-b-60 {
    margin-bottom: 60px;
}

.m-t-60 {
    margin-top: 60px;
}

.m-r-60 {
    margin-right: 60px;
}

.m-l-60 {
    margin-left: 60px;
}

.p-b-65 {
    padding-bottom: 65px;
}

.p-t-65 {
    padding-top: 65px;
}

.p-r-65 {
    padding-right: 65px;
}

.p-l-65 {
    padding-left: 65px;
}

.m-b-65 {
    margin-bottom: 65px;
}

.m-t-65 {
    margin-top: 65px;
}

.m-r-65 {
    margin-right: 65px;
}

.m-l-65 {
    margin-left: 65px;
}

.p-b-70 {
    padding-bottom: 70px;
}

.p-t-70 {
    padding-top: 70px;
}

.p-r-70 {
    padding-right: 70px;
}

.p-l-70 {
    padding-left: 70px;
}

.m-b-70 {
    margin-bottom: 70px;
}

.m-t-70 {
    margin-top: 70px;
}

.m-r-70 {
    margin-right: 70px;
}

.m-l-70 {
    margin-left: 70px;
}

.p-b-75 {
    padding-bottom: 75px;
}

.p-t-75 {
    padding-top: 75px;
}

.p-r-75 {
    padding-right: 75px;
}

.p-l-75 {
    padding-left: 75px;
}

.m-b-75 {
    margin-bottom: 75px;
}

.m-t-75 {
    margin-top: 75px;
}

.m-r-75 {
    margin-right: 75px;
}

.m-l-75 {
    margin-left: 75px;
}

.p-b-80 {
    padding-bottom: 80px;
}

.p-t-80 {
    padding-top: 80px;
}

.p-r-80 {
    padding-right: 80px;
}

.p-l-80 {
    padding-left: 80px;
}

.m-b-80 {
    margin-bottom: 80px;
}

.m-t-80 {
    margin-top: 80px;
}

.m-r-80 {
    margin-right: 80px;
}

.m-l-80 {
    margin-left: 80px;
}

.p-b-85 {
    padding-bottom: 85px;
}

.p-t-85 {
    padding-top: 85px;
}

.p-r-85 {
    padding-right: 85px;
}

.p-l-85 {
    padding-left: 85px;
}

.m-b-85 {
    margin-bottom: 85px;
}

.m-t-85 {
    margin-top: 85px;
}

.m-r-85 {
    margin-right: 85px;
}

.m-l-85 {
    margin-left: 85px;
}

.p-b-90 {
    padding-bottom: 90px;
}

.p-t-90 {
    padding-top: 90px;
}

.p-r-90 {
    padding-right: 90px;
}

.p-l-90 {
    padding-left: 90px;
}

.m-b-90 {
    margin-bottom: 90px;
}

.m-t-90 {
    margin-top: 90px;
}

.m-r-90 {
    margin-right: 90px;
}

.m-l-90 {
    margin-left: 90px;
}

.p-b-95 {
    padding-bottom: 95px;
}

.p-t-95 {
    padding-top: 95px;
}

.p-r-95 {
    padding-right: 95px;
}

.p-l-95 {
    padding-left: 95px;
}

.m-b-95 {
    margin-bottom: 95px;
}

.m-t-95 {
    margin-top: 95px;
}

.m-r-95 {
    margin-right: 95px;
}

.m-l-95 {
    margin-left: 95px;
}

.p-b-100 {
    padding-bottom: 100px;
}

.p-t-100 {
    padding-top: 100px;
}

.p-r-100 {
    padding-right: 100px;
}

.p-l-100 {
    padding-left: 100px;
}

.m-b-100 {
    margin-bottom: 100px;
}

.m-t-100 {
    margin-top: 100px;
}

.m-r-100 {
    margin-right: 100px;
}

.m-l-100 {
    margin-left: 100px;
}

.p-b-105 {
    padding-bottom: 105px;
}

.p-t-105 {
    padding-top: 105px;
}

.p-r-105 {
    padding-right: 105px;
}

.p-l-105 {
    padding-left: 105px;
}

.m-b-105 {
    margin-bottom: 105px;
}

.m-t-105 {
    margin-top: 105px;
}

.m-r-105 {
    margin-right: 105px;
}

.m-l-105 {
    margin-left: 105px;
}

.p-b-110 {
    padding-bottom: 110px;
}

.p-t-110 {
    padding-top: 110px;
}

.p-r-110 {
    padding-right: 110px;
}

.p-l-110 {
    padding-left: 110px;
}

.m-b-110 {
    margin-bottom: 110px;
}

.m-t-110 {
    margin-top: 110px;
}

.m-r-110 {
    margin-right: 110px;
}

.m-l-110 {
    margin-left: 110px;
}

.p-b-115 {
    padding-bottom: 115px;
}

.p-t-115 {
    padding-top: 115px;
}

.p-r-115 {
    padding-right: 115px;
}

.p-l-115 {
    padding-left: 115px;
}

.m-b-115 {
    margin-bottom: 115px;
}

.m-t-115 {
    margin-top: 115px;
}

.m-r-115 {
    margin-right: 115px;
}

.m-l-115 {
    margin-left: 115px;
}

.p-b-120 {
    padding-bottom: 120px;
}

.p-t-120 {
    padding-top: 120px;
}

.p-r-120 {
    padding-right: 120px;
}

.p-l-120 {
    padding-left: 120px;
}

.m-b-120 {
    margin-bottom: 120px;
}

.m-t-120 {
    margin-top: 120px;
}

.m-r-120 {
    margin-right: 120px;
}

.m-l-120 {
    margin-left: 120px;
}

.p-b-125 {
    padding-bottom: 125px;
}

.p-t-125 {
    padding-top: 125px;
}

.p-r-125 {
    padding-right: 125px;
}

.p-l-125 {
    padding-left: 125px;
}

.m-b-125 {
    margin-bottom: 125px;
}

.m-t-125 {
    margin-top: 125px;
}

.m-r-125 {
    margin-right: 125px;
}

.m-l-125 {
    margin-left: 125px;
}

.p-b-130 {
    padding-bottom: 130px;
}

.p-t-130 {
    padding-top: 130px;
}

.p-r-130 {
    padding-right: 130px;
}

.p-l-130 {
    padding-left: 130px;
}

.m-b-130 {
    margin-bottom: 130px;
}

.m-t-130 {
    margin-top: 130px;
}

.m-r-130 {
    margin-right: 130px;
}

.m-l-130 {
    margin-left: 130px;
}

.p-b-135 {
    padding-bottom: 135px;
}

.p-t-135 {
    padding-top: 135px;
}

.p-r-135 {
    padding-right: 135px;
}

.p-l-135 {
    padding-left: 135px;
}

.m-b-135 {
    margin-bottom: 135px;
}

.m-t-135 {
    margin-top: 135px;
}

.m-r-135 {
    margin-right: 135px;
}

.m-l-135 {
    margin-left: 135px;
}

.p-b-140 {
    padding-bottom: 140px;
}

.p-t-140 {
    padding-top: 140px;
}

.p-r-140 {
    padding-right: 140px;
}

.p-l-140 {
    padding-left: 140px;
}

.m-b-140 {
    margin-bottom: 140px;
}

.m-t-140 {
    margin-top: 140px;
}

.m-r-140 {
    margin-right: 140px;
}

.m-l-140 {
    margin-left: 140px;
}

.p-b-145 {
    padding-bottom: 145px;
}

.p-t-145 {
    padding-top: 145px;
}

.p-r-145 {
    padding-right: 145px;
}

.p-l-145 {
    padding-left: 145px;
}

.m-b-145 {
    margin-bottom: 145px;
}

.m-t-145 {
    margin-top: 145px;
}

.m-r-145 {
    margin-right: 145px;
}

.m-l-145 {
    margin-left: 145px;
}

.p-b-150 {
    padding-bottom: 150px;
}

.p-t-150 {
    padding-top: 150px;
}

.p-r-150 {
    padding-right: 150px;
}

.p-l-150 {
    padding-left: 150px;
}

.m-b-150 {
    margin-bottom: 150px;
}

.m-t-150 {
    margin-top: 150px;
}

.m-r-150 {
    margin-right: 150px;
}

.m-l-150 {
    margin-left: 150px;
}

.p-b-155 {
    padding-bottom: 155px;
}

.p-t-155 {
    padding-top: 155px;
}

.p-r-155 {
    padding-right: 155px;
}

.p-l-155 {
    padding-left: 155px;
}

.m-b-155 {
    margin-bottom: 155px;
}

.m-t-155 {
    margin-top: 155px;
}

.m-r-155 {
    margin-right: 155px;
}

.m-l-155 {
    margin-left: 155px;
}

.p-b-160 {
    padding-bottom: 160px;
}

.p-t-160 {
    padding-top: 160px;
}

.p-r-160 {
    padding-right: 160px;
}

.p-l-160 {
    padding-left: 160px;
}

.m-b-160 {
    margin-bottom: 160px;
}

.m-t-160 {
    margin-top: 160px;
}

.m-r-160 {
    margin-right: 160px;
}

.m-l-160 {
    margin-left: 160px;
}

.p-b-165 {
    padding-bottom: 165px;
}

.p-t-165 {
    padding-top: 165px;
}

.p-r-165 {
    padding-right: 165px;
}

.p-l-165 {
    padding-left: 165px;
}

.m-b-165 {
    margin-bottom: 165px;
}

.m-t-165 {
    margin-top: 165px;
}

.m-r-165 {
    margin-right: 165px;
}

.m-l-165 {
    margin-left: 165px;
}

.p-b-170 {
    padding-bottom: 170px;
}

.p-t-170 {
    padding-top: 170px;
}

.p-r-170 {
    padding-right: 170px;
}

.p-l-170 {
    padding-left: 170px;
}

.m-b-170 {
    margin-bottom: 170px;
}

.m-t-170 {
    margin-top: 170px;
}

.m-r-170 {
    margin-right: 170px;
}

.m-l-170 {
    margin-left: 170px;
}

.p-b-175 {
    padding-bottom: 175px;
}

.p-t-175 {
    padding-top: 175px;
}

.p-r-175 {
    padding-right: 175px;
}

.p-l-175 {
    padding-left: 175px;
}

.m-b-175 {
    margin-bottom: 175px;
}

.m-t-175 {
    margin-top: 175px;
}

.m-r-175 {
    margin-right: 175px;
}

.m-l-175 {
    margin-left: 175px;
}

.p-b-180 {
    padding-bottom: 180px;
}

.p-t-180 {
    padding-top: 180px;
}

.p-r-180 {
    padding-right: 180px;
}

.p-l-180 {
    padding-left: 180px;
}

.m-b-180 {
    margin-bottom: 180px;
}

.m-t-180 {
    margin-top: 180px;
}

.m-r-180 {
    margin-right: 180px;
}

.m-l-180 {
    margin-left: 180px;
}

.p-b-185 {
    padding-bottom: 185px;
}

.p-t-185 {
    padding-top: 185px;
}

.p-r-185 {
    padding-right: 185px;
}

.p-l-185 {
    padding-left: 185px;
}

.m-b-185 {
    margin-bottom: 185px;
}

.m-t-185 {
    margin-top: 185px;
}

.m-r-185 {
    margin-right: 185px;
}

.m-l-185 {
    margin-left: 185px;
}

.p-b-190 {
    padding-bottom: 190px;
}

.p-t-190 {
    padding-top: 190px;
}

.p-r-190 {
    padding-right: 190px;
}

.p-l-190 {
    padding-left: 190px;
}

.m-b-190 {
    margin-bottom: 190px;
}

.m-t-190 {
    margin-top: 190px;
}

.m-r-190 {
    margin-right: 190px;
}

.m-l-190 {
    margin-left: 190px;
}

.p-b-195 {
    padding-bottom: 195px;
}

.p-t-195 {
    padding-top: 195px;
}

.p-r-195 {
    padding-right: 195px;
}

.p-l-195 {
    padding-left: 195px;
}

.m-b-195 {
    margin-bottom: 195px;
}

.m-t-195 {
    margin-top: 195px;
}

.m-r-195 {
    margin-right: 195px;
}

.m-l-195 {
    margin-left: 195px;
}

.p-b-200 {
    padding-bottom: 200px;
}

.p-t-200 {
    padding-top: 200px;
}

.p-r-200 {
    padding-right: 200px;
}

.p-l-200 {
    padding-left: 200px;
}

.m-b-200 {
    margin-bottom: 200px;
}

.m-t-200 {
    margin-top: 200px;
}

.m-r-200 {
    margin-right: 200px;
}

.m-l-200 {
    margin-left: 200px;
}

.p-b-205 {
    padding-bottom: 205px;
}

.p-t-205 {
    padding-top: 205px;
}

.p-r-205 {
    padding-right: 205px;
}

.p-l-205 {
    padding-left: 205px;
}

.m-b-205 {
    margin-bottom: 205px;
}

.m-t-205 {
    margin-top: 205px;
}

.m-r-205 {
    margin-right: 205px;
}

.m-l-205 {
    margin-left: 205px;
}

.p-b-210 {
    padding-bottom: 210px;
}

.p-t-210 {
    padding-top: 210px;
}

.p-r-210 {
    padding-right: 210px;
}

.p-l-210 {
    padding-left: 210px;
}

.m-b-210 {
    margin-bottom: 210px;
}

.m-t-210 {
    margin-top: 210px;
}

.m-r-210 {
    margin-right: 210px;
}

.m-l-210 {
    margin-left: 210px;
}

.p-b-215 {
    padding-bottom: 215px;
}

.p-t-215 {
    padding-top: 215px;
}

.p-r-215 {
    padding-right: 215px;
}

.p-l-215 {
    padding-left: 215px;
}

.m-b-215 {
    margin-bottom: 215px;
}

.m-t-215 {
    margin-top: 215px;
}

.m-r-215 {
    margin-right: 215px;
}

.m-l-215 {
    margin-left: 215px;
}

.p-b-220 {
    padding-bottom: 220px;
}

.p-t-220 {
    padding-top: 220px;
}

.p-r-220 {
    padding-right: 220px;
}

.p-l-220 {
    padding-left: 220px;
}

.m-b-220 {
    margin-bottom: 220px;
}

.m-t-220 {
    margin-top: 220px;
}

.m-r-220 {
    margin-right: 220px;
}

.m-l-220 {
    margin-left: 220px;
}

.p-b-225 {
    padding-bottom: 225px;
}

.p-t-225 {
    padding-top: 225px;
}

.p-r-225 {
    padding-right: 225px;
}

.p-l-225 {
    padding-left: 225px;
}

.m-b-225 {
    margin-bottom: 225px;
}

.m-t-225 {
    margin-top: 225px;
}

.m-r-225 {
    margin-right: 225px;
}

.m-l-225 {
    margin-left: 225px;
}

.p-b-230 {
    padding-bottom: 230px;
}

.p-t-230 {
    padding-top: 230px;
}

.p-r-230 {
    padding-right: 230px;
}

.p-l-230 {
    padding-left: 230px;
}

.m-b-230 {
    margin-bottom: 230px;
}

.m-t-230 {
    margin-top: 230px;
}

.m-r-230 {
    margin-right: 230px;
}

.m-l-230 {
    margin-left: 230px;
}

.p-b-235 {
    padding-bottom: 235px;
}

.p-t-235 {
    padding-top: 235px;
}

.p-r-235 {
    padding-right: 235px;
}

.p-l-235 {
    padding-left: 235px;
}

.m-b-235 {
    margin-bottom: 235px;
}

.m-t-235 {
    margin-top: 235px;
}

.m-r-235 {
    margin-right: 235px;
}

.m-l-235 {
    margin-left: 235px;
}

.p-b-240 {
    padding-bottom: 240px;
}

.p-t-240 {
    padding-top: 240px;
}

.p-r-240 {
    padding-right: 240px;
}

.p-l-240 {
    padding-left: 240px;
}

.m-b-240 {
    margin-bottom: 240px;
}

.m-t-240 {
    margin-top: 240px;
}

.m-r-240 {
    margin-right: 240px;
}

.m-l-240 {
    margin-left: 240px;
}

.p-b-245 {
    padding-bottom: 245px;
}

.p-t-245 {
    padding-top: 245px;
}

.p-r-245 {
    padding-right: 245px;
}

.p-l-245 {
    padding-left: 245px;
}

.m-b-245 {
    margin-bottom: 245px;
}

.m-t-245 {
    margin-top: 245px;
}

.m-r-245 {
    margin-right: 245px;
}

.m-l-245 {
    margin-left: 245px;
}

.p-b-250 {
    padding-bottom: 250px;
}

.p-t-250 {
    padding-top: 250px;
}

.p-r-250 {
    padding-right: 250px;
}

.p-l-250 {
    padding-left: 250px;
}

.m-b-250 {
    margin-bottom: 250px;
}

.m-t-250 {
    margin-top: 250px;
}

.m-r-250 {
    margin-right: 250px;
}

.m-l-250 {
    margin-left: 250px;
}

@media (max-width: 1023px) {
    .p-lg-b-0 {
        padding-bottom: 0px;
    }

    .p-lg-t-0 {
        padding-top: 0px;
    }

    .p-lg-r-0 {
        padding-right: 0px;
    }

    .p-lg-l-0 {
        padding-left: 0px;
    }

    .m-lg-b-0 {
        margin-bottom: 0px;
    }

    .m-lg-t-0 {
        margin-top: 0px;
    }

    .m-lg-r-0 {
        margin-right: 0px;
    }

    .m-lg-l-0 {
        margin-left: 0px;
    }
}

@media (max-width: 991px) {
    .p-md-b-0 {
        padding-bottom: 0px;
    }

    .p-md-t-0 {
        padding-top: 0px;
    }

    .p-md-r-0 {
        padding-right: 0px;
    }

    .p-md-l-0 {
        padding-left: 0px;
    }

    .m-md-b-0 {
        margin-bottom: 0px;
    }

    .m-md-t-0 {
        margin-top: 0px;
    }

    .m-md-r-0 {
        margin-right: 0px;
    }

    .m-md-l-0 {
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-0 {
        padding-bottom: 0px;
    }

    .p-sm-t-0 {
        padding-top: 0px;
    }

    .p-sm-r-0 {
        padding-right: 0px;
    }

    .p-sm-l-0 {
        padding-left: 0px;
    }

    .m-sm-b-0 {
        margin-bottom: 0px;
    }

    .m-sm-t-0 {
        margin-top: 0px;
    }

    .m-sm-r-0 {
        margin-right: 0px;
    }

    .m-sm-l-0 {
        margin-left: 0px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-0 {
        padding-bottom: 0px;
    }

    .p-xs-t-0 {
        padding-top: 0px;
    }

    .p-xs-r-0 {
        padding-right: 0px;
    }

    .p-xs-l-0 {
        padding-left: 0px;
    }

    .m-xs-b-0 {
        margin-bottom: 0px;
    }

    .m-xs-t-0 {
        margin-top: 0px;
    }

    .m-xs-r-0 {
        margin-right: 0px;
    }

    .m-xs-l-0 {
        margin-left: 0px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-5 {
        padding-bottom: 5px;
    }

    .p-lg-t-5 {
        padding-top: 5px;
    }

    .p-lg-r-5 {
        padding-right: 5px;
    }

    .p-lg-l-5 {
        padding-left: 5px;
    }

    .m-lg-b-5 {
        margin-bottom: 5px;
    }

    .m-lg-t-5 {
        margin-top: 5px;
    }

    .m-lg-r-5 {
        margin-right: 5px;
    }

    .m-lg-l-5 {
        margin-left: 5px;
    }
}

@media (max-width: 991px) {
    .p-md-b-5 {
        padding-bottom: 5px;
    }

    .p-md-t-5 {
        padding-top: 5px;
    }

    .p-md-r-5 {
        padding-right: 5px;
    }

    .p-md-l-5 {
        padding-left: 5px;
    }

    .m-md-b-5 {
        margin-bottom: 5px;
    }

    .m-md-t-5 {
        margin-top: 5px;
    }

    .m-md-r-5 {
        margin-right: 5px;
    }

    .m-md-l-5 {
        margin-left: 5px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-5 {
        padding-bottom: 5px;
    }

    .p-sm-t-5 {
        padding-top: 5px;
    }

    .p-sm-r-5 {
        padding-right: 5px;
    }

    .p-sm-l-5 {
        padding-left: 5px;
    }

    .m-sm-b-5 {
        margin-bottom: 5px;
    }

    .m-sm-t-5 {
        margin-top: 5px;
    }

    .m-sm-r-5 {
        margin-right: 5px;
    }

    .m-sm-l-5 {
        margin-left: 5px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-5 {
        padding-bottom: 5px;
    }

    .p-xs-t-5 {
        padding-top: 5px;
    }

    .p-xs-r-5 {
        padding-right: 5px;
    }

    .p-xs-l-5 {
        padding-left: 5px;
    }

    .m-xs-b-5 {
        margin-bottom: 5px;
    }

    .m-xs-t-5 {
        margin-top: 5px;
    }

    .m-xs-r-5 {
        margin-right: 5px;
    }

    .m-xs-l-5 {
        margin-left: 5px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-10 {
        padding-bottom: 10px;
    }

    .p-lg-t-10 {
        padding-top: 10px;
    }

    .p-lg-r-10 {
        padding-right: 10px;
    }

    .p-lg-l-10 {
        padding-left: 10px;
    }

    .m-lg-b-10 {
        margin-bottom: 10px;
    }

    .m-lg-t-10 {
        margin-top: 10px;
    }

    .m-lg-r-10 {
        margin-right: 10px;
    }

    .m-lg-l-10 {
        margin-left: 10px;
    }
}

@media (max-width: 991px) {
    .p-md-b-10 {
        padding-bottom: 10px;
    }

    .p-md-t-10 {
        padding-top: 10px;
    }

    .p-md-r-10 {
        padding-right: 10px;
    }

    .p-md-l-10 {
        padding-left: 10px;
    }

    .m-md-b-10 {
        margin-bottom: 10px;
    }

    .m-md-t-10 {
        margin-top: 10px;
    }

    .m-md-r-10 {
        margin-right: 10px;
    }

    .m-md-l-10 {
        margin-left: 10px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-10 {
        padding-bottom: 10px;
    }

    .p-sm-t-10 {
        padding-top: 10px;
    }

    .p-sm-r-10 {
        padding-right: 10px;
    }

    .p-sm-l-10 {
        padding-left: 10px;
    }

    .m-sm-b-10 {
        margin-bottom: 10px;
    }

    .m-sm-t-10 {
        margin-top: 10px;
    }

    .m-sm-r-10 {
        margin-right: 10px;
    }

    .m-sm-l-10 {
        margin-left: 10px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-10 {
        padding-bottom: 10px;
    }

    .p-xs-t-10 {
        padding-top: 10px;
    }

    .p-xs-r-10 {
        padding-right: 10px;
    }

    .p-xs-l-10 {
        padding-left: 10px;
    }

    .m-xs-b-10 {
        margin-bottom: 10px;
    }

    .m-xs-t-10 {
        margin-top: 10px;
    }

    .m-xs-r-10 {
        margin-right: 10px;
    }

    .m-xs-l-10 {
        margin-left: 10px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-15 {
        padding-bottom: 15px;
    }

    .p-lg-t-15 {
        padding-top: 15px;
    }

    .p-lg-r-15 {
        padding-right: 15px;
    }

    .p-lg-l-15 {
        padding-left: 15px;
    }

    .m-lg-b-15 {
        margin-bottom: 15px;
    }

    .m-lg-t-15 {
        margin-top: 15px;
    }

    .m-lg-r-15 {
        margin-right: 15px;
    }

    .m-lg-l-15 {
        margin-left: 15px;
    }
}

@media (max-width: 991px) {
    .p-md-b-15 {
        padding-bottom: 15px;
    }

    .p-md-t-15 {
        padding-top: 15px;
    }

    .p-md-r-15 {
        padding-right: 15px;
    }

    .p-md-l-15 {
        padding-left: 15px;
    }

    .m-md-b-15 {
        margin-bottom: 15px;
    }

    .m-md-t-15 {
        margin-top: 15px;
    }

    .m-md-r-15 {
        margin-right: 15px;
    }

    .m-md-l-15 {
        margin-left: 15px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-15 {
        padding-bottom: 15px;
    }

    .p-sm-t-15 {
        padding-top: 15px;
    }

    .p-sm-r-15 {
        padding-right: 15px;
    }

    .p-sm-l-15 {
        padding-left: 15px;
    }

    .m-sm-b-15 {
        margin-bottom: 15px;
    }

    .m-sm-t-15 {
        margin-top: 15px;
    }

    .m-sm-r-15 {
        margin-right: 15px;
    }

    .m-sm-l-15 {
        margin-left: 15px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-15 {
        padding-bottom: 15px;
    }

    .p-xs-t-15 {
        padding-top: 15px;
    }

    .p-xs-r-15 {
        padding-right: 15px;
    }

    .p-xs-l-15 {
        padding-left: 15px;
    }

    .m-xs-b-15 {
        margin-bottom: 15px;
    }

    .m-xs-t-15 {
        margin-top: 15px;
    }

    .m-xs-r-15 {
        margin-right: 15px;
    }

    .m-xs-l-15 {
        margin-left: 15px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-20 {
        padding-bottom: 20px;
    }

    .p-lg-t-20 {
        padding-top: 20px;
    }

    .p-lg-r-20 {
        padding-right: 20px;
    }

    .p-lg-l-20 {
        padding-left: 20px;
    }

    .m-lg-b-20 {
        margin-bottom: 20px;
    }

    .m-lg-t-20 {
        margin-top: 20px;
    }

    .m-lg-r-20 {
        margin-right: 20px;
    }

    .m-lg-l-20 {
        margin-left: 20px;
    }
}

@media (max-width: 991px) {
    .p-md-b-20 {
        padding-bottom: 20px;
    }

    .p-md-t-20 {
        padding-top: 20px;
    }

    .p-md-r-20 {
        padding-right: 20px;
    }

    .p-md-l-20 {
        padding-left: 20px;
    }

    .m-md-b-20 {
        margin-bottom: 20px;
    }

    .m-md-t-20 {
        margin-top: 20px;
    }

    .m-md-r-20 {
        margin-right: 20px;
    }

    .m-md-l-20 {
        margin-left: 20px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-20 {
        padding-bottom: 20px;
    }

    .p-sm-t-20 {
        padding-top: 20px;
    }

    .p-sm-r-20 {
        padding-right: 20px;
    }

    .p-sm-l-20 {
        padding-left: 20px;
    }

    .m-sm-b-20 {
        margin-bottom: 20px;
    }

    .m-sm-t-20 {
        margin-top: 20px;
    }

    .m-sm-r-20 {
        margin-right: 20px;
    }

    .m-sm-l-20 {
        margin-left: 20px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-20 {
        padding-bottom: 20px;
    }

    .p-xs-t-20 {
        padding-top: 20px;
    }

    .p-xs-r-20 {
        padding-right: 20px;
    }

    .p-xs-l-20 {
        padding-left: 20px;
    }

    .m-xs-b-20 {
        margin-bottom: 20px;
    }

    .m-xs-t-20 {
        margin-top: 20px;
    }

    .m-xs-r-20 {
        margin-right: 20px;
    }

    .m-xs-l-20 {
        margin-left: 20px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-25 {
        padding-bottom: 25px;
    }

    .p-lg-t-25 {
        padding-top: 25px;
    }

    .p-lg-r-25 {
        padding-right: 25px;
    }

    .p-lg-l-25 {
        padding-left: 25px;
    }

    .m-lg-b-25 {
        margin-bottom: 25px;
    }

    .m-lg-t-25 {
        margin-top: 25px;
    }

    .m-lg-r-25 {
        margin-right: 25px;
    }

    .m-lg-l-25 {
        margin-left: 25px;
    }
}

@media (max-width: 991px) {
    .p-md-b-25 {
        padding-bottom: 25px;
    }

    .p-md-t-25 {
        padding-top: 25px;
    }

    .p-md-r-25 {
        padding-right: 25px;
    }

    .p-md-l-25 {
        padding-left: 25px;
    }

    .m-md-b-25 {
        margin-bottom: 25px;
    }

    .m-md-t-25 {
        margin-top: 25px;
    }

    .m-md-r-25 {
        margin-right: 25px;
    }

    .m-md-l-25 {
        margin-left: 25px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-25 {
        padding-bottom: 25px;
    }

    .p-sm-t-25 {
        padding-top: 25px;
    }

    .p-sm-r-25 {
        padding-right: 25px;
    }

    .p-sm-l-25 {
        padding-left: 25px;
    }

    .m-sm-b-25 {
        margin-bottom: 25px;
    }

    .m-sm-t-25 {
        margin-top: 25px;
    }

    .m-sm-r-25 {
        margin-right: 25px;
    }

    .m-sm-l-25 {
        margin-left: 25px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-25 {
        padding-bottom: 25px;
    }

    .p-xs-t-25 {
        padding-top: 25px;
    }

    .p-xs-r-25 {
        padding-right: 25px;
    }

    .p-xs-l-25 {
        padding-left: 25px;
    }

    .m-xs-b-25 {
        margin-bottom: 25px;
    }

    .m-xs-t-25 {
        margin-top: 25px;
    }

    .m-xs-r-25 {
        margin-right: 25px;
    }

    .m-xs-l-25 {
        margin-left: 25px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-30 {
        padding-bottom: 30px;
    }

    .p-lg-t-30 {
        padding-top: 30px;
    }

    .p-lg-r-30 {
        padding-right: 30px;
    }

    .p-lg-l-30 {
        padding-left: 30px;
    }

    .m-lg-b-30 {
        margin-bottom: 30px;
    }

    .m-lg-t-30 {
        margin-top: 30px;
    }

    .m-lg-r-30 {
        margin-right: 30px;
    }

    .m-lg-l-30 {
        margin-left: 30px;
    }
}

@media (max-width: 991px) {
    .p-md-b-30 {
        padding-bottom: 30px;
    }

    .p-md-t-30 {
        padding-top: 30px;
    }

    .p-md-r-30 {
        padding-right: 30px;
    }

    .p-md-l-30 {
        padding-left: 30px;
    }

    .m-md-b-30 {
        margin-bottom: 30px;
    }

    .m-md-t-30 {
        margin-top: 30px;
    }

    .m-md-r-30 {
        margin-right: 30px;
    }

    .m-md-l-30 {
        margin-left: 30px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-30 {
        padding-bottom: 30px;
    }

    .p-sm-t-30 {
        padding-top: 30px;
    }

    .p-sm-r-30 {
        padding-right: 30px;
    }

    .p-sm-l-30 {
        padding-left: 30px;
    }

    .m-sm-b-30 {
        margin-bottom: 30px;
    }

    .m-sm-t-30 {
        margin-top: 30px;
    }

    .m-sm-r-30 {
        margin-right: 30px;
    }

    .m-sm-l-30 {
        margin-left: 30px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-30 {
        padding-bottom: 30px;
    }

    .p-xs-t-30 {
        padding-top: 30px;
    }

    .p-xs-r-30 {
        padding-right: 30px;
    }

    .p-xs-l-30 {
        padding-left: 30px;
    }

    .m-xs-b-30 {
        margin-bottom: 30px;
    }

    .m-xs-t-30 {
        margin-top: 30px;
    }

    .m-xs-r-30 {
        margin-right: 30px;
    }

    .m-xs-l-30 {
        margin-left: 30px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-35 {
        padding-bottom: 35px;
    }

    .p-lg-t-35 {
        padding-top: 35px;
    }

    .p-lg-r-35 {
        padding-right: 35px;
    }

    .p-lg-l-35 {
        padding-left: 35px;
    }

    .m-lg-b-35 {
        margin-bottom: 35px;
    }

    .m-lg-t-35 {
        margin-top: 35px;
    }

    .m-lg-r-35 {
        margin-right: 35px;
    }

    .m-lg-l-35 {
        margin-left: 35px;
    }
}

@media (max-width: 991px) {
    .p-md-b-35 {
        padding-bottom: 35px;
    }

    .p-md-t-35 {
        padding-top: 35px;
    }

    .p-md-r-35 {
        padding-right: 35px;
    }

    .p-md-l-35 {
        padding-left: 35px;
    }

    .m-md-b-35 {
        margin-bottom: 35px;
    }

    .m-md-t-35 {
        margin-top: 35px;
    }

    .m-md-r-35 {
        margin-right: 35px;
    }

    .m-md-l-35 {
        margin-left: 35px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-35 {
        padding-bottom: 35px;
    }

    .p-sm-t-35 {
        padding-top: 35px;
    }

    .p-sm-r-35 {
        padding-right: 35px;
    }

    .p-sm-l-35 {
        padding-left: 35px;
    }

    .m-sm-b-35 {
        margin-bottom: 35px;
    }

    .m-sm-t-35 {
        margin-top: 35px;
    }

    .m-sm-r-35 {
        margin-right: 35px;
    }

    .m-sm-l-35 {
        margin-left: 35px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-35 {
        padding-bottom: 35px;
    }

    .p-xs-t-35 {
        padding-top: 35px;
    }

    .p-xs-r-35 {
        padding-right: 35px;
    }

    .p-xs-l-35 {
        padding-left: 35px;
    }

    .m-xs-b-35 {
        margin-bottom: 35px;
    }

    .m-xs-t-35 {
        margin-top: 35px;
    }

    .m-xs-r-35 {
        margin-right: 35px;
    }

    .m-xs-l-35 {
        margin-left: 35px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-40 {
        padding-bottom: 40px;
    }

    .p-lg-t-40 {
        padding-top: 40px;
    }

    .p-lg-r-40 {
        padding-right: 40px;
    }

    .p-lg-l-40 {
        padding-left: 40px;
    }

    .m-lg-b-40 {
        margin-bottom: 40px;
    }

    .m-lg-t-40 {
        margin-top: 40px;
    }

    .m-lg-r-40 {
        margin-right: 40px;
    }

    .m-lg-l-40 {
        margin-left: 40px;
    }
}

@media (max-width: 991px) {
    .p-md-b-40 {
        padding-bottom: 40px;
    }

    .p-md-t-40 {
        padding-top: 40px;
    }

    .p-md-r-40 {
        padding-right: 40px;
    }

    .p-md-l-40 {
        padding-left: 40px;
    }

    .m-md-b-40 {
        margin-bottom: 40px;
    }

    .m-md-t-40 {
        margin-top: 40px;
    }

    .m-md-r-40 {
        margin-right: 40px;
    }

    .m-md-l-40 {
        margin-left: 40px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-40 {
        padding-bottom: 40px;
    }

    .p-sm-t-40 {
        padding-top: 40px;
    }

    .p-sm-r-40 {
        padding-right: 40px;
    }

    .p-sm-l-40 {
        padding-left: 40px;
    }

    .m-sm-b-40 {
        margin-bottom: 40px;
    }

    .m-sm-t-40 {
        margin-top: 40px;
    }

    .m-sm-r-40 {
        margin-right: 40px;
    }

    .m-sm-l-40 {
        margin-left: 40px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-40 {
        padding-bottom: 40px;
    }

    .p-xs-t-40 {
        padding-top: 40px;
    }

    .p-xs-r-40 {
        padding-right: 40px;
    }

    .p-xs-l-40 {
        padding-left: 40px;
    }

    .m-xs-b-40 {
        margin-bottom: 40px;
    }

    .m-xs-t-40 {
        margin-top: 40px;
    }

    .m-xs-r-40 {
        margin-right: 40px;
    }

    .m-xs-l-40 {
        margin-left: 40px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-45 {
        padding-bottom: 45px;
    }

    .p-lg-t-45 {
        padding-top: 45px;
    }

    .p-lg-r-45 {
        padding-right: 45px;
    }

    .p-lg-l-45 {
        padding-left: 45px;
    }

    .m-lg-b-45 {
        margin-bottom: 45px;
    }

    .m-lg-t-45 {
        margin-top: 45px;
    }

    .m-lg-r-45 {
        margin-right: 45px;
    }

    .m-lg-l-45 {
        margin-left: 45px;
    }
}

@media (max-width: 991px) {
    .p-md-b-45 {
        padding-bottom: 45px;
    }

    .p-md-t-45 {
        padding-top: 45px;
    }

    .p-md-r-45 {
        padding-right: 45px;
    }

    .p-md-l-45 {
        padding-left: 45px;
    }

    .m-md-b-45 {
        margin-bottom: 45px;
    }

    .m-md-t-45 {
        margin-top: 45px;
    }

    .m-md-r-45 {
        margin-right: 45px;
    }

    .m-md-l-45 {
        margin-left: 45px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-45 {
        padding-bottom: 45px;
    }

    .p-sm-t-45 {
        padding-top: 45px;
    }

    .p-sm-r-45 {
        padding-right: 45px;
    }

    .p-sm-l-45 {
        padding-left: 45px;
    }

    .m-sm-b-45 {
        margin-bottom: 45px;
    }

    .m-sm-t-45 {
        margin-top: 45px;
    }

    .m-sm-r-45 {
        margin-right: 45px;
    }

    .m-sm-l-45 {
        margin-left: 45px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-45 {
        padding-bottom: 45px;
    }

    .p-xs-t-45 {
        padding-top: 45px;
    }

    .p-xs-r-45 {
        padding-right: 45px;
    }

    .p-xs-l-45 {
        padding-left: 45px;
    }

    .m-xs-b-45 {
        margin-bottom: 45px;
    }

    .m-xs-t-45 {
        margin-top: 45px;
    }

    .m-xs-r-45 {
        margin-right: 45px;
    }

    .m-xs-l-45 {
        margin-left: 45px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-50 {
        padding-bottom: 50px;
    }

    .p-lg-t-50 {
        padding-top: 50px;
    }

    .p-lg-r-50 {
        padding-right: 50px;
    }

    .p-lg-l-50 {
        padding-left: 50px;
    }

    .m-lg-b-50 {
        margin-bottom: 50px;
    }

    .m-lg-t-50 {
        margin-top: 50px;
    }

    .m-lg-r-50 {
        margin-right: 50px;
    }

    .m-lg-l-50 {
        margin-left: 50px;
    }
}

@media (max-width: 991px) {
    .p-md-b-50 {
        padding-bottom: 50px;
    }

    .p-md-t-50 {
        padding-top: 50px;
    }

    .p-md-r-50 {
        padding-right: 50px;
    }

    .p-md-l-50 {
        padding-left: 50px;
    }

    .m-md-b-50 {
        margin-bottom: 50px;
    }

    .m-md-t-50 {
        margin-top: 50px;
    }

    .m-md-r-50 {
        margin-right: 50px;
    }

    .m-md-l-50 {
        margin-left: 50px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-50 {
        padding-bottom: 50px;
    }

    .p-sm-t-50 {
        padding-top: 50px;
    }

    .p-sm-r-50 {
        padding-right: 50px;
    }

    .p-sm-l-50 {
        padding-left: 50px;
    }

    .m-sm-b-50 {
        margin-bottom: 50px;
    }

    .m-sm-t-50 {
        margin-top: 50px;
    }

    .m-sm-r-50 {
        margin-right: 50px;
    }

    .m-sm-l-50 {
        margin-left: 50px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-50 {
        padding-bottom: 50px;
    }

    .p-xs-t-50 {
        padding-top: 50px;
    }

    .p-xs-r-50 {
        padding-right: 50px;
    }

    .p-xs-l-50 {
        padding-left: 50px;
    }

    .m-xs-b-50 {
        margin-bottom: 50px;
    }

    .m-xs-t-50 {
        margin-top: 50px;
    }

    .m-xs-r-50 {
        margin-right: 50px;
    }

    .m-xs-l-50 {
        margin-left: 50px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-55 {
        padding-bottom: 55px;
    }

    .p-lg-t-55 {
        padding-top: 55px;
    }

    .p-lg-r-55 {
        padding-right: 55px;
    }

    .p-lg-l-55 {
        padding-left: 55px;
    }

    .m-lg-b-55 {
        margin-bottom: 55px;
    }

    .m-lg-t-55 {
        margin-top: 55px;
    }

    .m-lg-r-55 {
        margin-right: 55px;
    }

    .m-lg-l-55 {
        margin-left: 55px;
    }
}

@media (max-width: 991px) {
    .p-md-b-55 {
        padding-bottom: 55px;
    }

    .p-md-t-55 {
        padding-top: 55px;
    }

    .p-md-r-55 {
        padding-right: 55px;
    }

    .p-md-l-55 {
        padding-left: 55px;
    }

    .m-md-b-55 {
        margin-bottom: 55px;
    }

    .m-md-t-55 {
        margin-top: 55px;
    }

    .m-md-r-55 {
        margin-right: 55px;
    }

    .m-md-l-55 {
        margin-left: 55px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-55 {
        padding-bottom: 55px;
    }

    .p-sm-t-55 {
        padding-top: 55px;
    }

    .p-sm-r-55 {
        padding-right: 55px;
    }

    .p-sm-l-55 {
        padding-left: 55px;
    }

    .m-sm-b-55 {
        margin-bottom: 55px;
    }

    .m-sm-t-55 {
        margin-top: 55px;
    }

    .m-sm-r-55 {
        margin-right: 55px;
    }

    .m-sm-l-55 {
        margin-left: 55px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-55 {
        padding-bottom: 55px;
    }

    .p-xs-t-55 {
        padding-top: 55px;
    }

    .p-xs-r-55 {
        padding-right: 55px;
    }

    .p-xs-l-55 {
        padding-left: 55px;
    }

    .m-xs-b-55 {
        margin-bottom: 55px;
    }

    .m-xs-t-55 {
        margin-top: 55px;
    }

    .m-xs-r-55 {
        margin-right: 55px;
    }

    .m-xs-l-55 {
        margin-left: 55px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-60 {
        padding-bottom: 60px;
    }

    .p-lg-t-60 {
        padding-top: 60px;
    }

    .p-lg-r-60 {
        padding-right: 60px;
    }

    .p-lg-l-60 {
        padding-left: 60px;
    }

    .m-lg-b-60 {
        margin-bottom: 60px;
    }

    .m-lg-t-60 {
        margin-top: 60px;
    }

    .m-lg-r-60 {
        margin-right: 60px;
    }

    .m-lg-l-60 {
        margin-left: 60px;
    }
}

@media (max-width: 991px) {
    .p-md-b-60 {
        padding-bottom: 60px;
    }

    .p-md-t-60 {
        padding-top: 60px;
    }

    .p-md-r-60 {
        padding-right: 60px;
    }

    .p-md-l-60 {
        padding-left: 60px;
    }

    .m-md-b-60 {
        margin-bottom: 60px;
    }

    .m-md-t-60 {
        margin-top: 60px;
    }

    .m-md-r-60 {
        margin-right: 60px;
    }

    .m-md-l-60 {
        margin-left: 60px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-60 {
        padding-bottom: 60px;
    }

    .p-sm-t-60 {
        padding-top: 60px;
    }

    .p-sm-r-60 {
        padding-right: 60px;
    }

    .p-sm-l-60 {
        padding-left: 60px;
    }

    .m-sm-b-60 {
        margin-bottom: 60px;
    }

    .m-sm-t-60 {
        margin-top: 60px;
    }

    .m-sm-r-60 {
        margin-right: 60px;
    }

    .m-sm-l-60 {
        margin-left: 60px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-60 {
        padding-bottom: 60px;
    }

    .p-xs-t-60 {
        padding-top: 60px;
    }

    .p-xs-r-60 {
        padding-right: 60px;
    }

    .p-xs-l-60 {
        padding-left: 60px;
    }

    .m-xs-b-60 {
        margin-bottom: 60px;
    }

    .m-xs-t-60 {
        margin-top: 60px;
    }

    .m-xs-r-60 {
        margin-right: 60px;
    }

    .m-xs-l-60 {
        margin-left: 60px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-65 {
        padding-bottom: 65px;
    }

    .p-lg-t-65 {
        padding-top: 65px;
    }

    .p-lg-r-65 {
        padding-right: 65px;
    }

    .p-lg-l-65 {
        padding-left: 65px;
    }

    .m-lg-b-65 {
        margin-bottom: 65px;
    }

    .m-lg-t-65 {
        margin-top: 65px;
    }

    .m-lg-r-65 {
        margin-right: 65px;
    }

    .m-lg-l-65 {
        margin-left: 65px;
    }
}

@media (max-width: 991px) {
    .p-md-b-65 {
        padding-bottom: 65px;
    }

    .p-md-t-65 {
        padding-top: 65px;
    }

    .p-md-r-65 {
        padding-right: 65px;
    }

    .p-md-l-65 {
        padding-left: 65px;
    }

    .m-md-b-65 {
        margin-bottom: 65px;
    }

    .m-md-t-65 {
        margin-top: 65px;
    }

    .m-md-r-65 {
        margin-right: 65px;
    }

    .m-md-l-65 {
        margin-left: 65px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-65 {
        padding-bottom: 65px;
    }

    .p-sm-t-65 {
        padding-top: 65px;
    }

    .p-sm-r-65 {
        padding-right: 65px;
    }

    .p-sm-l-65 {
        padding-left: 65px;
    }

    .m-sm-b-65 {
        margin-bottom: 65px;
    }

    .m-sm-t-65 {
        margin-top: 65px;
    }

    .m-sm-r-65 {
        margin-right: 65px;
    }

    .m-sm-l-65 {
        margin-left: 65px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-65 {
        padding-bottom: 65px;
    }

    .p-xs-t-65 {
        padding-top: 65px;
    }

    .p-xs-r-65 {
        padding-right: 65px;
    }

    .p-xs-l-65 {
        padding-left: 65px;
    }

    .m-xs-b-65 {
        margin-bottom: 65px;
    }

    .m-xs-t-65 {
        margin-top: 65px;
    }

    .m-xs-r-65 {
        margin-right: 65px;
    }

    .m-xs-l-65 {
        margin-left: 65px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-70 {
        padding-bottom: 70px;
    }

    .p-lg-t-70 {
        padding-top: 70px;
    }

    .p-lg-r-70 {
        padding-right: 70px;
    }

    .p-lg-l-70 {
        padding-left: 70px;
    }

    .m-lg-b-70 {
        margin-bottom: 70px;
    }

    .m-lg-t-70 {
        margin-top: 70px;
    }

    .m-lg-r-70 {
        margin-right: 70px;
    }

    .m-lg-l-70 {
        margin-left: 70px;
    }
}

@media (max-width: 991px) {
    .p-md-b-70 {
        padding-bottom: 70px;
    }

    .p-md-t-70 {
        padding-top: 70px;
    }

    .p-md-r-70 {
        padding-right: 70px;
    }

    .p-md-l-70 {
        padding-left: 70px;
    }

    .m-md-b-70 {
        margin-bottom: 70px;
    }

    .m-md-t-70 {
        margin-top: 70px;
    }

    .m-md-r-70 {
        margin-right: 70px;
    }

    .m-md-l-70 {
        margin-left: 70px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-70 {
        padding-bottom: 70px;
    }

    .p-sm-t-70 {
        padding-top: 70px;
    }

    .p-sm-r-70 {
        padding-right: 70px;
    }

    .p-sm-l-70 {
        padding-left: 70px;
    }

    .m-sm-b-70 {
        margin-bottom: 70px;
    }

    .m-sm-t-70 {
        margin-top: 70px;
    }

    .m-sm-r-70 {
        margin-right: 70px;
    }

    .m-sm-l-70 {
        margin-left: 70px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-70 {
        padding-bottom: 70px;
    }

    .p-xs-t-70 {
        padding-top: 70px;
    }

    .p-xs-r-70 {
        padding-right: 70px;
    }

    .p-xs-l-70 {
        padding-left: 70px;
    }

    .m-xs-b-70 {
        margin-bottom: 70px;
    }

    .m-xs-t-70 {
        margin-top: 70px;
    }

    .m-xs-r-70 {
        margin-right: 70px;
    }

    .m-xs-l-70 {
        margin-left: 70px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-75 {
        padding-bottom: 75px;
    }

    .p-lg-t-75 {
        padding-top: 75px;
    }

    .p-lg-r-75 {
        padding-right: 75px;
    }

    .p-lg-l-75 {
        padding-left: 75px;
    }

    .m-lg-b-75 {
        margin-bottom: 75px;
    }

    .m-lg-t-75 {
        margin-top: 75px;
    }

    .m-lg-r-75 {
        margin-right: 75px;
    }

    .m-lg-l-75 {
        margin-left: 75px;
    }
}

@media (max-width: 991px) {
    .p-md-b-75 {
        padding-bottom: 75px;
    }

    .p-md-t-75 {
        padding-top: 75px;
    }

    .p-md-r-75 {
        padding-right: 75px;
    }

    .p-md-l-75 {
        padding-left: 75px;
    }

    .m-md-b-75 {
        margin-bottom: 75px;
    }

    .m-md-t-75 {
        margin-top: 75px;
    }

    .m-md-r-75 {
        margin-right: 75px;
    }

    .m-md-l-75 {
        margin-left: 75px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-75 {
        padding-bottom: 75px;
    }

    .p-sm-t-75 {
        padding-top: 75px;
    }

    .p-sm-r-75 {
        padding-right: 75px;
    }

    .p-sm-l-75 {
        padding-left: 75px;
    }

    .m-sm-b-75 {
        margin-bottom: 75px;
    }

    .m-sm-t-75 {
        margin-top: 75px;
    }

    .m-sm-r-75 {
        margin-right: 75px;
    }

    .m-sm-l-75 {
        margin-left: 75px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-75 {
        padding-bottom: 75px;
    }

    .p-xs-t-75 {
        padding-top: 75px;
    }

    .p-xs-r-75 {
        padding-right: 75px;
    }

    .p-xs-l-75 {
        padding-left: 75px;
    }

    .m-xs-b-75 {
        margin-bottom: 75px;
    }

    .m-xs-t-75 {
        margin-top: 75px;
    }

    .m-xs-r-75 {
        margin-right: 75px;
    }

    .m-xs-l-75 {
        margin-left: 75px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-80 {
        padding-bottom: 80px;
    }

    .p-lg-t-80 {
        padding-top: 80px;
    }

    .p-lg-r-80 {
        padding-right: 80px;
    }

    .p-lg-l-80 {
        padding-left: 80px;
    }

    .m-lg-b-80 {
        margin-bottom: 80px;
    }

    .m-lg-t-80 {
        margin-top: 80px;
    }

    .m-lg-r-80 {
        margin-right: 80px;
    }

    .m-lg-l-80 {
        margin-left: 80px;
    }
}

@media (max-width: 991px) {
    .p-md-b-80 {
        padding-bottom: 80px;
    }

    .p-md-t-80 {
        padding-top: 80px;
    }

    .p-md-r-80 {
        padding-right: 80px;
    }

    .p-md-l-80 {
        padding-left: 80px;
    }

    .m-md-b-80 {
        margin-bottom: 80px;
    }

    .m-md-t-80 {
        margin-top: 80px;
    }

    .m-md-r-80 {
        margin-right: 80px;
    }

    .m-md-l-80 {
        margin-left: 80px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-80 {
        padding-bottom: 80px;
    }

    .p-sm-t-80 {
        padding-top: 80px;
    }

    .p-sm-r-80 {
        padding-right: 80px;
    }

    .p-sm-l-80 {
        padding-left: 80px;
    }

    .m-sm-b-80 {
        margin-bottom: 80px;
    }

    .m-sm-t-80 {
        margin-top: 80px;
    }

    .m-sm-r-80 {
        margin-right: 80px;
    }

    .m-sm-l-80 {
        margin-left: 80px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-80 {
        padding-bottom: 80px;
    }

    .p-xs-t-80 {
        padding-top: 80px;
    }

    .p-xs-r-80 {
        padding-right: 80px;
    }

    .p-xs-l-80 {
        padding-left: 80px;
    }

    .m-xs-b-80 {
        margin-bottom: 80px;
    }

    .m-xs-t-80 {
        margin-top: 80px;
    }

    .m-xs-r-80 {
        margin-right: 80px;
    }

    .m-xs-l-80 {
        margin-left: 80px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-85 {
        padding-bottom: 85px;
    }

    .p-lg-t-85 {
        padding-top: 85px;
    }

    .p-lg-r-85 {
        padding-right: 85px;
    }

    .p-lg-l-85 {
        padding-left: 85px;
    }

    .m-lg-b-85 {
        margin-bottom: 85px;
    }

    .m-lg-t-85 {
        margin-top: 85px;
    }

    .m-lg-r-85 {
        margin-right: 85px;
    }

    .m-lg-l-85 {
        margin-left: 85px;
    }
}

@media (max-width: 991px) {
    .p-md-b-85 {
        padding-bottom: 85px;
    }

    .p-md-t-85 {
        padding-top: 85px;
    }

    .p-md-r-85 {
        padding-right: 85px;
    }

    .p-md-l-85 {
        padding-left: 85px;
    }

    .m-md-b-85 {
        margin-bottom: 85px;
    }

    .m-md-t-85 {
        margin-top: 85px;
    }

    .m-md-r-85 {
        margin-right: 85px;
    }

    .m-md-l-85 {
        margin-left: 85px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-85 {
        padding-bottom: 85px;
    }

    .p-sm-t-85 {
        padding-top: 85px;
    }

    .p-sm-r-85 {
        padding-right: 85px;
    }

    .p-sm-l-85 {
        padding-left: 85px;
    }

    .m-sm-b-85 {
        margin-bottom: 85px;
    }

    .m-sm-t-85 {
        margin-top: 85px;
    }

    .m-sm-r-85 {
        margin-right: 85px;
    }

    .m-sm-l-85 {
        margin-left: 85px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-85 {
        padding-bottom: 85px;
    }

    .p-xs-t-85 {
        padding-top: 85px;
    }

    .p-xs-r-85 {
        padding-right: 85px;
    }

    .p-xs-l-85 {
        padding-left: 85px;
    }

    .m-xs-b-85 {
        margin-bottom: 85px;
    }

    .m-xs-t-85 {
        margin-top: 85px;
    }

    .m-xs-r-85 {
        margin-right: 85px;
    }

    .m-xs-l-85 {
        margin-left: 85px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-90 {
        padding-bottom: 90px;
    }

    .p-lg-t-90 {
        padding-top: 90px;
    }

    .p-lg-r-90 {
        padding-right: 90px;
    }

    .p-lg-l-90 {
        padding-left: 90px;
    }

    .m-lg-b-90 {
        margin-bottom: 90px;
    }

    .m-lg-t-90 {
        margin-top: 90px;
    }

    .m-lg-r-90 {
        margin-right: 90px;
    }

    .m-lg-l-90 {
        margin-left: 90px;
    }
}

@media (max-width: 991px) {
    .p-md-b-90 {
        padding-bottom: 90px;
    }

    .p-md-t-90 {
        padding-top: 90px;
    }

    .p-md-r-90 {
        padding-right: 90px;
    }

    .p-md-l-90 {
        padding-left: 90px;
    }

    .m-md-b-90 {
        margin-bottom: 90px;
    }

    .m-md-t-90 {
        margin-top: 90px;
    }

    .m-md-r-90 {
        margin-right: 90px;
    }

    .m-md-l-90 {
        margin-left: 90px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-90 {
        padding-bottom: 90px;
    }

    .p-sm-t-90 {
        padding-top: 90px;
    }

    .p-sm-r-90 {
        padding-right: 90px;
    }

    .p-sm-l-90 {
        padding-left: 90px;
    }

    .m-sm-b-90 {
        margin-bottom: 90px;
    }

    .m-sm-t-90 {
        margin-top: 90px;
    }

    .m-sm-r-90 {
        margin-right: 90px;
    }

    .m-sm-l-90 {
        margin-left: 90px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-90 {
        padding-bottom: 90px;
    }

    .p-xs-t-90 {
        padding-top: 90px;
    }

    .p-xs-r-90 {
        padding-right: 90px;
    }

    .p-xs-l-90 {
        padding-left: 90px;
    }

    .m-xs-b-90 {
        margin-bottom: 90px;
    }

    .m-xs-t-90 {
        margin-top: 90px;
    }

    .m-xs-r-90 {
        margin-right: 90px;
    }

    .m-xs-l-90 {
        margin-left: 90px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-95 {
        padding-bottom: 95px;
    }

    .p-lg-t-95 {
        padding-top: 95px;
    }

    .p-lg-r-95 {
        padding-right: 95px;
    }

    .p-lg-l-95 {
        padding-left: 95px;
    }

    .m-lg-b-95 {
        margin-bottom: 95px;
    }

    .m-lg-t-95 {
        margin-top: 95px;
    }

    .m-lg-r-95 {
        margin-right: 95px;
    }

    .m-lg-l-95 {
        margin-left: 95px;
    }
}

@media (max-width: 991px) {
    .p-md-b-95 {
        padding-bottom: 95px;
    }

    .p-md-t-95 {
        padding-top: 95px;
    }

    .p-md-r-95 {
        padding-right: 95px;
    }

    .p-md-l-95 {
        padding-left: 95px;
    }

    .m-md-b-95 {
        margin-bottom: 95px;
    }

    .m-md-t-95 {
        margin-top: 95px;
    }

    .m-md-r-95 {
        margin-right: 95px;
    }

    .m-md-l-95 {
        margin-left: 95px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-95 {
        padding-bottom: 95px;
    }

    .p-sm-t-95 {
        padding-top: 95px;
    }

    .p-sm-r-95 {
        padding-right: 95px;
    }

    .p-sm-l-95 {
        padding-left: 95px;
    }

    .m-sm-b-95 {
        margin-bottom: 95px;
    }

    .m-sm-t-95 {
        margin-top: 95px;
    }

    .m-sm-r-95 {
        margin-right: 95px;
    }

    .m-sm-l-95 {
        margin-left: 95px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-95 {
        padding-bottom: 95px;
    }

    .p-xs-t-95 {
        padding-top: 95px;
    }

    .p-xs-r-95 {
        padding-right: 95px;
    }

    .p-xs-l-95 {
        padding-left: 95px;
    }

    .m-xs-b-95 {
        margin-bottom: 95px;
    }

    .m-xs-t-95 {
        margin-top: 95px;
    }

    .m-xs-r-95 {
        margin-right: 95px;
    }

    .m-xs-l-95 {
        margin-left: 95px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-100 {
        padding-bottom: 100px;
    }

    .p-lg-t-100 {
        padding-top: 100px;
    }

    .p-lg-r-100 {
        padding-right: 100px;
    }

    .p-lg-l-100 {
        padding-left: 100px;
    }

    .m-lg-b-100 {
        margin-bottom: 100px;
    }

    .m-lg-t-100 {
        margin-top: 100px;
    }

    .m-lg-r-100 {
        margin-right: 100px;
    }

    .m-lg-l-100 {
        margin-left: 100px;
    }
}

@media (max-width: 991px) {
    .p-md-b-100 {
        padding-bottom: 100px;
    }

    .p-md-t-100 {
        padding-top: 100px;
    }

    .p-md-r-100 {
        padding-right: 100px;
    }

    .p-md-l-100 {
        padding-left: 100px;
    }

    .m-md-b-100 {
        margin-bottom: 100px;
    }

    .m-md-t-100 {
        margin-top: 100px;
    }

    .m-md-r-100 {
        margin-right: 100px;
    }

    .m-md-l-100 {
        margin-left: 100px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-100 {
        padding-bottom: 100px;
    }

    .p-sm-t-100 {
        padding-top: 100px;
    }

    .p-sm-r-100 {
        padding-right: 100px;
    }

    .p-sm-l-100 {
        padding-left: 100px;
    }

    .m-sm-b-100 {
        margin-bottom: 100px;
    }

    .m-sm-t-100 {
        margin-top: 100px;
    }

    .m-sm-r-100 {
        margin-right: 100px;
    }

    .m-sm-l-100 {
        margin-left: 100px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-100 {
        padding-bottom: 100px;
    }

    .p-xs-t-100 {
        padding-top: 100px;
    }

    .p-xs-r-100 {
        padding-right: 100px;
    }

    .p-xs-l-100 {
        padding-left: 100px;
    }

    .m-xs-b-100 {
        margin-bottom: 100px;
    }

    .m-xs-t-100 {
        margin-top: 100px;
    }

    .m-xs-r-100 {
        margin-right: 100px;
    }

    .m-xs-l-100 {
        margin-left: 100px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-105 {
        padding-bottom: 105px;
    }

    .p-lg-t-105 {
        padding-top: 105px;
    }

    .p-lg-r-105 {
        padding-right: 105px;
    }

    .p-lg-l-105 {
        padding-left: 105px;
    }

    .m-lg-b-105 {
        margin-bottom: 105px;
    }

    .m-lg-t-105 {
        margin-top: 105px;
    }

    .m-lg-r-105 {
        margin-right: 105px;
    }

    .m-lg-l-105 {
        margin-left: 105px;
    }
}

@media (max-width: 991px) {
    .p-md-b-105 {
        padding-bottom: 105px;
    }

    .p-md-t-105 {
        padding-top: 105px;
    }

    .p-md-r-105 {
        padding-right: 105px;
    }

    .p-md-l-105 {
        padding-left: 105px;
    }

    .m-md-b-105 {
        margin-bottom: 105px;
    }

    .m-md-t-105 {
        margin-top: 105px;
    }

    .m-md-r-105 {
        margin-right: 105px;
    }

    .m-md-l-105 {
        margin-left: 105px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-105 {
        padding-bottom: 105px;
    }

    .p-sm-t-105 {
        padding-top: 105px;
    }

    .p-sm-r-105 {
        padding-right: 105px;
    }

    .p-sm-l-105 {
        padding-left: 105px;
    }

    .m-sm-b-105 {
        margin-bottom: 105px;
    }

    .m-sm-t-105 {
        margin-top: 105px;
    }

    .m-sm-r-105 {
        margin-right: 105px;
    }

    .m-sm-l-105 {
        margin-left: 105px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-105 {
        padding-bottom: 105px;
    }

    .p-xs-t-105 {
        padding-top: 105px;
    }

    .p-xs-r-105 {
        padding-right: 105px;
    }

    .p-xs-l-105 {
        padding-left: 105px;
    }

    .m-xs-b-105 {
        margin-bottom: 105px;
    }

    .m-xs-t-105 {
        margin-top: 105px;
    }

    .m-xs-r-105 {
        margin-right: 105px;
    }

    .m-xs-l-105 {
        margin-left: 105px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-110 {
        padding-bottom: 110px;
    }

    .p-lg-t-110 {
        padding-top: 110px;
    }

    .p-lg-r-110 {
        padding-right: 110px;
    }

    .p-lg-l-110 {
        padding-left: 110px;
    }

    .m-lg-b-110 {
        margin-bottom: 110px;
    }

    .m-lg-t-110 {
        margin-top: 110px;
    }

    .m-lg-r-110 {
        margin-right: 110px;
    }

    .m-lg-l-110 {
        margin-left: 110px;
    }
}

@media (max-width: 991px) {
    .p-md-b-110 {
        padding-bottom: 110px;
    }

    .p-md-t-110 {
        padding-top: 110px;
    }

    .p-md-r-110 {
        padding-right: 110px;
    }

    .p-md-l-110 {
        padding-left: 110px;
    }

    .m-md-b-110 {
        margin-bottom: 110px;
    }

    .m-md-t-110 {
        margin-top: 110px;
    }

    .m-md-r-110 {
        margin-right: 110px;
    }

    .m-md-l-110 {
        margin-left: 110px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-110 {
        padding-bottom: 110px;
    }

    .p-sm-t-110 {
        padding-top: 110px;
    }

    .p-sm-r-110 {
        padding-right: 110px;
    }

    .p-sm-l-110 {
        padding-left: 110px;
    }

    .m-sm-b-110 {
        margin-bottom: 110px;
    }

    .m-sm-t-110 {
        margin-top: 110px;
    }

    .m-sm-r-110 {
        margin-right: 110px;
    }

    .m-sm-l-110 {
        margin-left: 110px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-110 {
        padding-bottom: 110px;
    }

    .p-xs-t-110 {
        padding-top: 110px;
    }

    .p-xs-r-110 {
        padding-right: 110px;
    }

    .p-xs-l-110 {
        padding-left: 110px;
    }

    .m-xs-b-110 {
        margin-bottom: 110px;
    }

    .m-xs-t-110 {
        margin-top: 110px;
    }

    .m-xs-r-110 {
        margin-right: 110px;
    }

    .m-xs-l-110 {
        margin-left: 110px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-115 {
        padding-bottom: 115px;
    }

    .p-lg-t-115 {
        padding-top: 115px;
    }

    .p-lg-r-115 {
        padding-right: 115px;
    }

    .p-lg-l-115 {
        padding-left: 115px;
    }

    .m-lg-b-115 {
        margin-bottom: 115px;
    }

    .m-lg-t-115 {
        margin-top: 115px;
    }

    .m-lg-r-115 {
        margin-right: 115px;
    }

    .m-lg-l-115 {
        margin-left: 115px;
    }
}

@media (max-width: 991px) {
    .p-md-b-115 {
        padding-bottom: 115px;
    }

    .p-md-t-115 {
        padding-top: 115px;
    }

    .p-md-r-115 {
        padding-right: 115px;
    }

    .p-md-l-115 {
        padding-left: 115px;
    }

    .m-md-b-115 {
        margin-bottom: 115px;
    }

    .m-md-t-115 {
        margin-top: 115px;
    }

    .m-md-r-115 {
        margin-right: 115px;
    }

    .m-md-l-115 {
        margin-left: 115px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-115 {
        padding-bottom: 115px;
    }

    .p-sm-t-115 {
        padding-top: 115px;
    }

    .p-sm-r-115 {
        padding-right: 115px;
    }

    .p-sm-l-115 {
        padding-left: 115px;
    }

    .m-sm-b-115 {
        margin-bottom: 115px;
    }

    .m-sm-t-115 {
        margin-top: 115px;
    }

    .m-sm-r-115 {
        margin-right: 115px;
    }

    .m-sm-l-115 {
        margin-left: 115px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-115 {
        padding-bottom: 115px;
    }

    .p-xs-t-115 {
        padding-top: 115px;
    }

    .p-xs-r-115 {
        padding-right: 115px;
    }

    .p-xs-l-115 {
        padding-left: 115px;
    }

    .m-xs-b-115 {
        margin-bottom: 115px;
    }

    .m-xs-t-115 {
        margin-top: 115px;
    }

    .m-xs-r-115 {
        margin-right: 115px;
    }

    .m-xs-l-115 {
        margin-left: 115px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-120 {
        padding-bottom: 120px;
    }

    .p-lg-t-120 {
        padding-top: 120px;
    }

    .p-lg-r-120 {
        padding-right: 120px;
    }

    .p-lg-l-120 {
        padding-left: 120px;
    }

    .m-lg-b-120 {
        margin-bottom: 120px;
    }

    .m-lg-t-120 {
        margin-top: 120px;
    }

    .m-lg-r-120 {
        margin-right: 120px;
    }

    .m-lg-l-120 {
        margin-left: 120px;
    }
}

@media (max-width: 991px) {
    .p-md-b-120 {
        padding-bottom: 120px;
    }

    .p-md-t-120 {
        padding-top: 120px;
    }

    .p-md-r-120 {
        padding-right: 120px;
    }

    .p-md-l-120 {
        padding-left: 120px;
    }

    .m-md-b-120 {
        margin-bottom: 120px;
    }

    .m-md-t-120 {
        margin-top: 120px;
    }

    .m-md-r-120 {
        margin-right: 120px;
    }

    .m-md-l-120 {
        margin-left: 120px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-120 {
        padding-bottom: 120px;
    }

    .p-sm-t-120 {
        padding-top: 120px;
    }

    .p-sm-r-120 {
        padding-right: 120px;
    }

    .p-sm-l-120 {
        padding-left: 120px;
    }

    .m-sm-b-120 {
        margin-bottom: 120px;
    }

    .m-sm-t-120 {
        margin-top: 120px;
    }

    .m-sm-r-120 {
        margin-right: 120px;
    }

    .m-sm-l-120 {
        margin-left: 120px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-120 {
        padding-bottom: 120px;
    }

    .p-xs-t-120 {
        padding-top: 120px;
    }

    .p-xs-r-120 {
        padding-right: 120px;
    }

    .p-xs-l-120 {
        padding-left: 120px;
    }

    .m-xs-b-120 {
        margin-bottom: 120px;
    }

    .m-xs-t-120 {
        margin-top: 120px;
    }

    .m-xs-r-120 {
        margin-right: 120px;
    }

    .m-xs-l-120 {
        margin-left: 120px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-125 {
        padding-bottom: 125px;
    }

    .p-lg-t-125 {
        padding-top: 125px;
    }

    .p-lg-r-125 {
        padding-right: 125px;
    }

    .p-lg-l-125 {
        padding-left: 125px;
    }

    .m-lg-b-125 {
        margin-bottom: 125px;
    }

    .m-lg-t-125 {
        margin-top: 125px;
    }

    .m-lg-r-125 {
        margin-right: 125px;
    }

    .m-lg-l-125 {
        margin-left: 125px;
    }
}

@media (max-width: 991px) {
    .p-md-b-125 {
        padding-bottom: 125px;
    }

    .p-md-t-125 {
        padding-top: 125px;
    }

    .p-md-r-125 {
        padding-right: 125px;
    }

    .p-md-l-125 {
        padding-left: 125px;
    }

    .m-md-b-125 {
        margin-bottom: 125px;
    }

    .m-md-t-125 {
        margin-top: 125px;
    }

    .m-md-r-125 {
        margin-right: 125px;
    }

    .m-md-l-125 {
        margin-left: 125px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-125 {
        padding-bottom: 125px;
    }

    .p-sm-t-125 {
        padding-top: 125px;
    }

    .p-sm-r-125 {
        padding-right: 125px;
    }

    .p-sm-l-125 {
        padding-left: 125px;
    }

    .m-sm-b-125 {
        margin-bottom: 125px;
    }

    .m-sm-t-125 {
        margin-top: 125px;
    }

    .m-sm-r-125 {
        margin-right: 125px;
    }

    .m-sm-l-125 {
        margin-left: 125px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-125 {
        padding-bottom: 125px;
    }

    .p-xs-t-125 {
        padding-top: 125px;
    }

    .p-xs-r-125 {
        padding-right: 125px;
    }

    .p-xs-l-125 {
        padding-left: 125px;
    }

    .m-xs-b-125 {
        margin-bottom: 125px;
    }

    .m-xs-t-125 {
        margin-top: 125px;
    }

    .m-xs-r-125 {
        margin-right: 125px;
    }

    .m-xs-l-125 {
        margin-left: 125px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-130 {
        padding-bottom: 130px;
    }

    .p-lg-t-130 {
        padding-top: 130px;
    }

    .p-lg-r-130 {
        padding-right: 130px;
    }

    .p-lg-l-130 {
        padding-left: 130px;
    }

    .m-lg-b-130 {
        margin-bottom: 130px;
    }

    .m-lg-t-130 {
        margin-top: 130px;
    }

    .m-lg-r-130 {
        margin-right: 130px;
    }

    .m-lg-l-130 {
        margin-left: 130px;
    }
}

@media (max-width: 991px) {
    .p-md-b-130 {
        padding-bottom: 130px;
    }

    .p-md-t-130 {
        padding-top: 130px;
    }

    .p-md-r-130 {
        padding-right: 130px;
    }

    .p-md-l-130 {
        padding-left: 130px;
    }

    .m-md-b-130 {
        margin-bottom: 130px;
    }

    .m-md-t-130 {
        margin-top: 130px;
    }

    .m-md-r-130 {
        margin-right: 130px;
    }

    .m-md-l-130 {
        margin-left: 130px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-130 {
        padding-bottom: 130px;
    }

    .p-sm-t-130 {
        padding-top: 130px;
    }

    .p-sm-r-130 {
        padding-right: 130px;
    }

    .p-sm-l-130 {
        padding-left: 130px;
    }

    .m-sm-b-130 {
        margin-bottom: 130px;
    }

    .m-sm-t-130 {
        margin-top: 130px;
    }

    .m-sm-r-130 {
        margin-right: 130px;
    }

    .m-sm-l-130 {
        margin-left: 130px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-130 {
        padding-bottom: 130px;
    }

    .p-xs-t-130 {
        padding-top: 130px;
    }

    .p-xs-r-130 {
        padding-right: 130px;
    }

    .p-xs-l-130 {
        padding-left: 130px;
    }

    .m-xs-b-130 {
        margin-bottom: 130px;
    }

    .m-xs-t-130 {
        margin-top: 130px;
    }

    .m-xs-r-130 {
        margin-right: 130px;
    }

    .m-xs-l-130 {
        margin-left: 130px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-135 {
        padding-bottom: 135px;
    }

    .p-lg-t-135 {
        padding-top: 135px;
    }

    .p-lg-r-135 {
        padding-right: 135px;
    }

    .p-lg-l-135 {
        padding-left: 135px;
    }

    .m-lg-b-135 {
        margin-bottom: 135px;
    }

    .m-lg-t-135 {
        margin-top: 135px;
    }

    .m-lg-r-135 {
        margin-right: 135px;
    }

    .m-lg-l-135 {
        margin-left: 135px;
    }
}

@media (max-width: 991px) {
    .p-md-b-135 {
        padding-bottom: 135px;
    }

    .p-md-t-135 {
        padding-top: 135px;
    }

    .p-md-r-135 {
        padding-right: 135px;
    }

    .p-md-l-135 {
        padding-left: 135px;
    }

    .m-md-b-135 {
        margin-bottom: 135px;
    }

    .m-md-t-135 {
        margin-top: 135px;
    }

    .m-md-r-135 {
        margin-right: 135px;
    }

    .m-md-l-135 {
        margin-left: 135px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-135 {
        padding-bottom: 135px;
    }

    .p-sm-t-135 {
        padding-top: 135px;
    }

    .p-sm-r-135 {
        padding-right: 135px;
    }

    .p-sm-l-135 {
        padding-left: 135px;
    }

    .m-sm-b-135 {
        margin-bottom: 135px;
    }

    .m-sm-t-135 {
        margin-top: 135px;
    }

    .m-sm-r-135 {
        margin-right: 135px;
    }

    .m-sm-l-135 {
        margin-left: 135px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-135 {
        padding-bottom: 135px;
    }

    .p-xs-t-135 {
        padding-top: 135px;
    }

    .p-xs-r-135 {
        padding-right: 135px;
    }

    .p-xs-l-135 {
        padding-left: 135px;
    }

    .m-xs-b-135 {
        margin-bottom: 135px;
    }

    .m-xs-t-135 {
        margin-top: 135px;
    }

    .m-xs-r-135 {
        margin-right: 135px;
    }

    .m-xs-l-135 {
        margin-left: 135px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-140 {
        padding-bottom: 140px;
    }

    .p-lg-t-140 {
        padding-top: 140px;
    }

    .p-lg-r-140 {
        padding-right: 140px;
    }

    .p-lg-l-140 {
        padding-left: 140px;
    }

    .m-lg-b-140 {
        margin-bottom: 140px;
    }

    .m-lg-t-140 {
        margin-top: 140px;
    }

    .m-lg-r-140 {
        margin-right: 140px;
    }

    .m-lg-l-140 {
        margin-left: 140px;
    }
}

@media (max-width: 991px) {
    .p-md-b-140 {
        padding-bottom: 140px;
    }

    .p-md-t-140 {
        padding-top: 140px;
    }

    .p-md-r-140 {
        padding-right: 140px;
    }

    .p-md-l-140 {
        padding-left: 140px;
    }

    .m-md-b-140 {
        margin-bottom: 140px;
    }

    .m-md-t-140 {
        margin-top: 140px;
    }

    .m-md-r-140 {
        margin-right: 140px;
    }

    .m-md-l-140 {
        margin-left: 140px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-140 {
        padding-bottom: 140px;
    }

    .p-sm-t-140 {
        padding-top: 140px;
    }

    .p-sm-r-140 {
        padding-right: 140px;
    }

    .p-sm-l-140 {
        padding-left: 140px;
    }

    .m-sm-b-140 {
        margin-bottom: 140px;
    }

    .m-sm-t-140 {
        margin-top: 140px;
    }

    .m-sm-r-140 {
        margin-right: 140px;
    }

    .m-sm-l-140 {
        margin-left: 140px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-140 {
        padding-bottom: 140px;
    }

    .p-xs-t-140 {
        padding-top: 140px;
    }

    .p-xs-r-140 {
        padding-right: 140px;
    }

    .p-xs-l-140 {
        padding-left: 140px;
    }

    .m-xs-b-140 {
        margin-bottom: 140px;
    }

    .m-xs-t-140 {
        margin-top: 140px;
    }

    .m-xs-r-140 {
        margin-right: 140px;
    }

    .m-xs-l-140 {
        margin-left: 140px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-145 {
        padding-bottom: 145px;
    }

    .p-lg-t-145 {
        padding-top: 145px;
    }

    .p-lg-r-145 {
        padding-right: 145px;
    }

    .p-lg-l-145 {
        padding-left: 145px;
    }

    .m-lg-b-145 {
        margin-bottom: 145px;
    }

    .m-lg-t-145 {
        margin-top: 145px;
    }

    .m-lg-r-145 {
        margin-right: 145px;
    }

    .m-lg-l-145 {
        margin-left: 145px;
    }
}

@media (max-width: 991px) {
    .p-md-b-145 {
        padding-bottom: 145px;
    }

    .p-md-t-145 {
        padding-top: 145px;
    }

    .p-md-r-145 {
        padding-right: 145px;
    }

    .p-md-l-145 {
        padding-left: 145px;
    }

    .m-md-b-145 {
        margin-bottom: 145px;
    }

    .m-md-t-145 {
        margin-top: 145px;
    }

    .m-md-r-145 {
        margin-right: 145px;
    }

    .m-md-l-145 {
        margin-left: 145px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-145 {
        padding-bottom: 145px;
    }

    .p-sm-t-145 {
        padding-top: 145px;
    }

    .p-sm-r-145 {
        padding-right: 145px;
    }

    .p-sm-l-145 {
        padding-left: 145px;
    }

    .m-sm-b-145 {
        margin-bottom: 145px;
    }

    .m-sm-t-145 {
        margin-top: 145px;
    }

    .m-sm-r-145 {
        margin-right: 145px;
    }

    .m-sm-l-145 {
        margin-left: 145px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-145 {
        padding-bottom: 145px;
    }

    .p-xs-t-145 {
        padding-top: 145px;
    }

    .p-xs-r-145 {
        padding-right: 145px;
    }

    .p-xs-l-145 {
        padding-left: 145px;
    }

    .m-xs-b-145 {
        margin-bottom: 145px;
    }

    .m-xs-t-145 {
        margin-top: 145px;
    }

    .m-xs-r-145 {
        margin-right: 145px;
    }

    .m-xs-l-145 {
        margin-left: 145px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-150 {
        padding-bottom: 150px;
    }

    .p-lg-t-150 {
        padding-top: 150px;
    }

    .p-lg-r-150 {
        padding-right: 150px;
    }

    .p-lg-l-150 {
        padding-left: 150px;
    }

    .m-lg-b-150 {
        margin-bottom: 150px;
    }

    .m-lg-t-150 {
        margin-top: 150px;
    }

    .m-lg-r-150 {
        margin-right: 150px;
    }

    .m-lg-l-150 {
        margin-left: 150px;
    }
}

@media (max-width: 991px) {
    .p-md-b-150 {
        padding-bottom: 150px;
    }

    .p-md-t-150 {
        padding-top: 150px;
    }

    .p-md-r-150 {
        padding-right: 150px;
    }

    .p-md-l-150 {
        padding-left: 150px;
    }

    .m-md-b-150 {
        margin-bottom: 150px;
    }

    .m-md-t-150 {
        margin-top: 150px;
    }

    .m-md-r-150 {
        margin-right: 150px;
    }

    .m-md-l-150 {
        margin-left: 150px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-150 {
        padding-bottom: 150px;
    }

    .p-sm-t-150 {
        padding-top: 150px;
    }

    .p-sm-r-150 {
        padding-right: 150px;
    }

    .p-sm-l-150 {
        padding-left: 150px;
    }

    .m-sm-b-150 {
        margin-bottom: 150px;
    }

    .m-sm-t-150 {
        margin-top: 150px;
    }

    .m-sm-r-150 {
        margin-right: 150px;
    }

    .m-sm-l-150 {
        margin-left: 150px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-150 {
        padding-bottom: 150px;
    }

    .p-xs-t-150 {
        padding-top: 150px;
    }

    .p-xs-r-150 {
        padding-right: 150px;
    }

    .p-xs-l-150 {
        padding-left: 150px;
    }

    .m-xs-b-150 {
        margin-bottom: 150px;
    }

    .m-xs-t-150 {
        margin-top: 150px;
    }

    .m-xs-r-150 {
        margin-right: 150px;
    }

    .m-xs-l-150 {
        margin-left: 150px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-155 {
        padding-bottom: 155px;
    }

    .p-lg-t-155 {
        padding-top: 155px;
    }

    .p-lg-r-155 {
        padding-right: 155px;
    }

    .p-lg-l-155 {
        padding-left: 155px;
    }

    .m-lg-b-155 {
        margin-bottom: 155px;
    }

    .m-lg-t-155 {
        margin-top: 155px;
    }

    .m-lg-r-155 {
        margin-right: 155px;
    }

    .m-lg-l-155 {
        margin-left: 155px;
    }
}

@media (max-width: 991px) {
    .p-md-b-155 {
        padding-bottom: 155px;
    }

    .p-md-t-155 {
        padding-top: 155px;
    }

    .p-md-r-155 {
        padding-right: 155px;
    }

    .p-md-l-155 {
        padding-left: 155px;
    }

    .m-md-b-155 {
        margin-bottom: 155px;
    }

    .m-md-t-155 {
        margin-top: 155px;
    }

    .m-md-r-155 {
        margin-right: 155px;
    }

    .m-md-l-155 {
        margin-left: 155px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-155 {
        padding-bottom: 155px;
    }

    .p-sm-t-155 {
        padding-top: 155px;
    }

    .p-sm-r-155 {
        padding-right: 155px;
    }

    .p-sm-l-155 {
        padding-left: 155px;
    }

    .m-sm-b-155 {
        margin-bottom: 155px;
    }

    .m-sm-t-155 {
        margin-top: 155px;
    }

    .m-sm-r-155 {
        margin-right: 155px;
    }

    .m-sm-l-155 {
        margin-left: 155px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-155 {
        padding-bottom: 155px;
    }

    .p-xs-t-155 {
        padding-top: 155px;
    }

    .p-xs-r-155 {
        padding-right: 155px;
    }

    .p-xs-l-155 {
        padding-left: 155px;
    }

    .m-xs-b-155 {
        margin-bottom: 155px;
    }

    .m-xs-t-155 {
        margin-top: 155px;
    }

    .m-xs-r-155 {
        margin-right: 155px;
    }

    .m-xs-l-155 {
        margin-left: 155px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-160 {
        padding-bottom: 160px;
    }

    .p-lg-t-160 {
        padding-top: 160px;
    }

    .p-lg-r-160 {
        padding-right: 160px;
    }

    .p-lg-l-160 {
        padding-left: 160px;
    }

    .m-lg-b-160 {
        margin-bottom: 160px;
    }

    .m-lg-t-160 {
        margin-top: 160px;
    }

    .m-lg-r-160 {
        margin-right: 160px;
    }

    .m-lg-l-160 {
        margin-left: 160px;
    }
}

@media (max-width: 991px) {
    .p-md-b-160 {
        padding-bottom: 160px;
    }

    .p-md-t-160 {
        padding-top: 160px;
    }

    .p-md-r-160 {
        padding-right: 160px;
    }

    .p-md-l-160 {
        padding-left: 160px;
    }

    .m-md-b-160 {
        margin-bottom: 160px;
    }

    .m-md-t-160 {
        margin-top: 160px;
    }

    .m-md-r-160 {
        margin-right: 160px;
    }

    .m-md-l-160 {
        margin-left: 160px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-160 {
        padding-bottom: 160px;
    }

    .p-sm-t-160 {
        padding-top: 160px;
    }

    .p-sm-r-160 {
        padding-right: 160px;
    }

    .p-sm-l-160 {
        padding-left: 160px;
    }

    .m-sm-b-160 {
        margin-bottom: 160px;
    }

    .m-sm-t-160 {
        margin-top: 160px;
    }

    .m-sm-r-160 {
        margin-right: 160px;
    }

    .m-sm-l-160 {
        margin-left: 160px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-160 {
        padding-bottom: 160px;
    }

    .p-xs-t-160 {
        padding-top: 160px;
    }

    .p-xs-r-160 {
        padding-right: 160px;
    }

    .p-xs-l-160 {
        padding-left: 160px;
    }

    .m-xs-b-160 {
        margin-bottom: 160px;
    }

    .m-xs-t-160 {
        margin-top: 160px;
    }

    .m-xs-r-160 {
        margin-right: 160px;
    }

    .m-xs-l-160 {
        margin-left: 160px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-165 {
        padding-bottom: 165px;
    }

    .p-lg-t-165 {
        padding-top: 165px;
    }

    .p-lg-r-165 {
        padding-right: 165px;
    }

    .p-lg-l-165 {
        padding-left: 165px;
    }

    .m-lg-b-165 {
        margin-bottom: 165px;
    }

    .m-lg-t-165 {
        margin-top: 165px;
    }

    .m-lg-r-165 {
        margin-right: 165px;
    }

    .m-lg-l-165 {
        margin-left: 165px;
    }
}

@media (max-width: 991px) {
    .p-md-b-165 {
        padding-bottom: 165px;
    }

    .p-md-t-165 {
        padding-top: 165px;
    }

    .p-md-r-165 {
        padding-right: 165px;
    }

    .p-md-l-165 {
        padding-left: 165px;
    }

    .m-md-b-165 {
        margin-bottom: 165px;
    }

    .m-md-t-165 {
        margin-top: 165px;
    }

    .m-md-r-165 {
        margin-right: 165px;
    }

    .m-md-l-165 {
        margin-left: 165px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-165 {
        padding-bottom: 165px;
    }

    .p-sm-t-165 {
        padding-top: 165px;
    }

    .p-sm-r-165 {
        padding-right: 165px;
    }

    .p-sm-l-165 {
        padding-left: 165px;
    }

    .m-sm-b-165 {
        margin-bottom: 165px;
    }

    .m-sm-t-165 {
        margin-top: 165px;
    }

    .m-sm-r-165 {
        margin-right: 165px;
    }

    .m-sm-l-165 {
        margin-left: 165px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-165 {
        padding-bottom: 165px;
    }

    .p-xs-t-165 {
        padding-top: 165px;
    }

    .p-xs-r-165 {
        padding-right: 165px;
    }

    .p-xs-l-165 {
        padding-left: 165px;
    }

    .m-xs-b-165 {
        margin-bottom: 165px;
    }

    .m-xs-t-165 {
        margin-top: 165px;
    }

    .m-xs-r-165 {
        margin-right: 165px;
    }

    .m-xs-l-165 {
        margin-left: 165px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-170 {
        padding-bottom: 170px;
    }

    .p-lg-t-170 {
        padding-top: 170px;
    }

    .p-lg-r-170 {
        padding-right: 170px;
    }

    .p-lg-l-170 {
        padding-left: 170px;
    }

    .m-lg-b-170 {
        margin-bottom: 170px;
    }

    .m-lg-t-170 {
        margin-top: 170px;
    }

    .m-lg-r-170 {
        margin-right: 170px;
    }

    .m-lg-l-170 {
        margin-left: 170px;
    }
}

@media (max-width: 991px) {
    .p-md-b-170 {
        padding-bottom: 170px;
    }

    .p-md-t-170 {
        padding-top: 170px;
    }

    .p-md-r-170 {
        padding-right: 170px;
    }

    .p-md-l-170 {
        padding-left: 170px;
    }

    .m-md-b-170 {
        margin-bottom: 170px;
    }

    .m-md-t-170 {
        margin-top: 170px;
    }

    .m-md-r-170 {
        margin-right: 170px;
    }

    .m-md-l-170 {
        margin-left: 170px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-170 {
        padding-bottom: 170px;
    }

    .p-sm-t-170 {
        padding-top: 170px;
    }

    .p-sm-r-170 {
        padding-right: 170px;
    }

    .p-sm-l-170 {
        padding-left: 170px;
    }

    .m-sm-b-170 {
        margin-bottom: 170px;
    }

    .m-sm-t-170 {
        margin-top: 170px;
    }

    .m-sm-r-170 {
        margin-right: 170px;
    }

    .m-sm-l-170 {
        margin-left: 170px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-170 {
        padding-bottom: 170px;
    }

    .p-xs-t-170 {
        padding-top: 170px;
    }

    .p-xs-r-170 {
        padding-right: 170px;
    }

    .p-xs-l-170 {
        padding-left: 170px;
    }

    .m-xs-b-170 {
        margin-bottom: 170px;
    }

    .m-xs-t-170 {
        margin-top: 170px;
    }

    .m-xs-r-170 {
        margin-right: 170px;
    }

    .m-xs-l-170 {
        margin-left: 170px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-175 {
        padding-bottom: 175px;
    }

    .p-lg-t-175 {
        padding-top: 175px;
    }

    .p-lg-r-175 {
        padding-right: 175px;
    }

    .p-lg-l-175 {
        padding-left: 175px;
    }

    .m-lg-b-175 {
        margin-bottom: 175px;
    }

    .m-lg-t-175 {
        margin-top: 175px;
    }

    .m-lg-r-175 {
        margin-right: 175px;
    }

    .m-lg-l-175 {
        margin-left: 175px;
    }
}

@media (max-width: 991px) {
    .p-md-b-175 {
        padding-bottom: 175px;
    }

    .p-md-t-175 {
        padding-top: 175px;
    }

    .p-md-r-175 {
        padding-right: 175px;
    }

    .p-md-l-175 {
        padding-left: 175px;
    }

    .m-md-b-175 {
        margin-bottom: 175px;
    }

    .m-md-t-175 {
        margin-top: 175px;
    }

    .m-md-r-175 {
        margin-right: 175px;
    }

    .m-md-l-175 {
        margin-left: 175px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-175 {
        padding-bottom: 175px;
    }

    .p-sm-t-175 {
        padding-top: 175px;
    }

    .p-sm-r-175 {
        padding-right: 175px;
    }

    .p-sm-l-175 {
        padding-left: 175px;
    }

    .m-sm-b-175 {
        margin-bottom: 175px;
    }

    .m-sm-t-175 {
        margin-top: 175px;
    }

    .m-sm-r-175 {
        margin-right: 175px;
    }

    .m-sm-l-175 {
        margin-left: 175px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-175 {
        padding-bottom: 175px;
    }

    .p-xs-t-175 {
        padding-top: 175px;
    }

    .p-xs-r-175 {
        padding-right: 175px;
    }

    .p-xs-l-175 {
        padding-left: 175px;
    }

    .m-xs-b-175 {
        margin-bottom: 175px;
    }

    .m-xs-t-175 {
        margin-top: 175px;
    }

    .m-xs-r-175 {
        margin-right: 175px;
    }

    .m-xs-l-175 {
        margin-left: 175px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-180 {
        padding-bottom: 180px;
    }

    .p-lg-t-180 {
        padding-top: 180px;
    }

    .p-lg-r-180 {
        padding-right: 180px;
    }

    .p-lg-l-180 {
        padding-left: 180px;
    }

    .m-lg-b-180 {
        margin-bottom: 180px;
    }

    .m-lg-t-180 {
        margin-top: 180px;
    }

    .m-lg-r-180 {
        margin-right: 180px;
    }

    .m-lg-l-180 {
        margin-left: 180px;
    }
}

@media (max-width: 991px) {
    .p-md-b-180 {
        padding-bottom: 180px;
    }

    .p-md-t-180 {
        padding-top: 180px;
    }

    .p-md-r-180 {
        padding-right: 180px;
    }

    .p-md-l-180 {
        padding-left: 180px;
    }

    .m-md-b-180 {
        margin-bottom: 180px;
    }

    .m-md-t-180 {
        margin-top: 180px;
    }

    .m-md-r-180 {
        margin-right: 180px;
    }

    .m-md-l-180 {
        margin-left: 180px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-180 {
        padding-bottom: 180px;
    }

    .p-sm-t-180 {
        padding-top: 180px;
    }

    .p-sm-r-180 {
        padding-right: 180px;
    }

    .p-sm-l-180 {
        padding-left: 180px;
    }

    .m-sm-b-180 {
        margin-bottom: 180px;
    }

    .m-sm-t-180 {
        margin-top: 180px;
    }

    .m-sm-r-180 {
        margin-right: 180px;
    }

    .m-sm-l-180 {
        margin-left: 180px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-180 {
        padding-bottom: 180px;
    }

    .p-xs-t-180 {
        padding-top: 180px;
    }

    .p-xs-r-180 {
        padding-right: 180px;
    }

    .p-xs-l-180 {
        padding-left: 180px;
    }

    .m-xs-b-180 {
        margin-bottom: 180px;
    }

    .m-xs-t-180 {
        margin-top: 180px;
    }

    .m-xs-r-180 {
        margin-right: 180px;
    }

    .m-xs-l-180 {
        margin-left: 180px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-185 {
        padding-bottom: 185px;
    }

    .p-lg-t-185 {
        padding-top: 185px;
    }

    .p-lg-r-185 {
        padding-right: 185px;
    }

    .p-lg-l-185 {
        padding-left: 185px;
    }

    .m-lg-b-185 {
        margin-bottom: 185px;
    }

    .m-lg-t-185 {
        margin-top: 185px;
    }

    .m-lg-r-185 {
        margin-right: 185px;
    }

    .m-lg-l-185 {
        margin-left: 185px;
    }
}

@media (max-width: 991px) {
    .p-md-b-185 {
        padding-bottom: 185px;
    }

    .p-md-t-185 {
        padding-top: 185px;
    }

    .p-md-r-185 {
        padding-right: 185px;
    }

    .p-md-l-185 {
        padding-left: 185px;
    }

    .m-md-b-185 {
        margin-bottom: 185px;
    }

    .m-md-t-185 {
        margin-top: 185px;
    }

    .m-md-r-185 {
        margin-right: 185px;
    }

    .m-md-l-185 {
        margin-left: 185px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-185 {
        padding-bottom: 185px;
    }

    .p-sm-t-185 {
        padding-top: 185px;
    }

    .p-sm-r-185 {
        padding-right: 185px;
    }

    .p-sm-l-185 {
        padding-left: 185px;
    }

    .m-sm-b-185 {
        margin-bottom: 185px;
    }

    .m-sm-t-185 {
        margin-top: 185px;
    }

    .m-sm-r-185 {
        margin-right: 185px;
    }

    .m-sm-l-185 {
        margin-left: 185px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-185 {
        padding-bottom: 185px;
    }

    .p-xs-t-185 {
        padding-top: 185px;
    }

    .p-xs-r-185 {
        padding-right: 185px;
    }

    .p-xs-l-185 {
        padding-left: 185px;
    }

    .m-xs-b-185 {
        margin-bottom: 185px;
    }

    .m-xs-t-185 {
        margin-top: 185px;
    }

    .m-xs-r-185 {
        margin-right: 185px;
    }

    .m-xs-l-185 {
        margin-left: 185px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-190 {
        padding-bottom: 190px;
    }

    .p-lg-t-190 {
        padding-top: 190px;
    }

    .p-lg-r-190 {
        padding-right: 190px;
    }

    .p-lg-l-190 {
        padding-left: 190px;
    }

    .m-lg-b-190 {
        margin-bottom: 190px;
    }

    .m-lg-t-190 {
        margin-top: 190px;
    }

    .m-lg-r-190 {
        margin-right: 190px;
    }

    .m-lg-l-190 {
        margin-left: 190px;
    }
}

@media (max-width: 991px) {
    .p-md-b-190 {
        padding-bottom: 190px;
    }

    .p-md-t-190 {
        padding-top: 190px;
    }

    .p-md-r-190 {
        padding-right: 190px;
    }

    .p-md-l-190 {
        padding-left: 190px;
    }

    .m-md-b-190 {
        margin-bottom: 190px;
    }

    .m-md-t-190 {
        margin-top: 190px;
    }

    .m-md-r-190 {
        margin-right: 190px;
    }

    .m-md-l-190 {
        margin-left: 190px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-190 {
        padding-bottom: 190px;
    }

    .p-sm-t-190 {
        padding-top: 190px;
    }

    .p-sm-r-190 {
        padding-right: 190px;
    }

    .p-sm-l-190 {
        padding-left: 190px;
    }

    .m-sm-b-190 {
        margin-bottom: 190px;
    }

    .m-sm-t-190 {
        margin-top: 190px;
    }

    .m-sm-r-190 {
        margin-right: 190px;
    }

    .m-sm-l-190 {
        margin-left: 190px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-190 {
        padding-bottom: 190px;
    }

    .p-xs-t-190 {
        padding-top: 190px;
    }

    .p-xs-r-190 {
        padding-right: 190px;
    }

    .p-xs-l-190 {
        padding-left: 190px;
    }

    .m-xs-b-190 {
        margin-bottom: 190px;
    }

    .m-xs-t-190 {
        margin-top: 190px;
    }

    .m-xs-r-190 {
        margin-right: 190px;
    }

    .m-xs-l-190 {
        margin-left: 190px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-195 {
        padding-bottom: 195px;
    }

    .p-lg-t-195 {
        padding-top: 195px;
    }

    .p-lg-r-195 {
        padding-right: 195px;
    }

    .p-lg-l-195 {
        padding-left: 195px;
    }

    .m-lg-b-195 {
        margin-bottom: 195px;
    }

    .m-lg-t-195 {
        margin-top: 195px;
    }

    .m-lg-r-195 {
        margin-right: 195px;
    }

    .m-lg-l-195 {
        margin-left: 195px;
    }
}

@media (max-width: 991px) {
    .p-md-b-195 {
        padding-bottom: 195px;
    }

    .p-md-t-195 {
        padding-top: 195px;
    }

    .p-md-r-195 {
        padding-right: 195px;
    }

    .p-md-l-195 {
        padding-left: 195px;
    }

    .m-md-b-195 {
        margin-bottom: 195px;
    }

    .m-md-t-195 {
        margin-top: 195px;
    }

    .m-md-r-195 {
        margin-right: 195px;
    }

    .m-md-l-195 {
        margin-left: 195px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-195 {
        padding-bottom: 195px;
    }

    .p-sm-t-195 {
        padding-top: 195px;
    }

    .p-sm-r-195 {
        padding-right: 195px;
    }

    .p-sm-l-195 {
        padding-left: 195px;
    }

    .m-sm-b-195 {
        margin-bottom: 195px;
    }

    .m-sm-t-195 {
        margin-top: 195px;
    }

    .m-sm-r-195 {
        margin-right: 195px;
    }

    .m-sm-l-195 {
        margin-left: 195px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-195 {
        padding-bottom: 195px;
    }

    .p-xs-t-195 {
        padding-top: 195px;
    }

    .p-xs-r-195 {
        padding-right: 195px;
    }

    .p-xs-l-195 {
        padding-left: 195px;
    }

    .m-xs-b-195 {
        margin-bottom: 195px;
    }

    .m-xs-t-195 {
        margin-top: 195px;
    }

    .m-xs-r-195 {
        margin-right: 195px;
    }

    .m-xs-l-195 {
        margin-left: 195px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-200 {
        padding-bottom: 200px;
    }

    .p-lg-t-200 {
        padding-top: 200px;
    }

    .p-lg-r-200 {
        padding-right: 200px;
    }

    .p-lg-l-200 {
        padding-left: 200px;
    }

    .m-lg-b-200 {
        margin-bottom: 200px;
    }

    .m-lg-t-200 {
        margin-top: 200px;
    }

    .m-lg-r-200 {
        margin-right: 200px;
    }

    .m-lg-l-200 {
        margin-left: 200px;
    }
}

@media (max-width: 991px) {
    .p-md-b-200 {
        padding-bottom: 200px;
    }

    .p-md-t-200 {
        padding-top: 200px;
    }

    .p-md-r-200 {
        padding-right: 200px;
    }

    .p-md-l-200 {
        padding-left: 200px;
    }

    .m-md-b-200 {
        margin-bottom: 200px;
    }

    .m-md-t-200 {
        margin-top: 200px;
    }

    .m-md-r-200 {
        margin-right: 200px;
    }

    .m-md-l-200 {
        margin-left: 200px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-200 {
        padding-bottom: 200px;
    }

    .p-sm-t-200 {
        padding-top: 200px;
    }

    .p-sm-r-200 {
        padding-right: 200px;
    }

    .p-sm-l-200 {
        padding-left: 200px;
    }

    .m-sm-b-200 {
        margin-bottom: 200px;
    }

    .m-sm-t-200 {
        margin-top: 200px;
    }

    .m-sm-r-200 {
        margin-right: 200px;
    }

    .m-sm-l-200 {
        margin-left: 200px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-200 {
        padding-bottom: 200px;
    }

    .p-xs-t-200 {
        padding-top: 200px;
    }

    .p-xs-r-200 {
        padding-right: 200px;
    }

    .p-xs-l-200 {
        padding-left: 200px;
    }

    .m-xs-b-200 {
        margin-bottom: 200px;
    }

    .m-xs-t-200 {
        margin-top: 200px;
    }

    .m-xs-r-200 {
        margin-right: 200px;
    }

    .m-xs-l-200 {
        margin-left: 200px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-205 {
        padding-bottom: 205px;
    }

    .p-lg-t-205 {
        padding-top: 205px;
    }

    .p-lg-r-205 {
        padding-right: 205px;
    }

    .p-lg-l-205 {
        padding-left: 205px;
    }

    .m-lg-b-205 {
        margin-bottom: 205px;
    }

    .m-lg-t-205 {
        margin-top: 205px;
    }

    .m-lg-r-205 {
        margin-right: 205px;
    }

    .m-lg-l-205 {
        margin-left: 205px;
    }
}

@media (max-width: 991px) {
    .p-md-b-205 {
        padding-bottom: 205px;
    }

    .p-md-t-205 {
        padding-top: 205px;
    }

    .p-md-r-205 {
        padding-right: 205px;
    }

    .p-md-l-205 {
        padding-left: 205px;
    }

    .m-md-b-205 {
        margin-bottom: 205px;
    }

    .m-md-t-205 {
        margin-top: 205px;
    }

    .m-md-r-205 {
        margin-right: 205px;
    }

    .m-md-l-205 {
        margin-left: 205px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-205 {
        padding-bottom: 205px;
    }

    .p-sm-t-205 {
        padding-top: 205px;
    }

    .p-sm-r-205 {
        padding-right: 205px;
    }

    .p-sm-l-205 {
        padding-left: 205px;
    }

    .m-sm-b-205 {
        margin-bottom: 205px;
    }

    .m-sm-t-205 {
        margin-top: 205px;
    }

    .m-sm-r-205 {
        margin-right: 205px;
    }

    .m-sm-l-205 {
        margin-left: 205px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-205 {
        padding-bottom: 205px;
    }

    .p-xs-t-205 {
        padding-top: 205px;
    }

    .p-xs-r-205 {
        padding-right: 205px;
    }

    .p-xs-l-205 {
        padding-left: 205px;
    }

    .m-xs-b-205 {
        margin-bottom: 205px;
    }

    .m-xs-t-205 {
        margin-top: 205px;
    }

    .m-xs-r-205 {
        margin-right: 205px;
    }

    .m-xs-l-205 {
        margin-left: 205px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-210 {
        padding-bottom: 210px;
    }

    .p-lg-t-210 {
        padding-top: 210px;
    }

    .p-lg-r-210 {
        padding-right: 210px;
    }

    .p-lg-l-210 {
        padding-left: 210px;
    }

    .m-lg-b-210 {
        margin-bottom: 210px;
    }

    .m-lg-t-210 {
        margin-top: 210px;
    }

    .m-lg-r-210 {
        margin-right: 210px;
    }

    .m-lg-l-210 {
        margin-left: 210px;
    }
}

@media (max-width: 991px) {
    .p-md-b-210 {
        padding-bottom: 210px;
    }

    .p-md-t-210 {
        padding-top: 210px;
    }

    .p-md-r-210 {
        padding-right: 210px;
    }

    .p-md-l-210 {
        padding-left: 210px;
    }

    .m-md-b-210 {
        margin-bottom: 210px;
    }

    .m-md-t-210 {
        margin-top: 210px;
    }

    .m-md-r-210 {
        margin-right: 210px;
    }

    .m-md-l-210 {
        margin-left: 210px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-210 {
        padding-bottom: 210px;
    }

    .p-sm-t-210 {
        padding-top: 210px;
    }

    .p-sm-r-210 {
        padding-right: 210px;
    }

    .p-sm-l-210 {
        padding-left: 210px;
    }

    .m-sm-b-210 {
        margin-bottom: 210px;
    }

    .m-sm-t-210 {
        margin-top: 210px;
    }

    .m-sm-r-210 {
        margin-right: 210px;
    }

    .m-sm-l-210 {
        margin-left: 210px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-210 {
        padding-bottom: 210px;
    }

    .p-xs-t-210 {
        padding-top: 210px;
    }

    .p-xs-r-210 {
        padding-right: 210px;
    }

    .p-xs-l-210 {
        padding-left: 210px;
    }

    .m-xs-b-210 {
        margin-bottom: 210px;
    }

    .m-xs-t-210 {
        margin-top: 210px;
    }

    .m-xs-r-210 {
        margin-right: 210px;
    }

    .m-xs-l-210 {
        margin-left: 210px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-215 {
        padding-bottom: 215px;
    }

    .p-lg-t-215 {
        padding-top: 215px;
    }

    .p-lg-r-215 {
        padding-right: 215px;
    }

    .p-lg-l-215 {
        padding-left: 215px;
    }

    .m-lg-b-215 {
        margin-bottom: 215px;
    }

    .m-lg-t-215 {
        margin-top: 215px;
    }

    .m-lg-r-215 {
        margin-right: 215px;
    }

    .m-lg-l-215 {
        margin-left: 215px;
    }
}

@media (max-width: 991px) {
    .p-md-b-215 {
        padding-bottom: 215px;
    }

    .p-md-t-215 {
        padding-top: 215px;
    }

    .p-md-r-215 {
        padding-right: 215px;
    }

    .p-md-l-215 {
        padding-left: 215px;
    }

    .m-md-b-215 {
        margin-bottom: 215px;
    }

    .m-md-t-215 {
        margin-top: 215px;
    }

    .m-md-r-215 {
        margin-right: 215px;
    }

    .m-md-l-215 {
        margin-left: 215px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-215 {
        padding-bottom: 215px;
    }

    .p-sm-t-215 {
        padding-top: 215px;
    }

    .p-sm-r-215 {
        padding-right: 215px;
    }

    .p-sm-l-215 {
        padding-left: 215px;
    }

    .m-sm-b-215 {
        margin-bottom: 215px;
    }

    .m-sm-t-215 {
        margin-top: 215px;
    }

    .m-sm-r-215 {
        margin-right: 215px;
    }

    .m-sm-l-215 {
        margin-left: 215px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-215 {
        padding-bottom: 215px;
    }

    .p-xs-t-215 {
        padding-top: 215px;
    }

    .p-xs-r-215 {
        padding-right: 215px;
    }

    .p-xs-l-215 {
        padding-left: 215px;
    }

    .m-xs-b-215 {
        margin-bottom: 215px;
    }

    .m-xs-t-215 {
        margin-top: 215px;
    }

    .m-xs-r-215 {
        margin-right: 215px;
    }

    .m-xs-l-215 {
        margin-left: 215px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-220 {
        padding-bottom: 220px;
    }

    .p-lg-t-220 {
        padding-top: 220px;
    }

    .p-lg-r-220 {
        padding-right: 220px;
    }

    .p-lg-l-220 {
        padding-left: 220px;
    }

    .m-lg-b-220 {
        margin-bottom: 220px;
    }

    .m-lg-t-220 {
        margin-top: 220px;
    }

    .m-lg-r-220 {
        margin-right: 220px;
    }

    .m-lg-l-220 {
        margin-left: 220px;
    }
}

@media (max-width: 991px) {
    .p-md-b-220 {
        padding-bottom: 220px;
    }

    .p-md-t-220 {
        padding-top: 220px;
    }

    .p-md-r-220 {
        padding-right: 220px;
    }

    .p-md-l-220 {
        padding-left: 220px;
    }

    .m-md-b-220 {
        margin-bottom: 220px;
    }

    .m-md-t-220 {
        margin-top: 220px;
    }

    .m-md-r-220 {
        margin-right: 220px;
    }

    .m-md-l-220 {
        margin-left: 220px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-220 {
        padding-bottom: 220px;
    }

    .p-sm-t-220 {
        padding-top: 220px;
    }

    .p-sm-r-220 {
        padding-right: 220px;
    }

    .p-sm-l-220 {
        padding-left: 220px;
    }

    .m-sm-b-220 {
        margin-bottom: 220px;
    }

    .m-sm-t-220 {
        margin-top: 220px;
    }

    .m-sm-r-220 {
        margin-right: 220px;
    }

    .m-sm-l-220 {
        margin-left: 220px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-220 {
        padding-bottom: 220px;
    }

    .p-xs-t-220 {
        padding-top: 220px;
    }

    .p-xs-r-220 {
        padding-right: 220px;
    }

    .p-xs-l-220 {
        padding-left: 220px;
    }

    .m-xs-b-220 {
        margin-bottom: 220px;
    }

    .m-xs-t-220 {
        margin-top: 220px;
    }

    .m-xs-r-220 {
        margin-right: 220px;
    }

    .m-xs-l-220 {
        margin-left: 220px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-225 {
        padding-bottom: 225px;
    }

    .p-lg-t-225 {
        padding-top: 225px;
    }

    .p-lg-r-225 {
        padding-right: 225px;
    }

    .p-lg-l-225 {
        padding-left: 225px;
    }

    .m-lg-b-225 {
        margin-bottom: 225px;
    }

    .m-lg-t-225 {
        margin-top: 225px;
    }

    .m-lg-r-225 {
        margin-right: 225px;
    }

    .m-lg-l-225 {
        margin-left: 225px;
    }
}

@media (max-width: 991px) {
    .p-md-b-225 {
        padding-bottom: 225px;
    }

    .p-md-t-225 {
        padding-top: 225px;
    }

    .p-md-r-225 {
        padding-right: 225px;
    }

    .p-md-l-225 {
        padding-left: 225px;
    }

    .m-md-b-225 {
        margin-bottom: 225px;
    }

    .m-md-t-225 {
        margin-top: 225px;
    }

    .m-md-r-225 {
        margin-right: 225px;
    }

    .m-md-l-225 {
        margin-left: 225px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-225 {
        padding-bottom: 225px;
    }

    .p-sm-t-225 {
        padding-top: 225px;
    }

    .p-sm-r-225 {
        padding-right: 225px;
    }

    .p-sm-l-225 {
        padding-left: 225px;
    }

    .m-sm-b-225 {
        margin-bottom: 225px;
    }

    .m-sm-t-225 {
        margin-top: 225px;
    }

    .m-sm-r-225 {
        margin-right: 225px;
    }

    .m-sm-l-225 {
        margin-left: 225px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-225 {
        padding-bottom: 225px;
    }

    .p-xs-t-225 {
        padding-top: 225px;
    }

    .p-xs-r-225 {
        padding-right: 225px;
    }

    .p-xs-l-225 {
        padding-left: 225px;
    }

    .m-xs-b-225 {
        margin-bottom: 225px;
    }

    .m-xs-t-225 {
        margin-top: 225px;
    }

    .m-xs-r-225 {
        margin-right: 225px;
    }

    .m-xs-l-225 {
        margin-left: 225px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-230 {
        padding-bottom: 230px;
    }

    .p-lg-t-230 {
        padding-top: 230px;
    }

    .p-lg-r-230 {
        padding-right: 230px;
    }

    .p-lg-l-230 {
        padding-left: 230px;
    }

    .m-lg-b-230 {
        margin-bottom: 230px;
    }

    .m-lg-t-230 {
        margin-top: 230px;
    }

    .m-lg-r-230 {
        margin-right: 230px;
    }

    .m-lg-l-230 {
        margin-left: 230px;
    }
}

@media (max-width: 991px) {
    .p-md-b-230 {
        padding-bottom: 230px;
    }

    .p-md-t-230 {
        padding-top: 230px;
    }

    .p-md-r-230 {
        padding-right: 230px;
    }

    .p-md-l-230 {
        padding-left: 230px;
    }

    .m-md-b-230 {
        margin-bottom: 230px;
    }

    .m-md-t-230 {
        margin-top: 230px;
    }

    .m-md-r-230 {
        margin-right: 230px;
    }

    .m-md-l-230 {
        margin-left: 230px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-230 {
        padding-bottom: 230px;
    }

    .p-sm-t-230 {
        padding-top: 230px;
    }

    .p-sm-r-230 {
        padding-right: 230px;
    }

    .p-sm-l-230 {
        padding-left: 230px;
    }

    .m-sm-b-230 {
        margin-bottom: 230px;
    }

    .m-sm-t-230 {
        margin-top: 230px;
    }

    .m-sm-r-230 {
        margin-right: 230px;
    }

    .m-sm-l-230 {
        margin-left: 230px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-230 {
        padding-bottom: 230px;
    }

    .p-xs-t-230 {
        padding-top: 230px;
    }

    .p-xs-r-230 {
        padding-right: 230px;
    }

    .p-xs-l-230 {
        padding-left: 230px;
    }

    .m-xs-b-230 {
        margin-bottom: 230px;
    }

    .m-xs-t-230 {
        margin-top: 230px;
    }

    .m-xs-r-230 {
        margin-right: 230px;
    }

    .m-xs-l-230 {
        margin-left: 230px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-235 {
        padding-bottom: 235px;
    }

    .p-lg-t-235 {
        padding-top: 235px;
    }

    .p-lg-r-235 {
        padding-right: 235px;
    }

    .p-lg-l-235 {
        padding-left: 235px;
    }

    .m-lg-b-235 {
        margin-bottom: 235px;
    }

    .m-lg-t-235 {
        margin-top: 235px;
    }

    .m-lg-r-235 {
        margin-right: 235px;
    }

    .m-lg-l-235 {
        margin-left: 235px;
    }
}

@media (max-width: 991px) {
    .p-md-b-235 {
        padding-bottom: 235px;
    }

    .p-md-t-235 {
        padding-top: 235px;
    }

    .p-md-r-235 {
        padding-right: 235px;
    }

    .p-md-l-235 {
        padding-left: 235px;
    }

    .m-md-b-235 {
        margin-bottom: 235px;
    }

    .m-md-t-235 {
        margin-top: 235px;
    }

    .m-md-r-235 {
        margin-right: 235px;
    }

    .m-md-l-235 {
        margin-left: 235px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-235 {
        padding-bottom: 235px;
    }

    .p-sm-t-235 {
        padding-top: 235px;
    }

    .p-sm-r-235 {
        padding-right: 235px;
    }

    .p-sm-l-235 {
        padding-left: 235px;
    }

    .m-sm-b-235 {
        margin-bottom: 235px;
    }

    .m-sm-t-235 {
        margin-top: 235px;
    }

    .m-sm-r-235 {
        margin-right: 235px;
    }

    .m-sm-l-235 {
        margin-left: 235px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-235 {
        padding-bottom: 235px;
    }

    .p-xs-t-235 {
        padding-top: 235px;
    }

    .p-xs-r-235 {
        padding-right: 235px;
    }

    .p-xs-l-235 {
        padding-left: 235px;
    }

    .m-xs-b-235 {
        margin-bottom: 235px;
    }

    .m-xs-t-235 {
        margin-top: 235px;
    }

    .m-xs-r-235 {
        margin-right: 235px;
    }

    .m-xs-l-235 {
        margin-left: 235px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-240 {
        padding-bottom: 240px;
    }

    .p-lg-t-240 {
        padding-top: 240px;
    }

    .p-lg-r-240 {
        padding-right: 240px;
    }

    .p-lg-l-240 {
        padding-left: 240px;
    }

    .m-lg-b-240 {
        margin-bottom: 240px;
    }

    .m-lg-t-240 {
        margin-top: 240px;
    }

    .m-lg-r-240 {
        margin-right: 240px;
    }

    .m-lg-l-240 {
        margin-left: 240px;
    }
}

@media (max-width: 991px) {
    .p-md-b-240 {
        padding-bottom: 240px;
    }

    .p-md-t-240 {
        padding-top: 240px;
    }

    .p-md-r-240 {
        padding-right: 240px;
    }

    .p-md-l-240 {
        padding-left: 240px;
    }

    .m-md-b-240 {
        margin-bottom: 240px;
    }

    .m-md-t-240 {
        margin-top: 240px;
    }

    .m-md-r-240 {
        margin-right: 240px;
    }

    .m-md-l-240 {
        margin-left: 240px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-240 {
        padding-bottom: 240px;
    }

    .p-sm-t-240 {
        padding-top: 240px;
    }

    .p-sm-r-240 {
        padding-right: 240px;
    }

    .p-sm-l-240 {
        padding-left: 240px;
    }

    .m-sm-b-240 {
        margin-bottom: 240px;
    }

    .m-sm-t-240 {
        margin-top: 240px;
    }

    .m-sm-r-240 {
        margin-right: 240px;
    }

    .m-sm-l-240 {
        margin-left: 240px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-240 {
        padding-bottom: 240px;
    }

    .p-xs-t-240 {
        padding-top: 240px;
    }

    .p-xs-r-240 {
        padding-right: 240px;
    }

    .p-xs-l-240 {
        padding-left: 240px;
    }

    .m-xs-b-240 {
        margin-bottom: 240px;
    }

    .m-xs-t-240 {
        margin-top: 240px;
    }

    .m-xs-r-240 {
        margin-right: 240px;
    }

    .m-xs-l-240 {
        margin-left: 240px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-245 {
        padding-bottom: 245px;
    }

    .p-lg-t-245 {
        padding-top: 245px;
    }

    .p-lg-r-245 {
        padding-right: 245px;
    }

    .p-lg-l-245 {
        padding-left: 245px;
    }

    .m-lg-b-245 {
        margin-bottom: 245px;
    }

    .m-lg-t-245 {
        margin-top: 245px;
    }

    .m-lg-r-245 {
        margin-right: 245px;
    }

    .m-lg-l-245 {
        margin-left: 245px;
    }
}

@media (max-width: 991px) {
    .p-md-b-245 {
        padding-bottom: 245px;
    }

    .p-md-t-245 {
        padding-top: 245px;
    }

    .p-md-r-245 {
        padding-right: 245px;
    }

    .p-md-l-245 {
        padding-left: 245px;
    }

    .m-md-b-245 {
        margin-bottom: 245px;
    }

    .m-md-t-245 {
        margin-top: 245px;
    }

    .m-md-r-245 {
        margin-right: 245px;
    }

    .m-md-l-245 {
        margin-left: 245px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-245 {
        padding-bottom: 245px;
    }

    .p-sm-t-245 {
        padding-top: 245px;
    }

    .p-sm-r-245 {
        padding-right: 245px;
    }

    .p-sm-l-245 {
        padding-left: 245px;
    }

    .m-sm-b-245 {
        margin-bottom: 245px;
    }

    .m-sm-t-245 {
        margin-top: 245px;
    }

    .m-sm-r-245 {
        margin-right: 245px;
    }

    .m-sm-l-245 {
        margin-left: 245px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-245 {
        padding-bottom: 245px;
    }

    .p-xs-t-245 {
        padding-top: 245px;
    }

    .p-xs-r-245 {
        padding-right: 245px;
    }

    .p-xs-l-245 {
        padding-left: 245px;
    }

    .m-xs-b-245 {
        margin-bottom: 245px;
    }

    .m-xs-t-245 {
        margin-top: 245px;
    }

    .m-xs-r-245 {
        margin-right: 245px;
    }

    .m-xs-l-245 {
        margin-left: 245px;
    }
}

@media (max-width: 1023px) {
    .p-lg-b-250 {
        padding-bottom: 250px;
    }

    .p-lg-t-250 {
        padding-top: 250px;
    }

    .p-lg-r-250 {
        padding-right: 250px;
    }

    .p-lg-l-250 {
        padding-left: 250px;
    }

    .m-lg-b-250 {
        margin-bottom: 250px;
    }

    .m-lg-t-250 {
        margin-top: 250px;
    }

    .m-lg-r-250 {
        margin-right: 250px;
    }

    .m-lg-l-250 {
        margin-left: 250px;
    }
}

@media (max-width: 991px) {
    .p-md-b-250 {
        padding-bottom: 250px;
    }

    .p-md-t-250 {
        padding-top: 250px;
    }

    .p-md-r-250 {
        padding-right: 250px;
    }

    .p-md-l-250 {
        padding-left: 250px;
    }

    .m-md-b-250 {
        margin-bottom: 250px;
    }

    .m-md-t-250 {
        margin-top: 250px;
    }

    .m-md-r-250 {
        margin-right: 250px;
    }

    .m-md-l-250 {
        margin-left: 250px;
    }
}

@media (max-width: 767px) {
    .p-sm-b-250 {
        padding-bottom: 250px;
    }

    .p-sm-t-250 {
        padding-top: 250px;
    }

    .p-sm-r-250 {
        padding-right: 250px;
    }

    .p-sm-l-250 {
        padding-left: 250px;
    }

    .m-sm-b-250 {
        margin-bottom: 250px;
    }

    .m-sm-t-250 {
        margin-top: 250px;
    }

    .m-sm-r-250 {
        margin-right: 250px;
    }

    .m-sm-l-250 {
        margin-left: 250px;
    }
}

@media (max-width: 575px) {
    .p-xs-b-250 {
        padding-bottom: 250px;
    }

    .p-xs-t-250 {
        padding-top: 250px;
    }

    .p-xs-r-250 {
        padding-right: 250px;
    }

    .p-xs-l-250 {
        padding-left: 250px;
    }

    .m-xs-b-250 {
        margin-bottom: 250px;
    }

    .m-xs-t-250 {
        margin-top: 250px;
    }

    .m-xs-r-250 {
        margin-right: 250px;
    }

    .m-xs-l-250 {
        margin-left: 250px;
    }
}

/* Color */
.co-white{
    color: #ffffff;
}

.co-c1 {
    color: #00ad5f;
}

.co-c2 {
    color: #fa4251;
}

.co-c3 {
    color: #ff8300;
}

.co-c4 {
    color: #2194c1;
}

.co-c5 {
    color: #ab6c25;
}

.co-c6 {
    color: #e2e11b;
}

.co-c7 {
    color: #e83e8c;
}

.co-c8 {
    color: #03673a;
}

.co-c9 {
    color: #cc0919;
}

.co-c10 {
    color: #6f42c1;
}

/* Background*/
.bg-white {
    background: #fff;
}

.bg-brand-gva {
    background-color: var(--color-brand-blue);
}

.bg-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
}

.bg-overlay--blue {
    background: rgba(49, 89, 253, 0.9);
}

.bg-c1 {
    background: #00ad5f;
}

.bg-c2 {
    background: #fa4251;
}

.bg-c3 {
    background: #ff8300;
}

.bg-c4 {
    background: #2194c1;
}

.bg-c5 {
    background: #ab6c25;
}

.bg-c6 {
    background: #e2e11b;
}

.bg-c7 {
    background: #e83e8c;
}

.bg-c8 {
    background: #03673a;
}

.bg-c9 {
    background: #cc0919;
}

.bg-c10 {
    background: #6f42c1;
}

.bg-flat-color-1 {
    background: #20a8d8;
}

.bg-flat-color-2 {
    background: #63c2de;
}

.bg-flat-color-3 {
    background: #ffc107;
}

.bg-flat-color-4 {
    background: #f86c6b;
}

.bg-flat-color-5 {
    background: #4dbd74;
}

.bg-eformacio{
    background: var(--color-blue) !important;
}

/*Image*/
.img-radius {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}

.img-cir {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden;
    position: relative;
}

.img-cir.fas:before{
    font-size: 16px;
    color: #444;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.img-25 {
    height: 25px;
    width: 25px;
}

.img-40 {
    height: 40px;
    width: 40px;
}

.img-120 {
    width: 120px;
    height: 120px;
}

.vmap {
    width: 100%;
    height: 400px;
}

.vue-lists ul, .vue-lists ol {
    padding-left: 30px;
}

/* Dropdown */
.buttons-datatable{
  position: relative;
}
.dropdown-datatable.dropdown-menu{
  padding: 0;
}

.dropdown-datatable.dropdown-menu .dt-buttons{
  display: inline-block;
  width: 100%;
}

.dropdown-datatable.dropdown-menu button{
    display: block;
    width: 100%;
    margin: 0 !important;
    border-radius: 0;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    border-bottom: 1px solid #8e9194;
}

.dropdown-datatable.dropdown-menu a{
    display: block;
    width: 100%;
    margin: 0 !important;
    border-radius: 0;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    border-bottom: 1px solid #8e9194;
}

.dropdown-datatable.dropdown-menu .btn-group>.btn-group:not(:last-child)>.btn, .dropdown-datatable.dropdown-menu .btn-group>.btn:not(:last-child):not(.dropdown-toggle){
  border-radius: 0;
}

.custom-select {
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    padding: .375rem 1.75rem .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3E%3Cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3E%3C/svg%3E") no-repeat right .75rem center;
    background-size: 8px 10px;
    box-shadow: 0 10px 20px 0 rgba(0,0,0,.03);
    border: 1px solid #ced4da;
    border-radius: .25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.custom-select-sm {
    font-size: 75%;
}

.ms-n1 {
    margin-left: -0.25rem !important;
}

.ms-n2 {
    margin-left: -0.50rem !important;
}

.ms-n3 {
    margin-left: -0.75rem !important;
}

.ms-n4 {
    margin-left: -1.00rem !important;
}

.dataTables_wrapper{
    margin: 0 auto !important;
}

table.dataTable{
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.dataTables_wrapper .top,
.dataTables_wrapper .bottom{
    display: flex;
    align-items: center;
}

div.dataTables_wrapper div.dataTables_filter{
    display: block;
    text-align: left !important;
    margin-top: -65px;
}

#tableDiplomasTodos_filter{
    margin-top: 0px !important;
}

div.dataTables_wrapper div.dataTables_filter label{
    margin-left: -7px;
}

@media (max-width: 1200px){
    div.dataTables_wrapper div.dataTables_filter{
        display: block;
        text-align: left;
        margin-top: 0;
    }

    .table-data__tool .table-data__tool-right{
        display: flex;
        /*padding-right: 1rem;*/
        justify-content: flex-end;
    }
    .table-data__tool .table-data__tool-right .au-btn--small{
        margin-right: 0.50rem !important;
    }

    .table-data__tool .table-data__tool-right > button{
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        text-align: center;

    }

    .table-data__tool .table-data__tool-right > .buttons-datatable{
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        text-align: center;
    }

    .table-data__tool .table-data__tool-right > .buttons-datatable button{
        width: 100%;
    }

}

@media (max-width: 991px) {
    .table-data__tool {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    div.dataTables_wrapper div.dataTables_filter{
        display: block;
        text-align: left;
        margin-top: 0;
    }
    .table-data__tool .table-data__tool-right {
        margin-top: 10px;
        justify-content: space-between !important;
    }
    .table-data__tool .table-data__tool-right .au-btn--small{
        margin-right: 0.50rem !important;
    }
    .table-data__tool .table-data__tool-right > button {
        margin-right: 0;
        /*/margin-bottom: 10px;*/
    }
    .table-data__tool .table-data__tool-right .btn{
        padding-left:10%;
        padding-right: 10%;
    }
    div.dataTables_wrapper div.dataTables_filter {
        width: 100% !important;
    }
    div.dataTables_wrapper div.dataTables_filter label{
        width: 80% !important;
    }
    div.dataTables_wrapper div.dataTables_filter input {
        width: 98% !important;
    }
    div.dataTables_wrapper div.dataTables_filter #btnFilters{
        width: 19% !important;
        font-size-adjust: initial;
    }
    .table-data__tool .table-data__tool-right .rs-select2--dark{
        width:30% !important;
    }
}

@media (max-width: 480px){

    .table-data__tool .table-data__tool-right .btn {
        margin-right: 0;
        font-size: x-small !important;
        padding-left:5% !important;
        padding-right: 5% !important;
    }

    .dataTables_wrapper .top,.dataTables_wrapper .bottom, .dataTables_wrapper .button{
        display: inline-block;
        width: 100%;
    }

    div.dataTables_wrapper div.dataTables_info{
        margin: 15px 0;
    }
    .dataTables_paginate ul.pagination{
        justify-content: center !important;
    }
    div.dataTables_wrapper div.dataTables_filter {
        width: 100% !important;
    }
    div.dataTables_wrapper div.dataTables_filter label{
        width: 70% !important;
    }
    div.dataTables_wrapper div.dataTables_filter input {
        width: 80% !important;
        min-width: 100px;
        font-size-adjust: initial;
    }
    div.dataTables_wrapper div.dataTables_filter #btnFilters{
        width: 25% !important;
        /*font-size: 0px;*/
        float:right;
        font-size-adjust: initial;
        font-size: x-small !important;
    }
    .btn-group{
        display: block;
    }
    .dataTables_wrapper .top, .dataTables_wrapper .button{
        display: inline-block;
        width: 100%;
    }
    .dataTables_wrapper .bottom, .dataTables_wrapper .button{
        display: inline-block;
        width: 100%;
    }

}

div.dataTables_wrapper div.dataTables_filter label{
  position: relative;
  margin-bottom: 22px;
}

div.dataTables_wrapper div.dataTables_filter label i{
  position: absolute;
  top: 13px;
  left: 23px;
}

div.dataTables_wrapper div.dataTables_filter input {
    display: inline-block;
    width: auto;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.03);
    border: none;
    padding: 10px 10px 10px 35px;
    line-height: 20px;
    min-width: 320px;
}

div.dataTables_wrapper div.dataTables_length{
    margin-right: 10px;
    display: inline;
}

div.dataTables_wrapper div.dataTables_length label{
    margin: 0;
}

div.dataTables_wrapper div.dataTables_length select{
    border: none;
}

div.dataTables_wrapper div.dataTables_info{
    padding: 0 !important;
    font-size: 12px;
    display: inline;
}

div.dataTables_wrapper div.dataTables_paginate{
    margin-left: auto !important;
}

table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
    top: 32% !important;
    left: 5px;
    height: 20px;
    width: 20px;
    display: block;
    position: absolute;
    color: white;
    border: none;
    border-radius: 14px;
    box-shadow: none;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font: normal normal normal 14px/1;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    line-height: 16px;
    content: "\f0dd";
    background-color: var(--color-blue) !important;
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
    content: "\f0de";
    background-color: #dc3545;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    line-height: 24px;
}

table.dataTable>tbody>tr.child>td.child{
    border-bottom: 5px solid #f2f2f2 !important;
}

table.dataTable>tbody>tr.child ul.dtr-details{
  width: 100%;

}

table.dataTable>tbody>tr.child ul.dtr-details>li {
    border-bottom: 1px solid #efefef;
    padding: 15px 5px 15px 3px;
}

table.dataTable>tbody>tr.child span.dtr-title {
    display: inline-block;
    min-width: 75px;
    font-weight: bold;
}

table.dataTable>tbody>tr.child span.dtr-data {
    float: right;
    padding: 0px 15px 0px 5px;
}

.table > :not(caption) > * > * {
    box-shadow: none!important;
}

.au-card form .form-control, .form-select, .au-card .form-control, td .form-control{
    display: block;
    width: 100%;
    padding: 0.575rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.form-control[readonly], .form-control[disabled], .form-select[readonly], .form-select[disabled] {
    background-color: #f2f2f2;
}

.au-card .form-control-file {
    background-color: white!important;
    padding: 0.375rem .75rem!important;
}

.au-card .form-control-file-disabled {
    background-color: #f2f2f2!important;
    padding: 0.375rem .75rem!important;
}

.au-card form select.form-control{
    height: 44px !important;
}

.au-card label:not(.btn),
.control-label:not(.btn),
.form-label:not(.btn)
{
    font-weight: 500;
}

/* TABS 1 */
.nav-tabs {
    border: none;
}

.nav-tabs .nav-link{
    background: #ffffff;
    color: var(--color-blue);
    border: none;
    border-radius: 0;
    border-left: 3px solid #f2f2f2;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .nav-tabs .nav-link:focus {
    color: #fff;
    background-color: var(--color-blue);
    border: none;
    border-left: 3px solid #f2f2f2;
}

.nav-tabs .nav-link:hover {
    border: none;
    background: #0F6394;
    color: #ffffff;
    border-left: 3px solid #f2f2f2;
}

.nav-tabs .nav-link:first-child{
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}

.nav-tabs .nav-link:last-child{
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}

/* TABS 2 */
.nav-tabs.regular {
    border: none;
}

.nav-tabs.regular .nav-link{
    border: none;
    border-left: 3px solid #f2f2f2;
    background: #eeeeee;
    color: #888888;
}

.nav-tabs.regular .nav-item.show .nav-link, .nav-tabs.regular .nav-link.active, .nav-tabs.regular .nav-link:focus {
    color: #666666;
    background-color: #ffffff;
    border: none;
    border-left: 3px solid #f2f2f2;
}

.nav-tabs.regular .nav-link:hover {
    border: none;
    background: #0F6394;
    color: #ffffff;
    border-left: 3px solid #f2f2f2;
}

.nav-tabs.regular .nav-link:first-child{
  border: none;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 0px;
}

.nav-tabs.regular .nav-link:last-child{
  border-top-right-radius: 10px;
  border-bottom-right-radius: 0px;
}

.tab-content.regular .au-card{
  border-top-left-radius: 0;
}

@media (max-width: 768px){
  .nav-tabs .nav-link{
    width: 100%;
    border-radius: 5px;
    border-left: none !important;
}

.nav-tabs .nav-link:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.nav-tabs .nav-link:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.nav-tabs.regular .nav-link:first-child {
    border: none;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.nav-tabs.regular .nav-link:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
}

.sapling-list {
  overflow-x: auto;
  margin-top: 30px;
}

.sapling-list .sapling-item ul{
  padding-left: 62px;
}

.sapling-list li > a{
  margin-bottom: 15px;
}

.sapling-list .sapling-item:before{
    content: "\f114";
    width: 50px;
    display: inline-block;
    font: normal normal normal 14px/1;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 26px;
    -webkit-transition: all 1s; /* Safari */
    transition: all 1s;
    color: #ffffff;
}

.sapling-list .sapling-item.sapling-expanded:before{
    content: "\f07c";
}

.sapling-list .sapling-item:hover:before{
    color: var(--color-blue);
}

.sapling-list .sapling-item span.name{
    text-transform: uppercase;
    font-size: 20px;
}

.sapling-list .sapling-item .fas{
  vertical-align: bottom;
  margin-right: 10px;
}

.footer{
    padding-top: 100px;
}

.footer .logos .row{
  text-align: center;
  align-items: center;
}
.logos {
    padding-top: 20px;
}

.footer .logo-gv{
  text-align: right;
}
.footer .logo-ue{
  text-align: left;
}

.footer .logo-gv img{
  width: 165px;
}
.footer .logo-ue img{
  width: 120px;
}

.footer .logo-gv img.mini{
  width: 165px;
}
.footer .logo-ue img.mini{
  width: 35px;
}

.white .menu-sidebar2__content{
    background: #ffffff;
}

.white .navbar-sidebar2 .navbar__list li a{
  color: #666666;
  border-bottom: 2px solid #f2f2f2;
}

.white .navbar-sidebar2 .navbar__list li:hover {
    background-color: #282733;
}

.white .navbar-sidebar2 .navbar__list li:hover a{
  color: #ffffff;
}

.white .navbar-sidebar2 .navbar__sub-list li {
    background: #f5f5f5;
}

.white .navbar-sidebar2 .navbar__list li:hover .navbar__sub-list li a {
    color: #666666;
}

.white .navbar-sidebar2 .navbar__list li .navbar__sub-list li:hover a {
    color: #ffffff;
}

.badge{
  margin-top: -1px;
  vertical-align: middle;
}

.navbar__list .badge{
  margin-top: 9px;
  vertical-align: middle;
  float: right;
  display: none;
}

.navbar__list a:hover > .badge{
    display: inline-block;
}

sup.badge.rounded-pill.bg-warning {
    position: absolute;
    left: 1rem;
}

.btn-group .btn-secondary{
    border: none;
    background-color: #aaaaaa;
    color: #ffffff;
    margin-right: 4px;
}

.btn-group .btn-secondary.active {
    background-color: #5a6268;
}

.btn-secondary i{
    padding-right: 5px;
}

.btn-default {
    background-color: #f4f4f4;
    color: #444;
    border-color: #ddd;
}

.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active {
    background-color: #5a6268!important;
}

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: none;
}

[data-bs-toggle=buttons]>.btn input[type=checkbox], [data-bs-toggle=buttons]>.btn input[type=radio], [data-bs-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-bs-toggle=buttons]>.btn-group>.btn input[type=radio] {
    display: none;
}

.custom-file-input:lang(en)~.custom-file-label::after {
    content: "Examinar";
}

.custom-file-input:lang(en)~.custom-file-label::before {
    content: "Examinar";
}

.page-container {
    margin-top: 70px;
}

.content-header {
    padding: 0;
}

.content-header h1 {
    margin-top: 15px;
    margin-left: 10px;
    font-size: 24px;
    color: #666;
}

.content-header .pull-right {
    margin-top: 10px;
}

.breadcrumb {
    padding: 0;
    margin: 0;
    background: none;
    margin-top: 17px;
    margin-left: 10px;
}

.breadcrumb-title{
    margin-left: 10px;
    font-weight: bold;
}

.breadcrumb-icon {
    padding: 0;
    margin: 0;
    background: none;
    margin-top: 17px;
    margin-left: 30px;
    display: flex;
}

.breadcrumb .separator {
    margin-left: 5px;
    margin-right: 5px;
}

.data-table-section {
    margin: 0;
}

#section-edition-content-row {
    margin: 0;
}

.modal-body ul {
    margin-left: 2rem;
}

.modal-primary .modal-header,
.modal-primary .modal-footer {
  background-color: white !important;
}

.modal-warning .modal-header,
.modal-warning .modal-footer {
  background-color: #db8b0b !important;
}

.modal-danger .modal-header,
.modal-danger .modal-footer {
  background-color: #d33724 !important;
}

.modal-success .modal-header,
.modal-success .modal-footer {
  background-color: #008d4c !important;
}

.modal-label {
    padding: .2em .2em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    background-color: #00c0ef !important;
}

.label-warning,
.modal-warning .modal-body {
  background-color: #f39c12 !important;
}

.label-danger,
.modal-danger .modal-body {
  background-color: #dd4b39 !important;
}

.label-success,
.modal-success .modal-body {
    background-color: #00a65a !important;
  }

.modal {
    background: rgba(0, 0, 0, 0.3);
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-size: 16px;
}

.modal-body label {
    text-align: left;
}
.modal .modal-footer{
    display:block;
    padding-bottom: 10px;
}

.modal .modal-footer .au-btn--blue{
    text-transform:uppercase;
}

.modal .modal-footer .btn-default{
    background-color: #6c757d;
    font-family: "Poppins", sans-serif;
    text-transform:uppercase;
    color:#FFFFFF;
}

.modal .form-control {
    background-color: #f2f2f2;
}

.modal-content form {
    padding-bottom: 15px;
}

.modal-content {
    border: 0;
    text-align: left;
}
.modal-warning .modal-header {
    border-bottom-color: #db8b0b;
}

.modal-primary .modal-footer {
    border-top-color: #e9ecef;
    padding: 15px;
    text-align: right;
    display: block;
}

.modal-warning .modal-footer {
    border-top-color: #db8b0b;
    padding: 15px;
    text-align: right;
    display: block;
}

.modal-danger .modal-header {
    border-bottom-color: #c23321;
}

.modal-danger .modal-footer {
    border-top-color: #c23321;
    padding: 15px;
    text-align: right;
    display: block;
}

.modal-success .modal-header {
    border-bottom-color: #00733e;
}

.modal-success .modal-footer {
    border-top-color: #00733e;
    padding: 15px;
    text-align: right;
    display: block;
}

.modal-warning .modal-body,
.modal-warning .modal-header,
.modal-warning .modal-header .close,
.modal-warning .modal-header .modal-title,
.modal-warning .modal-footer,
.modal-info .modal-body,
.modal-info .modal-header,
.modal-info .modal-footer,
.modal-success .modal-body,
.modal-success .modal-header,
.modal-success .modal-footer,
.modal-success .modal-header .close,
.modal-success .modal-header .modal-title,
.modal-danger .modal-body,
.modal-danger .modal-header,
.modal-danger .modal-header .close,
.modal-danger .modal-header .modal-title,
.modal-danger .modal-footer {
    color: #fff !important;
}

.modal-primary .modal-body,
.modal-primary .modal-header,
.modal-primary .modal-footer {
    color: #495057 !important;
}

.modal-primary .btn-outline {
    border: 1px solid #6c757d;
    color: white;
    background-color: #6c757d;
}

.modal-warning .btn-outline {
    border: 1px solid #db8b0b;
    color: #db8b0b;
    background-color: white;
}

.modal-danger .btn-outline {
    border: 1px solid #c23321;
    color: #c23321;
    background-color: white;
}

.modal-success .btn-outline {
    border: 1px solid #00733e;
    color: #00733e;
    background-color: white;
}

.modal-w-90{
    max-width: none !important;
    width: 90% !important;
    margin: 1.75rem auto;
}

.img-organization {
    width: 40px !important;
    height: 40px !important;
    padding: .25rem;
    background-color: #fff;
    border-radius: .25rem;
    max-width: 100%;
}

.text-bold, .text-bold.table td, .text-bold.table th {
    font-weight: 700;
}

.multiple-select-div {
    height:200px;
    overflow:auto;
    border:1px solid #ddd;
    background:#f9f9f9;
}

.alert-error {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.color-edit-icon {
    color: #17a2b8;
}

.color-add-icon {
    color: #63c76a;
}

.color-delete-icon {
    color: #dc3545;
}

.authorized-li {
    list-style-type: none;
}

#organization-name-span {
    font-size: 12px;
}

.revalidation_span {
    font-size: 10px;
    color: purple;
    border: 1px solid;
    border-radius: 12px;
    white-space: break-spaces;
}

.note-editor .bs-tooltip-bottom{
    top: 0px !important;
}

.note-editable .dl, .note-editable ol, .note-editable ul {
    margin-left: 2rem;
}

.log {
    font-family: monospace;
    display: block;
    line-height: initial;
    padding: 10px;
    padding-bottom: 1em;
    margin-bottom: 5px;
    background-color: #EEE;
    border-radius: 10px;
    overflow-x: auto;
}

.text-break {
    -ms-word-break: break-all;
    word-break: break-all;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

.th-width {
    max-width: 100% !important;
    min-width: 70% !important;
}

.top {
    margin-bottom: 25px !important;
}

.bottom {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}

.input-group.file-caption-main {
    margin-top: 10px;
    border: 0px !important;
    border-radius: 0px !important;
}

.form-control.file-caption.kv-fileinput-caption {
    margin-bottom: 10px;
}

.column-none td{
    display: none !important;
}

td.td-hide{
    display: none !important;
}

.bootstrap-wysihtml5-insert-link-modal .close, .bootstrap-wysihtml5-insert-image-modal .close {
    display: none;
}

.bootstrap-wysihtml5-insert-link-modal h3, .bootstrap-wysihtml5-insert-image-modal h3 {
    font-size: 18px;
}

/* default
---------------------------- */
.wysihtml5-toolbar .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    font-size: 14px;
}

.wysihtml5-toolbar .btn-default:focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
    font-size: 14px;
}

.wysihtml5-toolbar .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
    font-size: 14px;
}

.wysihtml5-toolbar .btn-default:active {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.wysihtml5-toolbar li {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    font-size: 14px;
}

.wysihtml5-toolbar li:focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
    font-size: 14px;
}

.wysihtml5-toolbar li:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
    font-size: 14px;
}

.wysihtml5-toolbar li:active {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.wysihtml5-toolbar li a {
    color: #333;
}

.custom-file-label::after {
    content: "Examinar";
    font-size: 14px;
    padding: .375rem .1rem;
}
.custom-file-label {
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
}

.overflow-unset{
    overflow: unset !important;
}

#efor_appbundle_edition_organization, #efor_appbundle_edition_plan, #efor_appbundle_edition_course, #efor_appbundle_edition_template {
    height: calc(2.56rem + 2px);
}

.background-red {
    background-color: #FF000019 !important;
}

.buttons-datatable{
    padding-right: 4px;
}
.buttons-datatable .btn {
    border: none;
}

.dataTables_wrapper{
    padding-bottom: 5px;
}

.red-asterisk:after {
  content: "*";
  color: #dc3545;
}

a:focus {
    text-decoration: underline;
    text-decoration-color: #307095;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);
}

 .au-btn--blue:focus, .au-btn--blue:hover, .au-btn--blue:active {
    text-decoration: underline;
    text-decoration-color: #f2f3f8 ;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);
    background: #307095;
}

button:focus {
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);
    text-decoration: underline;
    background: #307095;
}

@media (max-width: 600px) {
    .settings-dropdown {
        min-width: 105px;
        height:300px;
        overflow: auto;
    }
}

@media only screen
  and (min-width: 320px)
  and (max-width: 736px)
{
    .section__content {
        padding: 5px 5px 5px 5px;
    }
}

@media only screen and (max-width: 320px)
{
    div.dataTables_wrapper div.dataTables_filter {
        width: 100% !important;
    }
    div.dataTables_wrapper div.dataTables_filter input {
        width: 90% !important;
        min-width: 100px;
    }
    div.dataTables_wrapper div.dataTables_filter label{
        width: 65% !important;
    }

    div.dataTables_wrapper div.dataTables_filter #btnFilters{
        width: 35% !important;
        float:right!important;
        font-size: xx-small !important;

    }
    .dataTables_paginate ul.pagination{
        justify-content: center !important;
    }
    .dataTables_paginate {
        margin-top: 5px!important;
    }
    .dataTables_wrapper .top, .dataTables_wrapper .button{
        display: inline-block;
        width: 100%;
    }
    .dataTables_wrapper .bottom, .dataTables_wrapper .button{
        display: inline-block;
        width: 100%;
    }
    .table-data__tool .table-data__tool-right{
        display:block;
        padding-right: 4px;
    }
    .table-data__tool .table-data__tool-right .rs-select2--dark {
        width: 98% !important;
    }
    .table-data__tool .table-data__tool-right .btn{
        display:block;
        padding-left:4% !important;

    }
}

.crop-text {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}

.node::after {
       content: '-';
}

.node2::after {
       content: '--';
}

.node3::after {
       content: '-_-';
}

.ellipsis {
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    display: block !important;
}

#msg {
    overflow-wrap: break-word;
}

.orange-color-font {
    color:#db8b0b !important;
}

.modalImportUsersResult {
    height:200px;
    overflow:auto;
}

.disabled.day {
    color: #c6c6c6 !important;
    background: 0;
}

#logoOrganizationCreate {
    height: 60px;
    margin-bottom: 10px;
    border: 1px solid #c6c6c6;
    border-radius: 4px;
    padding: 5px;
}

.bootstrap-timepicker-widget table td input {
    width: 100% !important;
    margin: 0;
    text-align: center;
}

.invert {
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.yellow-star{
    color: #ffc107;
}
.label-content-text{
    color: #495057;
}
.text-element-canceled {
    color: #808080 !important;
}

.w-15 {
    width: 15%;
}

.w-20 {
    width: 20%;
}

.pt-2p {
    padding-top: 1.25rem!important;;
}

.collapse {
    background-color: #f2f3f4;
}

.card-header {
    background-color: white;
}

.textEmbed {
    word-wrap: break-word;
}

.ref-users {
    width: 100% !important;
}

#avatarDetails, #avatarDetailsName,
#realUserDetails, #realUserDetailsName {
    font-size: 16px;
    font-weight: bold;
}

.manopla:hover{
    cursor: pointer;
}

.materialsRouteClass:hover {
    cursor: pointer;
}

#alertMaterialsRouteFile, #msgError,
#msgSuccess, #msgInfo, .break-word {
    word-wrap: break-word;
}

textarea#url_text[readonly]:hover, textarea#iframe_text[readonly]:hover{
    cursor: text !important;
}

.col-header {
    display: flex;
    align-items: center;
    position: relative;
    max-width: 100%;
    min-height: 1px;
    padding-right: 15px;
}

.col-header:first-child {
    margin-right: 10px;
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
}

.row-header {
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

#notificationInbox {
    left: 16px !important;
    right: -7.75px !important;
    bottom: 19px !important;
    padding-left: 7.2px !important;
    padding-right: 7.2px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

.btn-create-new-edition, .btn-calendar {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}

.btn-dropdown-tools {
    padding-bottom: 2px !important;
}

.input-group-text {
    margin-left: 0px !important;
    border-radius: 0px !important;
}

.text-justify {
    text-align:justify !important;
}

.text-underline {
    text-decoration: underline;
}

.logo-img-generalitat {
    height: 75px;
    width: auto;
}

.logo-img-eformacio {
    width: 230px;
    height: 44px;
    margin-left: 2%;
}

.text-right {
    margin-left: auto;
    display: flex;
    flex-direction: column;
}

.text-header-language {
    font-size: 14px;
    color: var(--color-gva);
    margin-bottom: 5px;
}

.text-header-select-language {
    font-size: 13px;
    color: var(--color-gva);
    margin-top: 5px;
}

a.text-header-language:focus,
a.text-header-language:hover,
a.text-header-language:active,
.text-header-select-language a:focus,
.text-header-select-language a:hover,
.text-header-select-language a:active {
    color: var(--color-gva);
    text-decoration: underline;
}

.text-header-select-language {
    text-align: right;
}

.message-text-organization {
    margin: 15px;
}

.message-text-organization span {
    margin: 0 auto;
    font-weight: bold;
}

.text-organization, .text-organization-slug {
    font-size: 24px;
}

.linea-texto {
    flex: 0 0 auto;
}

.hrLineaTexto {
    width: 3px;
    height: 50vh;
    margin: 0 40px;
}

.normal-link {
    color: var(--color-gva);
}

.link:hover, .normal-link:hover, .normal-link:focus {
    color: var(--bs-link-hover-color);
    text-decoration: underline;
}

.login-wrap-no-org {
    padding-top: 15vh;
}

.text-info-login-short, .text-info-login-description {
    display: none;
}

@media (min-width: 1024px) {
    #edition-info {
        min-height: 380px;
    }
}

.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

/* Dispositivos móviles */
@media (max-width: 768px) {
    .container {
        padding: 0 1rem;
        max-width: inherit;
    }
    .header-wrap-login {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .col-header, .text-right {
        width: 100%;
    }
    .login-wrap {
        margin: 2rem 0;
    }
    .login-content, .login-wrap {
        width: 100%;
    }
    .login-content {
        display: flex;
        flex-direction: column;
        gap: 1rem;
        -webkit-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
        -moz-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
        box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
        background-color: #fff;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        overflow: hidden;
    }
    .text-center.linea-texto {
        display: none;
    }
    .text-header-language, .text-header-select-language {
        color: var(--color-gva);
        font-size: 13px;
        text-align: right;
        display: block;
        margin-bottom: 0px;
    }
    .message-text-organization span {
        display: none;
    }
    .text-info-login-short, .text-info-login-description {
        display: flex;
        position: relative;
        width: 100%;
        text-align: left;
        font-size: 14px;
    }
    .login-wrap-no-org {
        padding-top: 0vh;
    }
    .tooltip {
        position: relative;
        display: inline-block;
    }
    .tooltip .tooltiptext {
        visibility: hidden;
        width: 120px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        position: absolute;
        z-index: 1;
        bottom: 125%;
        left: 50%;
        margin-left: -60px;
        opacity: 0;
        transition: opacity 0.3s;
    }
    .tooltip:hover .tooltiptext {
        visibility: visible;
        opacity: 1;
    }
    * {
        font-size: 14px;
    }
    .dropdown-menu {
        --bs-dropdown-min-width: 3rem;
    }
    #dropdownMenuButton2 {
        color: var(--color-gva);
    }
    #logo-gva, #logo-eformacio {
        display: inline;
    }
    #select_lang {
        display: inline;
        float: right;
        margin-top: 4%;
        margin-right: 4%;
    }
}

/* Tablets */
@media (min-width: 768px) and (max-width: 992px) {
    .container {
        padding: 0 2rem;
        max-width: inherit;
    }
    .col-header, .text-right {
        width: 100%;
        margin-bottom: 1rem;
    }
    .header-wrap-login {
        flex-direction: row;
        justify-content: space-between;
    }
    .login-wrap {
        margin: 3rem 0;
    }
    .login-content {
        flex-direction: row;
        gap: 2rem;
    }
    }

/* Escritorios más pequeños */
@media (min-width: 992px) and (max-width: 1200px) {
    .header-wrap-login {
        justify-content: space-around;
    }
    .login-wrap {
        margin: 4rem 0;
    }
}

@media (max-width: 576px) {
    .text-header-language, .text-header-select-language {
        color: var(--color-gva);
        font-size: 13px;
        text-align: center;
        display: block;
        margin-bottom: 0px;
    }
}

.center-scorm {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.spinner-scorm {
    font-size: 48px;
}

.check-scorm-div {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.accordion-item {
    margin-bottom: 10px;
}

.accordion-item-header {
    background-color: #f4f4f4;
    cursor: pointer;
    padding: 10px;
    border: 1px solid #ccc;
}

.accordion-item-content {
    display: none;
    padding: 10px;
    border-top: 0;
    border: 1px solid #ccc;
    background-color: #fff;
}

.title-item {
    cursor: pointer;
    color: blue;
    text-decoration: underline;
}

.title-item:hover {
    text-decoration: none;
}

#structureError {
    background: #f9e5de;
    border-color: #e4cfc8;
    border-left-color: #d54e21;
}

#structureWarning {
    background: #fdf8e9;
    border-color: #f2efdc;
    border-left-color: #ffc107;
}

.icon-error {
    color: #d54e21;
    font-size: 24px;
    vertical-align: middle;
    margin-right: 10px;
}

.icon-warning {
    color: #ffc107;
    font-size: 24px;
    vertical-align: middle;
    margin-right: 10px;
}

.error-list, .warning-list {
    list-style-type: disc;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.error-list > li, .warning-list > li {
    margin-bottom: 10px;
}

.error-list-back {
    background: #f9e5de;
    border-color: #e4cfc8;
    border-left-color: #d54e21;
}

.error-list-warning {
    background: #fdf8e9;
    border-color: #f2efdc;
    border-left-color: #ffc107;
}

.footerWidth {
    width: 100%;
}

@media (max-width: 768px) {
    .col-md-5 {
        flex-direction: column;
        align-items: flex-start;
    }

    .d-flex.flex-wrap.w-100 > div {
        width: 100%;
        margin-bottom: 10px;
    }

    #typeSwitch {
        display: flex;
        justify-content: space-between;
    }
}

@media (min-width: 768px) and (max-width: 1080px) {
    .col-md-2 {
        flex: 0 0 30%;
        max-width: 30%;
    }

    .col-md-10 {
        flex: 0 0 70%;
        max-width: 70%;
    }

    #typeSwitch {
        display: flex;
        align-items: center;
    }
}

.modal-footer button[disabled],
.modal-footer .btn[disabled] {
    cursor: not-allowed !important;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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a0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFB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MEI7QUFDOUI7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJO1FBQ0ksc0JBQXNCO1FBQ3RCLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLFdBQVc7UUFDWCxtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSSxhQUFhO1FBQ2IsOEJBQThCO0lBQ2xDO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLGFBQWE7UUFDYixjQUFjO0lBQ2xCOztJQUVBO1FBQ0ksYUFBYTtRQUNiLGNBQWM7SUFDbEI7O0lBRUE7UUFDSSxhQUFhO1FBQ2IsbUJBQW1CO0lBQ3ZCO0FBQ0o7O0FBRUE7O0lBRUksOEJBQThCO0FBQ2xDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy90aGVtZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAgICAgICAgICAgICAgICBHRU5FUklDICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gTm9ybWFsaXplIC0tLS0tICovXG46cm9vdCB7XG4gICAgLS1jb2xvci1ndmE6ICMwMDAwMDA7XG4gICAgLS1jYXJkLXNoYWRvdzogMCAxcHggMTVweCAxcHggcmdiYSg2OSw2NSw3OCwuMSk7XG4gICAgLS1wb3J0YWwtZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgLS1jb2xvci1ibHVlOiAjM2M4ZGJjO1xuICAgIC0tY29sb3Itc3ViLWxpLWxlZnQ6ICM3OGIzZDU7XG4gICAgLS1jb2xvci1icmFuZC1ibHVlOiAjMDI1MGM1O1xufVxuXG4qIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50ZXh0LXBvcnRhbCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXBvcnRhbC1mb250LWZhbWlseSk7XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG51bCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPSdidXR0b24nXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cblxuaW5wdXRbcmVhZG9ubHldLCBpbnB1dFtkaXNhYmxlZF0sXG50ZXh0YXJlYVtyZWFkb25seV0sIHRleHRhcmVhW2Rpc2FibGVkXSxcbnNlbGVjdFtyZWFkb25seV0sIHNlbGVjdFtkaXNhYmxlZF0sXG5idXR0b25bZGlzYWJsZWRdLCBidXR0b25bZGlzYWJsZWRdLFxuYVtkaXNhYmxlZF0sIGFbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkIWltcG9ydGFudDtcbn1cblxuYnV0dG9uOmZvY3VzLFxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxucCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG50ZHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5kYXRhVGFibGVzX3Byb2Nlc3NpbmcuY2FyZCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHVuc2V0O1xuICAgIGJvcmRlcjogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5idG4sIC5idG4tMWMge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLmJ0bi0xYzpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogLjY1O1xuICB9XG5cbi8qIC0tLS0tIFR5cG9ncmFwaHkgLS0tLS0gKi9cbmJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmMmYzZjg7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbmg1IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbmg2IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgICAgICAgICAgICAgICAgIEVMRU1FTlRTICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBUaXRsZSAtLS0tLSAqL1xuLnRpdGxlLS1zYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRpdGxlLTEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4udGl0bGUtMiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi50aXRsZS0zIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLnRpdGxlLTMgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLnRpdGxlLTQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjMzkzOTM5O1xufVxuXG4udGl0bGUtNSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMzOTM5Mzk7XG59XG5cbi50aXRsZS02IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnRpdGxlLTcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uaGVhZGluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogLS0tLS0gTGlua3MgLS0tLS0gKi9cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmEuY2VudGVyLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmE6aG92ZXIsXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5hOmhvdmVyLFxuYSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgICAgICAgICAgICAgICAgT0JKRUNUUyAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tIFNlY3Rpb24tLS0tLSAqL1xuc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbl9fY29udGVudC0tdzE4MzAge1xuICAgIG1heC13aWR0aDogMTgzMHB4O1xufVxuXG4uc2VjdGlvbl9fY29udGVudC0tcDMwIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5zZWN0aW9uX19jb250ZW50LS1wNDUge1xuICAgIHBhZGRpbmc6IDAgNDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNlY3Rpb25fX2NvbnRlbnQtLXAzMCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxufVxuXG4uc2VjdGlvbl9fY29udGVudC0tcDM1IHtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG59XG5cbi8qIC0tLS0tIFBhZ2UgV3JhcHBlci0tLS0tICovXG4vKk92ZXJyaWRlIEdyaWQgQm9vdHN0cmFwKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgfVxufVxuXG4vKlBhZ2UgT2JqZWN0cyovXG4ucGFnZS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMmYzZjg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMDBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlIGFsbDtcbiAgICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlIGFsbDtcbiAgICAtbXMtdHJhbnNpdGlvbjogLjVzIGVhc2UgYWxsO1xuICAgIHRyYW5zaXRpb246IC41cyBlYXNlIGFsbDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDY2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cblxuLm1lbnVtaW5pbWl6ZSAucGFnZS1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wYWdlLWNvbnRhaW5lcjIge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgcGFkZGluZy1sZWZ0OiAzMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnBhZ2UtY29udGFpbmVyMiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLnBhZ2UtY29udGFpbmVyMyB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG59XG5cbi5wYWdlLWNvbnRlbnQtLWJnZjcge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbi5wYWdlLWNvbnRlbnQtLWJnZTUge1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5wYWdlLWNvbnRlbnQtLWJnY3cge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuaW5wdXRbbmFtZT1cIl91c2VybmFtZVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNTJweDtcbn1cblxuLmxvZ2luLXdyYXAge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubG9naW4td3JhcC1yZXNldCB7XG4gICAgcGFkZGluZy10b3A6IDh2aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ2NXB4O1xufVxuXG4ubG9naW4td3JhcC1zYXBzIHtcbiAgICBwYWRkaW5nLXRvcDogOHZoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubG9naW4td3JhcC1lcnJvciB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nLXRvcDogOHZoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubG9naW4tbG9nbyA+IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG59XG5cbi5sb2dpbi1jaGVja2JveCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubG9naW4tY2hlY2tib3ggbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmxvZ2luLWNoZWNrYm94ID4gbGFiZWwgPiBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmxvZ2luLWNoZWNrYm94IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuLmxvZ2luLWZvcm0gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmUgO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmxvZ2luLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMTVweCAxcHggcmdiYSg2OSw2NSw3OCwuMDgpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggMTVweCAxcHggcmdiYSg2OSw2NSw3OCwuMDgpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNjksNjUsNzgsLjA4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJpdmFjeS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmxvZ2luLXdyYXAtcmVzZXQgLmxvZ2luLWNvbnRlbnQsXG4ubG9naW4td3JhcC1lcnJvciAubG9naW4tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4gIC5zZXBhcmF0b3I6OmJlZm9yZSxcbiAgLnNlcGFyYXRvcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3ZhKTtcbiAgfVxuXG4gIC5zZXBhcmF0b3I6bm90KDplbXB0eSk6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVlbTtcbiAgfVxuXG4gIC5zZXBhcmF0b3I6bm90KDplbXB0eSk6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLjI1ZW07XG4gIH1cblxuLnNvY2lhbC1sb2dpbi1jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbn1cblxuLnJlZ2lzdGVyLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZWdpc3Rlci1saW5rID4gcCA+IGEge1xuICAgIGNvbG9yOiAjZmYyZTQ0O1xufVxuXG4uZm9udGF3ZXNvbWUtbGlzdC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDOUNERDc7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5mb250YXdlc29tZS1saXN0X190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOUNERDc7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZmEtaG92ZXIgYSB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZmEtaG92ZXIgYSBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5mYS1ob3ZlciBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLm1haW4tY29udGVudC0tcGIzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgICAgICAgICAgICAgICAgQ09NUE9ORU5UUyAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tIEJ1dHRvbnMtLS0tLSAqL1xuLnRhYmxlLWRhdGFfX3Rvb2wtcmlnaHQge1xuICAgIGNvbG9yOiB3aGl0ZVxufVxuLmF1LWJ0biB7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYXUtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMzg2OGNkO1xufVxuLmF1LWJ0bi1zZWNvbmRhcnkge1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmF1LWJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM1YTYyNjg7XG59XG5cbi5hdS1idG4tLWJsdWUyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhY2VkO1xufVxuXG4uYXUtYnRuLS1ibHVlMjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwYTJlMztcbn1cblxuLmF1LWJ0bi0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYXUtYnRuLWljb24gaSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYXUtYnRuLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLmF1LWJ0bi0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4uYXUtYnRuLS1yZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNiODEzMjE7XG59XG5cbi5hdS1idG4tLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjNjNzZhO1xufVxuXG4uYXUtYnRuLS1ncmVlbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzU5YmQ2MDtcbn1cblxuLmF1LWJ0bi0td2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tY2FyZC1zaGFkb3cpO1xuICAgIC0td2Via2l0LWJveC1zaGFkb3c6IHZhcigtLWNhcmQtc2hhZG93KTtcbiAgICAtLW1zLWJveC1zaGFkb3c6IHZhcigtLWNhcmQtc2hhZG93KTtcbn1cblxuLmF1LWJ0bi0td2hpdGU6aG92ZXIsXG4uYXUtYnRuLS13aGl0ZTpmb2N1cyxcbi5hdS1idG4tLXdoaXRlOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZDogI2UzZTNlMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmF1LWJ0bi0td2hpdGU6aG92ZXIgc3Bhbixcbi5hdS1idG4tLXdoaXRlOmZvY3VzIHNwYW4sXG4uYXUtYnRuLS13aGl0ZTphY3RpdmUgc3BhbiB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hdS1idG4tcGx1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjNjNzZhO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBib3R0b206IC0yMi41cHg7XG4gICAgcmlnaHQ6IDQ1cHg7XG4gICAgei1pbmRleDogMztcbn1cblxuLmF1LWJ0bi1wbHVzIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmF1LWJ0bi1wbHVzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTliZDYwO1xufVxuXG4uYXUtYnRuLWxvYWQge1xuICAgIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmF1LWJ0bi1sb2FkOmZvY3VzLFxuLmF1LWJ0bi1sb2FkOmFjdGl2ZSxcbi5hdS1idG4tbG9hZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzVhNjI2ODtcbn1cblxuLmF1LWJ0bi1maWx0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uYXUtYnRuLWZpbHRlciBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmF1LWJ0bi0tc21hbGwge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5hdS1idG4tLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAwIDY1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZC1pbmxpbmUgZGl2LCAuZC1pbmxpbmUgbGFiZWwsIC5kLWlubGluZSBpbnB1dCwgLmQtaW5saW5lIGEge1xuICAgIGRpc3BsYXk6IGlubGluZSFpbXBvcnRhbnQ7XG59XG5cbi8qUGFnZSBMb2FkZXIqL1xuLnBhZ2UtbG9hZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5OTk7XG59XG5cbi5wYWdlLWxvYWRlcl9fc3BpbiB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmNmY2ZjY7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgI2Y2ZjZmNjtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2Y2ZjZmNjtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMxYjFiMWI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGlubmVyIDEwMDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgLW1vei1hbmltYXRpb246IHNwaW5uZXIgMTAwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgICAtby1hbmltYXRpb246IHNwaW5uZXIgMTAwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IHNwaW5uZXIgMTAwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgc3Bpbm5lciB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIHNwaW5uZXIge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi8qIC0tLS0tIEZvcm0gLS0tLS0gKi9cbi5mb3JtLWhlYWRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5mb3JtLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuZm9ybS1oZWFkZXIgLnJzLXNlbGVjdDItLWxpZ2h0e1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9ybS1oZWFkZXIyIC5hdS1idG4tLXN1Ym1pdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuXG4uZm9ybS1oZWFkZXIyIC5hdS1pbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1MSk7XG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi5mb3JtLWhlYWRlcjIgLmF1LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi5mb3JtLWhlYWRlcjIgLmF1LWlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gICAgY29sb3I6ICM5OTk7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0taGVhZGVyMiAuYXUtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogIzk5OTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1oZWFkZXIyIC5hdS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi5mb3JtLWhlYWRlcjIgLmF1LWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLyogLS0tLS0gSW5wdXQgLS0tLS0gKi9cbi5pbnB1dC1ncm91cCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLmF1LWNhcmQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5zZWFyY2ggLmpzLWl0ZW0tbWVudXtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uYXUtaW5wdXQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41NzVyZW0gLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLmxvZ2luLWZvcm0gLmF1LWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xufVxuXG4uYXUtaW5wdXQtLXN0eWxlMiB7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAxN3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnNlYXJjaCAuanMtaXRlbS1tZW51IC5hdS1pbnB1dHtcbiAgd2lkdGg6IDIwMCU7XG59XG5cbi5hdS1pbnB1dC0tZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hdS1pbnB1dC0taDY1IHtcbiAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5hdS1pbnB1dC0tdzMwMCB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuLmF1LWlucHV0LS13NDM1IHtcbiAgICBtaW4td2lkdGg6IDQzNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYXUtaW5wdXQtLXc0MzUge1xuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIH1cbn1cblxuLmF1LWZvcm0taWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXUtZm9ybS1pY29uIC5hdS1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLmF1LWZvcm0taWNvbi0tc20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF1LWZvcm0taWNvbi0tc20gLmF1LWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0M3B4O1xufVxuXG4uYXUtaW5wdXQtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiA2M3B4O1xuICAgIGhlaWdodDogNjNweDtcbiAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hdS1pbnB1dC1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5hdS1pbnB1dC0teGwge1xuICAgIG1pbi13aWR0aDogOTM1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYXUtaW5wdXQtLXhsIHtcbiAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5hdS1pbnB1dC0teGwge1xuICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmF1LWlucHV0LS14bCB7XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgfVxufVxuXG4uYXUtYnRuLS1zdWJtaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDY1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4uYXUtYnRuLS1zdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5hdS1idG4tLXN1Ym1pdCA+IGkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5hdS1idG4tLXN1Ym1pdDpob3ZlciA+IGkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5hdS1idG4tLXN1Ym1pdDIge1xuICAgIGhlaWdodDogNDNweDtcbiAgICB3aWR0aDogNDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5hdS1idG4tLXN1Ym1pdDIgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGNvbG9yOiAjNGM0YzRjO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnJzLXNlbGVjdDItLXNtIHtcbiAgICB3aWR0aDogMTE0cHg7XG59XG5cbi5ycy1zZWxlY3QyLS1tZCB7XG4gICAgd2lkdGg6IDE2MHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtLWhlYWRlciAuc2VsZWN0Mi1jb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtLWhlYWRlciAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybS1oZWFkZXIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5mb3JtLW9yZ2FuaXphdGlvbnMtc2VsZWN0b3Ige1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtLWhlYWRlciAuc2VsZWN0Mi1jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm0taGVhZGVyIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm0taGVhZGVyIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkOmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5ycy1zZWxlY3QyLS1kYXJrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ycy1zZWxlY3QyLS1kYXJrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgLyptYXJnaW4tYm90dG9tOiAxMHB4OyovXG4gICAgfVxufVxuXG4ucnMtc2VsZWN0Mi0tZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICM4MDgwODA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ycy1zZWxlY3QyLS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5ycy1zZWxlY3QyLS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ucnMtc2VsZWN0Mi0tZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTNweDtcbn1cblxuLnJzLXNlbGVjdDItLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucnMtc2VsZWN0Mi0tZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG59XG5cbi5ycy1zZWxlY3QyLS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bixcbi5ycy1zZWxlY3QyLS10cmFucyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24sXG4ucnMtc2VsZWN0Mi0tbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLFxuLnJzLXNlbGVjdDItLXRyYW5zIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTVweCAzcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mb3JtLWhlYWRlciAucnMtc2VsZWN0Mi0tbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due1xuICAgIG1pbi13aWR0aDogMjIwcHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5zZWxlY3QyLWZpbHRlckxvZ0FjdGlvbi1yZXN1bHRze1xuICAgIGJhY2tncm91bmQ6ICNiYzNjM2MgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNkaXZMb2dBY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4jZGl2VmFsaWRhdGlvblRlY2huaWNpYW4gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuI2Rpdk9yZ2FuaXphdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ucnMtc2VsZWN0Mi0tZGFyayAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uICxcbi5ycy1zZWxlY3QyLS10cmFucyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLFxuLnJzLXNlbGVjdDItLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246aG92ZXJ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVde1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG59XG5cbi5ycy1zZWxlY3QyLS1ib3JkZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuXG4ucnMtc2VsZWN0Mi0tZGFyazIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuXG4ucnMtc2VsZWN0Mi0tbGlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJzLXNlbGVjdDItLWxpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbi5ycy1zZWxlY3QyLS1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4uZm9ybS1oZWFkZXIgLnJzLXNlbGVjdDItLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5ycy1zZWxlY3QyLS1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucnMtc2VsZWN0Mi0tbGlnaHQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5ycy1zZWxlY3QyLS1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTNweDtcbn1cblxuLnJzLXNlbGVjdDItLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnJzLXNlbGVjdDItLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbn1cblxuLnJzLXNlbGVjdDItLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucnMtc2VsZWN0Mi0tYm9yZGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnJzLXNlbGVjdDItLWJvcmRlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5ycy1zZWxlY3QyLS1ib3JkZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA4MDgwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucnMtc2VsZWN0Mi0tYm9yZGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzgwODA4MCB0cmFuc3BhcmVudDtcbn1cblxuLnJzLXNlbGVjdDItLXRyYW5zIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5ycy1zZWxlY3QyLS10cmFucyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJzLXNlbGVjdDItLXRyYW5zIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYXUtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5hdS1jaGVja2JveCBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXUtY2hlY2ttYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2U1ZTVlNTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5hdS1jaGVja2JveDpob3ZlciBpbnB1dCB+IC5hdS1jaGVja21hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXUtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5hdS1jaGVja21hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXUtY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXUtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5hdS1jaGVja21hcms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXUtY2hlY2tib3ggLmF1LWNoZWNrbWFyazphZnRlciB7XG4gICAgbGVmdDogNXB4O1xuICAgIHRvcDogLTFweDtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXI6IHNvbGlkICMwMGFkNWY7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDRweCA0cHggMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5jdXJzb3ItbmEge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiwgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xufVxuXG4vKiAtLS0tLSBIZWFkZXIgLS0tLS0gKi9cbi5oZWFkZXItZGVza3RvcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLWNhcmQtc2hhZG93KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IHZhcigtLWNhcmQtc2hhZG93KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1jYXJkLXNoYWRvdyk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi5oZWFkZXItZGVza3RvcC1sb2dpbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMztcbiAgICBmb250LWZhbWlseTogdmFyKC0tcG9ydGFsLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5oZWFkZXItZGVza3RvcCAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhZGVyLWRlc2t0b3Age1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNjZweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgIH1cblxuLnNob3ctc2VhcmNoIC5oZWFkZXItbW9iaWxlIC5uYXZiYXItbW9iaWxle1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlYWRlci1kZXNrdG9wIC5zZWN0aW9uX19jb250ZW50e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLW1vei10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLW8tdHJhbnNmb3JtOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItZGVza3RvcCAubWVzcy1kcm9wZG93biB7XG4gICAgdG9wOiA1MXB4O1xufVxuXG4uaGVhZGVyLWRlc2t0b3AgLm5vdGlmaS1kcm9wZG93biB7XG4gICAgdG9wOiA1MXB4O1xufVxuXG4uaGVhZGVyLWRlc2t0b3AgLnNlYXJjaCAubm90aWZpLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcbn1cblxuLnNlYXJjaCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubG9nbyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5sb2dvIGltZyB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cblxuICAuaGVhZGVyLXdyYXAgLmxvZ28sIC5tZW51LW1pbmltaXplLWJ0bntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyLWRlc2t0b3AgLnNlYXJjaCAubm90aWZpLWRyb3Bkb3duIHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTVweCk7XG4gIH1cbn1cblxuLmhlYWRlci13cmFwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZWFkZXItd3JhcCAuYWNjb3VudC1pdGVtID4gLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRlci13cmFwIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5oZWFkZXItd3JhcCAubWVzcy1kcm9wZG93biB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmhlYWRlci13cmFwIC5tZXNzLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5oZWFkZXItd3JhcCAubm90aWZpLWRyb3Bkb3duIHtcbiAgICAgICAgbGVmdDogLTgzcHg7XG4gICAgfVxuXG4gICAgLmhlYWRlci13cmFwIC5ub3RpZmktZHJvcGRvd246OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDc5cHg7XG4gICAgfVxufVxuXG4uaGVhZGVyLXdyYXAgLm1lbnUtbWluaW1pemUtYnRuIC56bWRpe1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNmaWxlQ2hlY2tTY29ybSAuem1kaS1kZWxldGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4ubWVudW1pbmltaXplIC5oZWFkZXItd3JhcCAubWVudS1taW5pbWl6ZS1idG4gLnptZGk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICdcXGYyM2InO1xufVxuXG4jZ2xvYmFsLXNlYXJjaGluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuI2dsb2JhbC1zZWFyY2hpbmcgaSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjZGRkZGRkO1xufVxuXG4jZ2xvYmFsLXNlYXJjaGluZzpob3ZlciBpIHtcbiAgICBjb2xvcjogIzAwN2JmZjtcbn1cblxuLmhlYWRlci1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRlci1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5ub3RpLXdyYXAge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5vdGktd3JhcCAubm90aV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubm90aS13cmFwIC5ub3RpX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubm90aS13cmFwIC5ub3RpX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4ubm90aV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5vdGlfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubm90aV9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG59XG5cbi5ub3RpX19pdGVtOmhvdmVyIGkge1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4ubm90aV9faXRlbSBpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5vdGlfX2l0ZW0gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG59XG5cbi5ub3RpX19pdGVtIC5xdWFudGl0eSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IC00cHg7XG4gICAgcmlnaHQ6IC03cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmY0YjVhO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5hY2NvdW50LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG5cbi5hY2NvdW50LWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFjY291bnQtaXRlbSAuaW1hZ2Uge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmFjY291bnQtaXRlbSAuaW1hZ2UgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYWNjb3VudC1pdGVtID4gLmNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLmFjY291bnQtaXRlbSA+IC5jb250ZW50ID4gYSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFjY291bnQtaXRlbSA+IC5jb250ZW50ID4gYTphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwtRGVzaWduLUljb25pYy1Gb250XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb250ZW50OiAnXFxmMmY5JztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5hY2NvdW50LWl0ZW0gPiAuY29udGVudCA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuc2V0dGluZ3MtZHJvcGRvd24ge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgaGVpZ2h0OjQwMHB4O1xuICAgIH1cbn1cblxuLmRyb3Bkb3duLW1haWwtbWVudSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFjY291bnQtZHJvcGRvd24sIC5zZXR0aW5ncy1kcm9wZG93biwgLnN0b3JhZ2UtZHJvcGRvd24ge1xuICAgIG1pbi13aWR0aDogMzA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNThweDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2V0dGluZ3MtZHJvcGRvd24sIC5zdG9yYWdlLWRyb3Bkb3duIHtcbiAgICByaWdodDogLTMwcHg7XG59XG5cbi5hY2NvdW50LWRyb3Bkb3duIC5pbmZvIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWY1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xufVxuXG4uYWNjb3VudC1kcm9wZG93biAuaW5mbyAuaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogNjVweDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmFjY291bnQtZHJvcGRvd24gLmluZm8gLmNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5hY2NvdW50LWRyb3Bkb3duIC5pbmZvIC5jb250ZW50IC5uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogLXdlYmtpdC1jYWxjKDIwLzE2KTtcbiAgICBsaW5lLWhlaWdodDogLW1vei1jYWxjKDIwLzE2KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbn1cblxuLmFjY291bnQtZHJvcGRvd24gLmluZm8gLmNvbnRlbnQgLm5hbWUgYSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmFjY291bnQtZHJvcGRvd24gLmluZm8gLmNvbnRlbnQgLm5hbWUgYTpob3ZlciB7XG4gICAgY29sb3I6ICM2NjY7XG59XG5cbi5hY2NvdW50LWRyb3Bkb3duIC5pbmZvIC5jb250ZW50IC5lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGxpbmUtaGVpZ2h0OiAtd2Via2l0LWNhbGMoMjAvMTMpO1xuICAgIGxpbmUtaGVpZ2h0OiAtbW96LWNhbGMoMjAvMTMpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTMpO1xufVxuXG4uYWNjb3VudC1kcm9wZG93bjphZnRlciwgLnNldHRpbmdzLWRyb3Bkb3duOmFmdGVyLCAuc3RvcmFnZS1kcm9wZG93bjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xOHB4O1xuICAgIHJpZ2h0OiAzM3B4O1xufVxuXG4uYWNjb3VudC1kcm9wZG93bl9faXRlbSwgLnNldHRpbmdzLWRyb3Bkb3duX19pdGVtLCAuc3RvcmFnZS1kcm9wZG93bl9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4uYWNjb3VudC1kcm9wZG93bl9faXRlbSBhLCAuc2V0dGluZ3MtZHJvcGRvd25fX2l0ZW0gYSwgLnN0b3JhZ2UtZHJvcGRvd25fX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFjY291bnQtZHJvcGRvd25fX2l0ZW0gYTpob3ZlciwgLnNldHRpbmdzLWRyb3Bkb3duX19pdGVtIGE6aG92ZXIsIC5zdG9yYWdlLWRyb3Bkb3duX19pdGVtIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5hY2NvdW50LWRyb3Bkb3duX19pdGVtIGEgaSwgLnNldHRpbmdzLWRyb3Bkb3duX19pdGVtIGEgaSwgLnN0b3JhZ2UtZHJvcGRvd25fX2l0ZW0gYSBpIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hY2NvdW50LWRyb3Bkb3duX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG59XG5cbi5hY2NvdW50LWRyb3Bkb3duX19mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyO1xufVxuXG4uYWNjb3VudC1kcm9wZG93bl9fZm9vdGVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5hY2NvdW50LWRyb3Bkb3duX19mb290ZXIgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NvdW50LWRyb3Bkb3duX19mb290ZXIgYSBpIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IC41cmVtIDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAuYWNjb3VudC13cmFwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG5cbiAgLmFjY291bnQtaXRlbSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbn1cbn1cblxuLmhhcy1zdWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uc2hvdy1tZW51IC5oZWFkZXItbW9iaWxlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaGVhZGVyLW1vYmlsZSAuaGVhZGVyLW1vYmlsZV9fYmFyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgei1pbmRleDogNDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLWNhcmQtc2hhZG93KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IHZhcigtLWNhcmQtc2hhZG93KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1jYXJkLXNoYWRvdyk7XG59XG5cbi5zaG93LXNlYXJjaCAuaGVhZGVyLW1vYmlsZSAuaGVhZGVyLW1vYmlsZV9fYmFyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5oZWFkZXItbW9iaWxlIC5oZWFkZXItbW9iaWxlLWlubmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaGVhZGVyLW1vYmlsZSAuaGFtYnVyZ2VyIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMnB4O1xufVxuXG4uaGVhZGVyLW1vYmlsZSAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5oZWFkZXItbW9iaWxlIC5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYmJiYjtcbn1cblxuLmhlYWRlci1tb2JpbGUgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiA2cHg7XG59XG5cbi5oZWFkZXItbW9iaWxlIC5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMnB4O1xufVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRvcDogLTJweDtcbn1cblxuLmhlYWRlci1tb2JpbGUgLm1vcmUtdmVydCB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaGVhZGVyLW1vYmlsZSAubW9yZS12ZXJ0LmlzLWFjdGl2ZSBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxOWMnO1xufVxuXG4uaGVhZGVyLW1vYmlsZSAubmF2YmFyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogIzI4MjczMztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxNXB4IDFweCByZ2JhKDY5LDY1LDc4LC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAxNXB4IDFweCByZ2JhKDY5LDY1LDc4LC41KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMTVweCAxcHggcmdiYSg2OSw2NSw3OCwuNSk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjZweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaGVhZGVyLW1vYmlsZSAubmF2YmFyLW1vYmlsZSAubmF2YmFyLW1vYmlsZV9fbGlzdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmhlYWRlci1tb2JpbGUgLm5hdmJhci1tb2JpbGUgLm5hdmJhcl9fc3ViLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzNkM2M0ODtcbn1cblxuLmhlYWRlci1tb2JpbGUgLm5hdmJhci1tb2JpbGUgLm5hdmJhci1tb2JpbGVfX2xpc3QgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItbW9iaWxlIC5uYXZiYXItbW9iaWxlIC5uYXZiYXItbW9iaWxlX19saXN0IGxpIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItbW9iaWxlIC5uYXZiYXItbW9iaWxlIC5uYXZiYXItbW9iaWxlX19saXN0IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLmhlYWRlci1tb2JpbGUgLm5hdmJhci1tb2JpbGUgLm5hdmJhci1tb2JpbGVfX2xpc3QgbGkgYSA+IGkge1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlYWRlci1tb2JpbGUgLm5hdmJhci1tb2JpbGUgLm5hdmJhci1tb2JpbGVfX2xpc3QgbGkuaGFzLWRyb3Bkb3duID4gYTphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmhlYWRlci1tb2JpbGUgLm5hdmJhci1tb2JpbGUgLm5hdmJhci1tb2JpbGVfX2xpc3QgbGkuaGFzLWRyb3Bkb3duID4gYS5hY3RpdmU6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5oZWFkZXItbW9iaWxlIC5uYXZiYXItbW9iaWxlIC5uYXZiYXItbW9iaWxlX19kcm9wZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbW9iaWxlLXN1Yl9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmhlYWRlci1tb2JpbGUgLm5hdmJhci1tb2JpbGUgLm5hdmJhci1tb2JpbGUtc3ViX19saXN0IGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmhlYWRlci1tb2JpbGUtMiB7XG4gICAgYmFja2dyb3VuZDogIzM5MzkzOTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uaGVhZGVyLW1vYmlsZS0yLmhlYWRlci1tb2JpbGUgLm5hdmJhci1tb2JpbGUge1xuICAgIHRvcDogODJweDtcbn1cblxuLmhlYWRlci1tb2JpbGUtMi5oZWFkZXItbW9iaWxlIC5oYW1idXJnZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLW1vYmlsZS0yLmhlYWRlci1tb2JpbGUgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uaGVhZGVyLW1vYmlsZS0yLmhlYWRlci1tb2JpbGUgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5oZWFkZXItbW9iaWxlLTIuaGVhZGVyLW1vYmlsZSAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3ViLWhlYWRlci1tb2JpbGUtMiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uc3ViLWhlYWRlci1tb2JpbGUtMiAuaGVhZGVyX190b29sIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tb3otYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnN1Yi1oZWFkZXItbW9iaWxlLTIgLmhlYWRlcl9fdG9vbCAuaGVhZGVyLWJ1dHRvbi1pdGVtIHtcbiAgICBjb2xvcjogI2E5YjNjOTtcbn1cblxuLnN1Yi1oZWFkZXItbW9iaWxlLTIgLmhlYWRlcl9fdG9vbCAuYWNjb3VudC13cmFwIC5hY2NvdW50LWl0ZW0tLXN0eWxlMiAuY29udGVudCBhIHtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLnN1Yi1oZWFkZXItbW9iaWxlLTIgLmhlYWRlcl9fdG9vbCAubm90aWZpLWRyb3Bkb3duIHtcbiAgICB0b3A6IDQ5cHg7XG59XG5cbi5zdWItaGVhZGVyLW1vYmlsZS0yIC5oZWFkZXJfX3Rvb2wgLnNldHRpbmctZHJvcGRvd24ge1xuICAgIHRvcDogNDlweDtcbn1cblxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMnB4LCAwKSByb3RhdGUoLTkwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEycHgsIDApIHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEycHgsIDApIHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ubWVzcy1kcm9wZG93biwgLm5vdGlmaS1kcm9wZG93biwgLnNldHRpbmctZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIG1pbi13aWR0aDogMzQwcHg7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xufVxuXG4ubWVzcy1kcm9wZG93bjpiZWZvcmUsIC5ub3RpZmktZHJvcGRvd246YmVmb3JlLCAuc2V0dGluZy1kcm9wZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItdG9wOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTdweDtcbiAgICBsZWZ0OiA1NXB4O1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi5tZXNzX190aXRsZSwgLmVtYWlsX190aXRsZSwgLm5vdGlmaV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDIycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubWVzc19fdGl0bGUgcCwgLmVtYWlsX190aXRsZSBwLCAubm90aWZpX190aXRsZSBwIHtcbiAgICBsaW5lLWhlaWdodDogLXdlYmtpdC1jYWxjKDI5LzE0KTtcbiAgICBsaW5lLWhlaWdodDogLW1vei1jYWxjKDI5LzE0KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyOSAvIDE0KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5tZXNzX19mb290ZXIgYSwgLmVtYWlsX19mb290ZXIgYSwgLm5vdGlmaV9fZm9vdGVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbn1cblxuLm1lc3NfX2Zvb3RlciBhOmhvdmVyLCAuZW1haWxfX2Zvb3RlciBhOmhvdmVyLCAubm90aWZpX19mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzODY4Y2Q7XG59XG5cbi5tZXNzLWRyb3Bkb3duIHtcbiAgICB0b3A6IDQ5cHg7XG4gICAgbGVmdDogLTU1cHg7XG59XG5cbi5tZXNzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxOXB4IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5tZXNzX19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4ubWVzc19faXRlbSAuaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm1lc3NfX2l0ZW0gLmNvbnRlbnQge1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDU1cHgpO1xuICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAtIDU1cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubWVzc19faXRlbSAuY29udGVudCBoNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLm1lc3NfX2l0ZW0gLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGxpbmUtaGVpZ2h0OiAtd2Via2l0LWNhbGMoMjQvMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAtbW96LWNhbGMoMjQvMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTQpO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLm1lc3NfX2l0ZW0gLmNvbnRlbnQgLnRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLmVtYWlsX19pdGVtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxOXB4IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5lbWFpbF9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmVtYWlsX19pdGVtIC5pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uZW1haWxfX2l0ZW0gLmNvbnRlbnQge1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDU1cHgpO1xuICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAtIDU1cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmVtYWlsX19pdGVtIC5jb250ZW50IHAge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uZW1haWxfX2l0ZW0gLmNvbnRlbnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4ubm90aWZpLWRyb3Bkb3duIHtcbiAgICBsZWZ0OiAtMTE3cHg7XG4gICAgdG9wOiA0OXB4O1xufVxuXG4ubm90aWZpLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIGxlZnQ6IDYzcHg7XG59XG5cbi5ub3RpZmlfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDE5cHggMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ub3RpZmlfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbi5ub3RpZmlfX2l0ZW0gLmltZy1jaXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm5vdGlmaV9faXRlbSAuaW1nLXJhZGl1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5ub3RpZmlfX2l0ZW0gLmltZy1jaXIgaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm5vdGlmaV9faXRlbSAuaW1nLXJhZGl1cyBpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ubm90aWZpX19pdGVtIC5jb250ZW50IHtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSA1NXB4KTtcbiAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLSA1NXB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7O1xufVxuLm5vdGlmaV9faXRlbS5zdWJfaXRlbSAuY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5ub3RpZmlfX2l0ZW0gLmNvbnRlbnQgcCB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5ub3RpZmlfX2l0ZW0gLmNvbnRlbnQgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLnNob3ctZHJvcGRvd24gLmpzLWRyb3Bkb3duIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLm1lbnUtc2lkZWJhci1taW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tZW51LXNpZGViYXIyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA3NXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgei1pbmRleDogMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLm1lbnUtc2lkZWJhcjIgLmxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLWNhcmQtc2hhZG93KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IHZhcigtLWNhcmQtc2hhZG93KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1jYXJkLXNoYWRvdyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tZW51LXNpZGViYXIyIHtcbiAgICAgICAgdG9wOiA2NXB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG59XG5cbi5hY2NvdW50MiB7XG4gICAgcGFkZGluZzogMzhweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggIHNvbGlkICNmMmYyZjI7XG59XG5cbi5hY2NvdW50MiAubmFtZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5hY2NvdW50MiA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLmFjY291bnQyID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICM2NjY7XG59XG5cbi5tZW51LXNpZGViYXIyX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlIGFsbDtcbiAgICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlIGFsbDtcbiAgICAtbXMtdHJhbnNpdGlvbjogLjVzIGVhc2UgYWxsO1xuICAgIHRyYW5zaXRpb246IC41cyBlYXNlIGFsbDtcbiAgICBoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDB2aCAtIDc1cHgpO1xuICAgIGhlaWdodDogLW1vei1jYWxjKDEwMHZoIC0gNzVweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tZW51LXNpZGViYXIyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogRWwgY2FycmlsICh0cmFjaykgLSBDb21wbGV0YW1lbnRlIHRyYW5zcGFyZW50ZSBwYXJhIGVmZWN0byBzdXBlcnB1ZXN0byAqL1xuLm1lbnUtc2lkZWJhcjI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ubWVudS1zaWRlYmFyMjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ubWVudS1zaWRlYmFyMjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2OyAvKiBDb2xvciBtw6FzIGNsYXJvIGFsIHBhc2FyIGVsIG1vdXNlICovXG59XG5cbi8qIDMuIENvbXBhdGliaWxpZGFkIHBhcmEgRmlyZWZveCAoTGltaXRhZGEgZW4gcGVyc29uYWxpemFjacOzbikgKi9cbi8qIEBzdXBwb3J0cyAoc2Nyb2xsYmFyLXdpZHRoOiB0aGluKSB7XG4gIC5tZW51LXNpZGViYXIyIHtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKSB0cmFuc3BhcmVudDtcbiAgfVxufSAqL1xuXG4ubWVudW1pbmltaXplIC5tZW51LXNpZGViYXIyIHtcbiAgbGVmdDogLTMwMHB4O1xufVxuXG4ubmF2YmFyLXNpZGViYXIyIC5uYXZiYXJfX3N1Yi1saXN0IC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLm5hdmJhci1zaWRlYmFyMiAubmF2YmFyX19saXN0IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4ubmF2YmFyLXNpZGViYXIyIC5uYXZiYXJfX2xpc3QgbGkgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogNjNweDtcbiAgICB3aWR0aDogNjNweDtcbiAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLm5hdmJhci1zaWRlYmFyMiAubmF2YmFyX19saXN0IGxpIC5hcnJvdy51cCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLm5hdmJhci1zaWRlYmFyMiAubmF2YmFyX19saXN0IGxpIC5hcnJvdyBpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItc2lkZWJhcjIgLm5hdmJhcl9fbGlzdCBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xufVxuLm5hdmJhci1zaWRlYmFyMiAubmF2YmFyX19saXN0IGxpOmhvdmVyID4gYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZiYXItc2lkZWJhcjIgLm5hdmJhcl9fbGlzdCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE4cHggMzVweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xufVxuXG4ubmF2YmFyLXNpZGViYXIyIC5uYXZiYXJfX2xpc3QgbGkgYSA+IGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubmF2YmFyLXNpZGViYXIyIC5uYXZiYXJfX2xpc3QgbGkuYWN0aXZlID4gYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAjNDQ0IDVweCBzb2xpZDtcbn1cblxuLm5hdmJhci1zaWRlYmFyMiAubmF2YmFyX19saXN0IGxpIGEgPiBzcGFuLm5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMjJweDtcbiAgdmVydGljYWwtYWxpZ246IC13ZWJraXQtYmFzZWxpbmUtbWlkZGxlO1xufVxuXG4ubmF2YmFyLXNpZGViYXIyIC5uYXZiYXJfX3N1Yi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLXNpZGViYXIyIC5uYXZiYXJfX3N1Yi1saXN0IGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWItbGktbGVmdCk7XG59XG5cbi5uYXZiYXItc2lkZWJhcjIgLm5hdmJhcl9fc3ViLWxpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG59XG5cbi5uYXZiYXItc2lkZWJhcjIgLm5hdmJhcl9fbGlzdCAuaW1nLWNpciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmluYm94LW51bSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMzRweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI0REMzQzOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmhlYWRlci1kZXNrdG9wMiB7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAzMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRlci1kZXNrdG9wMiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi5oZWFkZXItZGVza3RvcDIgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmhlYWRlci13cmFwMiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbW96LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkZXItd3JhcDIge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLW1vei1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cblxuLmhlYWRlci1idXR0b24gLm5vdGlmaS1kcm9wZG93bjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMTdweDtcbn1cblxuLmhlYWRlci1idXR0b24yIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlci1idXR0b24yIC5oZWFkZXItYnV0dG9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyLWJ1dHRvbjIgLmhlYWRlci1idXR0b24taXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGVhZGVyLWJ1dHRvbjIgLmhlYWRlci1idXR0b24taXRlbSBpIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaGVhZGVyLWJ1dHRvbjIgLmhlYWRlci1idXR0b24taXRlbSAuc2VhcmNoLWRyb3Bkb3duIHtcbiAgICB0b3A6IDUycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkZXItYnV0dG9uMiAuaGVhZGVyLWJ1dHRvbi1pdGVtIC5zZWFyY2gtZHJvcGRvd24ge1xuICAgICAgICB0b3A6IDYzcHg7XG4gICAgICAgIHJpZ2h0OiAtNzVweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA3MCUgdG9wO1xuICAgICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDcwJSB0b3A7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA3MCUgdG9wO1xuICAgICAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiA3MCUgdG9wO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA3MCUgdG9wO1xuICAgIH1cblxuICAgIC5oZWFkZXItYnV0dG9uMiAuaGVhZGVyLWJ1dHRvbi1pdGVtIC5zZWFyY2gtZHJvcGRvd246OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiA3OXB4O1xuICAgIH1cbn1cblxuLmhlYWRlci1idXR0b24yIC5oZWFkZXItYnV0dG9uLWl0ZW0gLm5vdGlmaS1kcm9wZG93biB7XG4gICAgdG9wOiA1MnB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC02OHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLmhlYWRlci1idXR0b24yIC5oZWFkZXItYnV0dG9uLWl0ZW0gLm5vdGlmaS1kcm9wZG93bjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA2OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhZGVyLWJ1dHRvbjIgLmhlYWRlci1idXR0b24taXRlbSAubm90aWZpLWRyb3Bkb3duIHtcbiAgICAgICAgdG9wOiA2M3B4O1xuICAgICAgICByaWdodDogLTQ4cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogODAlIHRvcDtcbiAgICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA4MCUgdG9wO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogODAlIHRvcDtcbiAgICAgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogODAlIHRvcDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogODAlIHRvcDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWJ1dHRvbjIgLmhlYWRlci1idXR0b24taXRlbSAubm90aWZpLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDQ1cHg7XG4gICAgfVxufVxuXG4uaGVhZGVyLWJ1dHRvbi1pdGVtIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci1idXR0b24taXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cblxuLmhhcy1ub3RpID4gaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFzLW5vdGkgPiBpOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZjRiNWE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC02cHg7XG59XG5cbi5zZWFyY2gtZHJvcGRvd24ge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYxcHg7XG4gICAgcmlnaHQ6IC0xMjVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICB6LWluZGV4OiA1O1xufVxuXG4uc2VhcmNoLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItdG9wOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMThweDtcbiAgICByaWdodDogMTI1cHg7XG59XG5cbi5zZWFyY2gtZHJvcGRvd24gZm9ybSB7XG4gICAgaGVpZ2h0OiA2M3B4O1xufVxuXG4uc2VhcmNoLWRyb3Bkb3duIGZvcm0gLmF1LWlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogIzY2Njtcbn1cblxuLnNlYXJjaC1kcm9wZG93biAuc2VhcmNoLWRyb3Bkb3duX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDI2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjYzljOWM5O1xuICAgIGhlaWdodDogNjNweDtcbiAgICBsaW5lLWhlaWdodDogNjNweDtcbn1cblxuLnNldHRpbmctbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgcmlnaHQ6IC0zMDBweDtcbiAgICB0b3A6IDU0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDB2aCAtIDc1cHgpO1xuICAgIGhlaWdodDogLW1vei1jYWxjKDEwMHZoIC0gNzVweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLnNldHRpbmctbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItdG9wOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMThweDtcbiAgICByaWdodDogNDdweDtcbn1cblxuLnNldHRpbmctbWVudSAuYWNjb3VudC1kcm9wZG93bl9fYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG59XG5cbi5zZXR0aW5nLW1lbnUgLmFjY291bnQtZHJvcGRvd25fX2l0ZW0gYSB7XG4gICAgY29sb3I6ICM1NTU7XG59XG5cbi5zZXR0aW5nLW1lbnUgLmFjY291bnQtZHJvcGRvd25fX2l0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zaG93LXNpZGViYXIge1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyLWRlc2t0b3AzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNzZweDtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmhlYWRlci1kZXNrdG9wMyAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMxNXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyLWRlc2t0b3AzIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbn1cblxuLmhlYWRlci1kZXNrdG9wMyAuaGVhZGVyLWJ1dHRvbi1pdGVtIHtcbiAgICBjb2xvcjogI2NjYztcbn1cblxuLmhlYWRlcjMtd3JhcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlcjMtd3JhcCAuaGVhZGVyX19uYXZiYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogLTEycHg7XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xufVxuXG4uaGVhZGVyX19uYXZiYXIgdWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX25hdmJhciB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyX19uYXZiYXIgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTAyKTtcbn1cblxuLmhlYWRlcl9fbmF2YmFyIHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTAyKTtcbn1cblxuLmhlYWRlcl9fbmF2YmFyIHVsIGxpIGEgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4uaGVhZGVyX19uYXZiYXIgdWwgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uaGVhZGVyX19uYXZiYXIgdWwgbGkgYTpob3ZlciAuYm90LWxpbmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTcwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXJfX25hdmJhciB1bCBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMTVweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlcl9fbmF2YmFyIHVsIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBhZGRpbmc6IDI3cHggMTVweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19uYXZiYXIgdWwgbGkgYSBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuXG4uaGVhZGVyX19uYXZiYXIgdWwgbGkuYWN0aXZlID4gYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uaGVhZGVyX19uYXZiYXIgdWwgbGkuYWN0aXZlID4gYSAuYm90LWxpbmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5oZWFkZXJfX25hdmJhciB1bC5oZWFkZXIzLXN1Yi1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlcl9fbmF2YmFyIGxpLmhhcy1zdWI6aG92ZXIgPiAuaGVhZGVyMy1zdWItbGlzdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbi5oZWFkZXJfX25hdmJhciAuaGVhZGVyMy1zdWItbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuLmhlYWRlcl9fbmF2YmFyIC5oZWFkZXIzLXN1Yi1saXN0IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlNmViO1xufVxuXG4uaGVhZGVyX19uYXZiYXIgLmhlYWRlcjMtc3ViLWxpc3QgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbi5oZWFkZXJfX3Rvb2wge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyX190b29sIC5ub3RpZmktZHJvcGRvd24ge1xuICAgIGxlZnQ6IC02OHB4O1xuICAgIHRvcDogNTNweDtcbn1cblxuLmhlYWRlcl9fdG9vbCAubm90aWZpLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIGxlZnQ6IDcwcHg7XG59XG5cbi5oZWFkZXJfX3Rvb2wgLmhlYWRlci1idXR0b24taXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU3MHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyX190b29sIC5oZWFkZXItYnV0dG9uLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMxNXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyX190b29sIC5oZWFkZXItYnV0dG9uLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzE1cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXJfX3Rvb2wgLmFjY291bnQtaXRlbSA+IC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5ib3QtbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG59XG5cbi5zZXR0aW5nLWRyb3Bkb3duIHtcbiAgICB0b3A6IDU0cHg7XG4gICAgbGVmdDogLTk3cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi13aWR0aDogMzA1cHg7XG59XG5cbi5zZXR0aW5nLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIGxlZnQ6IDk5cHg7XG59XG5cbi5zZXR0aW5nLWRyb3Bkb3duIC5hY2NvdW50LWRyb3Bkb3duX19ib2R5IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbn1cblxuLnNldHRpbmctZHJvcGRvd24gLmFjY291bnQtZHJvcGRvd25fX2JvZHk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNldHRpbmctZHJvcGRvd24gLmFjY291bnQtZHJvcGRvd25fX2l0ZW0gYSB7XG4gICAgY29sb3I6ICM1NTU7XG59XG5cbi5zZXR0aW5nLWRyb3Bkb3duIC5hY2NvdW50LWRyb3Bkb3duX19pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVhZGVyLWJ1dHRvbi1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub3RpZmktZHJvcGRvd24tLW5vLWJvciB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ubm90aWZpLWRyb3Bkb3duIC5ub3RpZmlfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFjY291bnQtaXRlbS0tc3R5bGUyIC5pbWFnZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uYWNjb3VudC1pdGVtLS1zdHlsZTIgLmNvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hY2NvdW50LWl0ZW0tLXN0eWxlMiAuY29udGVudCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY291bnQtaXRlbS0tc3R5bGUyIC5hY2NvdW50LWRyb3Bkb3duIHtcbiAgICB0b3A6IDYxcHg7XG59XG5cbi5hY2NvdW50LWl0ZW0tLXN0eWxlMiAuYWNjb3VudC1kcm9wZG93biAuaW5mbyAuaW1hZ2Uge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLmhlYWRlci1kZXNrdG9wNCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRlci1kZXNrdG9wNCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxufVxuXG4uaGVhZGVyNC13cmFwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oZWFkZXI0LXdyYXAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luOiAxMS41cHggMDtcbn1cblxuLmhlYWRlcjQtd3JhcCAuaGVhZGVyX190b29sIC5oZWFkZXItYnV0dG9uLWl0ZW0ge1xuICAgIGNvbG9yOiAjYTliM2M5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhZGVyNC13cmFwIC5oZWFkZXJfX3Rvb2wgLmhlYWRlci1idXR0b24taXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG59XG5cbi5oZWFkZXI0LXdyYXAgLmhlYWRlcl9fdG9vbCAubm90aWZpLWRyb3Bkb3duIHtcbiAgICB0b3A6IDUxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkZXI0LXdyYXAgLmhlYWRlcl9fdG9vbCAubm90aWZpLWRyb3Bkb3duIHtcbiAgICAgICAgbGVmdDogLTIyMHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDYwJSAwJTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA2MCUgMCU7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA2MCUgMCU7XG4gICAgICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDYwJSAwJTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNjAlIDAlO1xuICAgIH1cbn1cblxuLmhlYWRlcjQtd3JhcCAuaGVhZGVyX190b29sIC5zZXR0aW5nLWRyb3Bkb3duIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIHRvcDogNTFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRlcjQtd3JhcCAuaGVhZGVyX190b29sIC5zZXR0aW5nLWRyb3Bkb3duIHtcbiAgICAgICAgbGVmdDogLTI0MHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDg1JSAwJTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA4NSUgMCU7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA4NSUgMCU7XG4gICAgICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDg1JSAwJTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogODUlIDAlO1xuICAgIH1cbn1cblxuLmhlYWRlcjQtd3JhcCAuaGVhZGVyX190b29sIC5hY2NvdW50LWRyb3Bkb3duIHtcbiAgICB0b3A6IDU5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzE1cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXI0LXdyYXAgLmhlYWRlcl9fdG9vbCAuYWNjb3VudC1pdGVtID4gLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkZXI0LXdyYXAgLmhlYWRlcl9fdG9vbCAuYWNjb3VudC1pdGVtID4gLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmhlYWRlcjQtd3JhcCAuaGVhZGVyX190b29sIC5hY2NvdW50LWl0ZW0tLXN0eWxlMiAuY29udGVudCBhIHtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLmhlYWRlcjQtd3JhcCAuaGVhZGVyX190b29sIC5hY2NvdW50LWl0ZW0tLXN0eWxlMiAuY29udGVudCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzIyMjtcbn1cblxuLm5hdmJhci1zaWRlYmFyMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm5hdmJhci1zaWRlYmFyMyAubmF2YmFyX19saXN0IGxpLmFjdGl2ZSA+IGEge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXNpZGViYXIzIC5uYXZiYXJfX2xpc3QgbGkuYWN0aXZlID4gYSA+IC5hcnJvdyA+IGkge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXNpZGViYXIzIC5uYXZiYXJfX2xpc3QgbGkgYSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDE4cHggMjdweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubmF2YmFyLXNpZGViYXIzIC5uYXZiYXJfX3N1Yi1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5uYXZiYXItc2lkZWJhcjMgLm5hdmJhcl9fc3ViLWxpc3QgbGkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyLXNpZGViYXIzIC5uYXZiYXJfX3N1Yi1saXN0IGxpIGEge1xuICAgIHBhZGRpbmc6IDExLjVweCAyN3B4O1xufVxuXG4ubmF2YmFyLXNpZGViYXIzIC5oYXMtc3ViLm9wZW4gPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubmF2YmFyLXNpZGViYXIzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbi8qIC0tLS0tIE92ZXJ2aWV3IC0tLS0tICovXG4ub3ZlcnZpZXctd3JhcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAub3ZlcnZpZXctd3JhcCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAub3ZlcnZpZXctd3JhcCAuYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5vdmVydmlldy13cmFwIGgyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIH1cbn1cblxuLm92ZXJ2aWV3LWl0ZW0ge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNTE5cHgpIHtcbiAgICAub3ZlcnZpZXctaXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG59XG5cbi5vdmVydmlldy1pdGVtLS1jMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMzZjVlZmIgMCUsICNmYzQ2NmIgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMzZjVlZmIgMCUsICNmYzQ2NmIgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzNmNWVmYiAwJSwgI2ZjNDY2YiAxMDAlKTtcbn1cblxuLm92ZXJ2aWV3LWl0ZW0tLWMyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzExOTk4ZSAwJSwgIzM4ZWY3ZCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzExOTk4ZSAwJSwgIzM4ZWY3ZCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTE5OThlIDAlLCAjMzhlZjdkIDEwMCUpO1xufVxuXG4ub3ZlcnZpZXctaXRlbS0tYzMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZWUwOTc5IDAlLCAjZmY2YTAwIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZWUwOTc5IDAlLCAjZmY2YTAwIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICNlZTA5NzkgMCUsICNmZjZhMDAgMTAwJSk7XG59XG5cbi5vdmVydmlldy1pdGVtLS1jNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICM0NWI2NDkgMCUsICNkY2UzNWIgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsICM0NWI2NDkgMCUsICNkY2UzNWIgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQ1YjY0OSAwJSwgI2RjZTM1YiAxMDAlKTtcbn1cblxuLm92ZXJ2aWV3LWJveCAuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ub3ZlcnZpZXctYm94IC5pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm92ZXJ2aWV3LWJveCAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIH1cblxuICAgIC5vdmVydmlldy1ib3ggLmljb24gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5vdmVydmlldy1ib3ggLmljb24ge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgfVxufVxuXG4ub3ZlcnZpZXctYm94IC50ZXh0IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm92ZXJ2aWV3LWJveCAudGV4dCBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ub3ZlcnZpZXctYm94IC50ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAub3ZlcnZpZXctYm94IC50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5vdmVydmlldy1ib3ggLnRleHQgaDIge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm92ZXJ2aWV3LWJveCAudGV4dCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm92ZXJ2aWV3LWJveCAudGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICAub3ZlcnZpZXctYm94IC50ZXh0IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxufVxuXG4ub3ZlcnZpZXctY2hhcnQge1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3ZlcnZpZXctY2hhcnQgY2FudmFzIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyogLS0tLS0gQ2FyZCAtLS0tLSAqL1xuLmF1LWNhcmQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMTVweCAxcHggcmdiYSg2OSw2NSw3OCwuMDgpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggMTVweCAxcHggcmdiYSg2OSw2NSw3OCwuMDgpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNjksNjUsNzgsLjA4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmF1LWNhcmQtLWJvcmRlciB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYXUtY2FyZC0tYm9yZGVyIC5hdS1jYXJkLXRpdGxlIHtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLmF1LWNhcmQtLWJvcmRlciAuYXUtY2FyZC10aXRsZSAuYmctb3ZlcmxheSB7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5hdS1jYXJkLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5hdS1jYXJkLS1iZy1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM5NmFmYyAwJSwgIzI5NDhmZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM5NmFmYyAwJSwgIzI5NDhmZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzk2YWZjIDAlLCAjMjk0OGZmIDEwMCUpO1xufVxuXG4uYXUtY2FyZC10b3AtY291bnRyaWVzIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xufVxuXG4uYXUtY2FyZC0tbm8tc2hhZG93IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hdS1jYXJkLS1uby1wYWQge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5hdS1jYXJkLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAxMHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYXUtY2FyZC10aXRsZSAuYmctb3ZlcmxheSB7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAxMHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG5cbi5hdS1jYXJkLXRpdGxlIGgzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYXUtY2FyZC10aXRsZSBoMyBpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmF1LWNhcmQgZm9ybSBoMyB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG59XG59XG5cbi5hdS10YXNrLCAuYmFqYSB7XG4gICAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5hdS10YXNrLS1ib3JkZXIgLmF1LXRhc2tfX3RpdGxlIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLmF1LXRhc2stLWJvcmRlciAuYXUtdGFzay1saXN0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLmF1LXRhc2stLWJvcmRlciAuYXUtdGFza19fZm9vdGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5hdS10YXNrX190aXRsZSB7XG4gICAgcGFkZGluZzogMjdweCAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5hdS10YXNrLWxpc3Qge1xuICAgIGhlaWdodDogNDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5hdS10YXNrX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmF1LXRhc2tfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbi5hdS10YXNrX19pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyNnB4IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uYXUtdGFza19faXRlbS1pbm5lciAudGFzayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmF1LXRhc2tfX2l0ZW0taW5uZXIgLnRhc2sgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hdS10YXNrX19pdGVtLWlubmVyIC50YXNrIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xufVxuXG4uYXUtdGFza19faXRlbS1pbm5lciAudGltZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmF1LXRhc2tfX2l0ZW0tLWRhbmdlciAuYXUtdGFza19faXRlbS1pbm5lciB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmE0MjUxO1xufVxuXG4uYXUtdGFza19faXRlbS0td2FybmluZyAuYXUtdGFza19faXRlbS1pbm5lciB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZhMDM3O1xufVxuXG4uYXUtdGFza19faXRlbS0tcHJpbWFyeSAuYXUtdGFza19faXRlbS1pbm5lciB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLmF1LXRhc2tfX2l0ZW0tLXN1Y2Nlc3MgLmF1LXRhc2tfX2l0ZW0taW5uZXIge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwYWQ1Zjtcbn1cblxuLmF1LXRhc2tfX2Zvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4uYXUtbWVzc2FnZV9fZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi5hdS1tZXNzYWdlIHAge1xuICAgIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uYXUtbWVzc2FnZS1saXN0IHtcbiAgICBoZWlnaHQ6IDQyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uYXUtbWVzc2FnZV9fbm90aSB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbn1cblxuLmF1LW1lc3NhZ2VfX25vdGkgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYXUtbWVzc2FnZV9fbm90aSBwIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hdS1tZXNzYWdlX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5hdS1tZXNzYWdlX19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4uYXUtbWVzc2FnZV9faXRlbS1pbm5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE5cHggNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYXUtbWVzc2FnZV9faXRlbS1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLndpZHRoLXMge1xuICAgICAgICB3aWR0aDogNSUhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmF1LW1lc3NhZ2VfX2l0ZW0taW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC1tb3otYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG59XG5cbi5hdS1tZXNzYWdlX19pdGVtLXRpbWUge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG59XG5cbi5hdS1tZXNzYWdlX19pdGVtLXRpbWUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uYXUtbWVzc2FnZV9faXRlbS10ZXh0IC50ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG59XG5cbi5hdS1tZXNzYWdlX19pdGVtLXRleHQgLnRleHQgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmF1LW1lc3NhZ2VfX2l0ZW0tdGV4dCAudGV4dCBwIHtcbiAgICBjb2xvcjogIzgwODA4MDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmF1LW1lc3NhZ2VfX2l0ZW0tdGV4dCAudGV4dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5hdmF0YXItd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYXZhdGFyLXdyYXAge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuLm9ubGluZSAuYXZhdGFyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzYzYzc2YTtcbn1cblxuLmF2YXRhciB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXZhdGFyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbn1cblxuLmF2YXRhci0tc21hbGwge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbn1cblxuLmF2YXRhci0tdGlueSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xufVxuXG4uYXZhdGFyLS10aW55OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1LW1lc3NhZ2VfX2l0ZW0udW5yZWFkIC5hdS1tZXNzYWdlX19pdGVtLWlubmVyIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM5OTk7XG59XG5cbi5hdS1tZXNzYWdlX19pdGVtLnVucmVhZCAuYXUtbWVzc2FnZV9faXRlbS10ZXh0IC50ZXh0IC5uYW1lIHtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLmF1LW1lc3NhZ2VfX2l0ZW0udW5yZWFkIC5hdS1tZXNzYWdlX19pdGVtLXRleHQgLnRleHQgcCB7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5hdS1jaGF0LS1ib3JkZXIgLmF1LWNoYXRfX3RpdGxlIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLmF1LWNoYXQtLWJvcmRlciAuYXUtY2hhdF9fY29udGVudCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5hdS1jaGF0LS1ib3JkZXIgLmF1LWNoYXQtdGV4dGZpZWxkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5hdS1jaGF0X190aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG59XG5cbi5hdS1jaGF0LWluZm8ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggNDBweDtcbn1cblxuLmF1LWNoYXQtaW5mbyAuYXZhdGFyLXdyYXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXUtY2hhdC1pbmZvIC5uaWNrIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmF1LWNoYXQtaW5mbyAubmljayBhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLmF1LWNoYXQtaW5mbyAubmljayBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2Njtcbn1cblxuLmF1LWNoYXRfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF1LWNoYXRfX2NvbnRlbnQyIC5yZWNlaS1tZXNzIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xufVxuXG4uYXUtY2hhdF9fY29udGVudDIgLnNlbmQtbWVzcyB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbn1cblxuLm1lc3MtdGltZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4ucmVjZWktbWVzcy13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZWNlaS1tZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJlY2VpLW1lc3NfX2lubmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5yZWNlaS1tZXNzX19pbm5lciAuYXZhdGFyLS10aW55IHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucmVjZWktbWVzcy1saXN0IHtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSA0MnB4KTtcbiAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLSA0MnB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDJweCk7XG59XG5cbi5yZWNlaS1tZXNzLWxpc3QgLnJlY2VpLW1lc3M6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlbmQtbWVzcy13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNlbmQtbWVzc19faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tb3otYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNlbmQtbWVzcyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYXUtY2hhdC10ZXh0ZmllbGQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5hdS1pbmJveC13cmFwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmF1LWluYm94LXdyYXAuc2hvdy1jaGF0LWJveCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYXUtbWVzc2FnZSB7XG4gICAgd2lkdGg6IDUwJTtcbn1cblxuLmF1LWNoYXQge1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi50YXNrLXByb2dyZXNzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAgI2U1ZTVlNTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4udGFzay1wcm9ncmVzcyAudGl0bGUtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnRhc2stcHJvZ3Jlc3MgLmF1LXByb2dyZXNzIHtcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG59XG5cbi5yZWNlbnQtcmVwb3J0MiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucmVjZW50LXJlcG9ydDIgLnJlY2VudC1yZXAyLWNoYXJ0IHtcbiAgICBoZWlnaHQ6IDIzMHB4O1xufVxuXG4ucmVjZW50LXJlcG9ydDIgLmNoYXJ0LWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE1MTlweCkge1xuICAgIC5yZWNlbnQtcmVwb3J0MiAuY2hhcnQtaW5mbyB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5yZWNlbnQtcmVwb3J0MiAuY2hhcnQtaW5mbyB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbi5yZWNlbnQtcmVwb3J0MiAuY2hhcnQtaW5mb19fbGVmdCB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTUxOXB4KSB7XG4gICAgLnJlY2VudC1yZXBvcnQyIC5jaGFydC1pbmZvX19sZWZ0IHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvO1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvO1xuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnJlY2VudC1yZXBvcnQyIC5jaGFydC1pbmZvX19sZWZ0IHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvO1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvO1xuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuLnVzZXItZGF0YSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xufVxuXG4udXNlci1kYXRhIC50aXRsZS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cblxuLnVzZXItZGF0YSAuZmlsdGVycyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbi51c2VyLWRhdGFfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMjlweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1hcC1kYXRhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucmVjZW50LXJlcG9ydDMsIC5jaGFydC1wZXJjZW50LTMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5yZWNlbnQtcmVwb3J0MyAudGl0bGUtd3JhcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbi5yZWNlbnQtcmVwb3J0MyAudGl0bGUtd3JhcCAuY2hhcnQtaW5mby13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5yZWNlbnQtcmVwb3J0MyAudGl0bGUtd3JhcCAuY2hhcnQtbm90ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmNoYXJ0LXBlcmNlbnQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5jaGFydC1wZXJjZW50LTMgLmNoYXJ0LW5vdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLyogLS0tLS0gQ2hhcnRzIC0tLS0tICovXG4jY2hhcnRqcy10b29sdGlwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbi5yZWNlbnQtcmVwb3J0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uY2hhcnQtaW5mbyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAtbW96LWJveC1hbGlnbjogYmFzZWxpbmU7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2hhcnQtbm90ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jaGFydC1ub3RlIC5kb3Qge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4uY2hhcnQtc3RhdGlzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuXG4uY2hhcnQtc3RhdGlzIGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmNoYXJ0LXN0YXRpcyAubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jaGFydC1zdGF0aXMgLmluZGV4IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5yZWNlbnQtcmVwb3J0X19jaGFydCBjYW52YXMge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaGFydC1wZXJjZW50LWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDQ3cHg7XG59XG5cbi5jaGFydC1wZXJjZW50LWNhcmQgLmNoYXJ0LW5vdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmluY3JlIGkge1xuICAgIGNvbG9yOiAjNjNjNzZhO1xufVxuXG4uZGVjcmUgaSB7XG4gICAgY29sb3I6ICNmZjRiNWE7XG59XG5cbi5kb3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uZG90LS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBiNWU5O1xufVxuXG4uZG90LS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogIzAwYWQ1Zjtcbn1cblxuLmRvdC0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmE0MjUxO1xufVxuXG4uY2hhcnQtbm90ZS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGVyY2VudC1jaGFydCB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTUxOXB4KSB7XG4gICAgLnBlcmNlbnQtY2hhcnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLnN0YXRpc3RpYy1jaGFydCB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG59XG5cbi5zdGF0aXN0aWMtY2hhcnQtMSwgLnRvcC1jYW1wYWlnbiwgLmNoYXJ0LXBlcmNlbnQtMiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnN0YXRpc3RpYy1jaGFydC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc3RhdGlzdGljLWNoYXJ0LTEtbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnN0YXRpc3RpYy1jaGFydC0xLW5vdGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uc3RhdGlzdGljLWNoYXJ0LTEtbm90ZSAuYmlnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMzOTM5Mzk7XG59XG5cbi50b3AtY2FtcGFpZ24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA5N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jaGFydC1wZXJjZW50LTIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5jaGFydC1wZXJjZW50LTIgLmNoYXJ0LWluZm8ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY2hhcnQtcGVyY2VudC0yIC5jaGFydC1pbmZvIC5jaGFydC1ub3RlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG59XG5cbi5jaGFydC1wZXJjZW50LTIgLmNoYXJ0LWluZm8gLmNoYXJ0LW5vdGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiAtLS0tLSBUYWJsZSAtLS0tLSAqL1xuXG4udGFibGUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUudGFibGUtLW5vLWNhcmQge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50YWJsZS1lYXJuaW5nIHRoZWFkIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMjJweCA0MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJsZS1lYXJuaW5nIHRoZWFkIHRoLnRleHQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuXG4udGFibGUtZWFybmluZyB0Ym9keSB0ZCB7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgcGFkZGluZzogMTJweCA0MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJsZS1lYXJuaW5nIHRib2R5IHRkLnRleHQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuXG4udGFibGUtZWFybmluZyB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnRhYmxlLXRvcC1jb3VudHJpZXMgdGJvZHkgdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE0cHggNXB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnRhYmxlLXRvcC1jb3VudHJpZXMgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnRhYmxlLXdyYXAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTUxOXB4KSB7XG4gICAgLnRhYmxlLXdyYXAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudGFibGUtd3JhcCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbi50YWJsZS1zdHlsZTEge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnRhYmxlLXN0eWxlMSAudGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnRhYmxlLXN0eWxlMSAudGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnRhYmxlLXN0eWxlMSAudGFibGUgdGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIHBhZGRpbmc6IDEycHggNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZS1kYXRhIHtcbiAgICBoZWlnaHQ6IDQ3MnB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi50YWJsZS1kYXRhIHRoZWFkIHRyIHRkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGFibGUtZGF0YSAudGFibGUgdGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi50YWJsZS1kYXRhIC50YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuXG4udGFibGUtZGF0YSB0Ym9keSB0cjpob3ZlciB0ZCAubW9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi50YWJsZS1kYXRhX19pbmZvIGg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRhYmxlLWRhdGFfX2luZm8gc3BhbiBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi50YWJsZS1kYXRhX19pbmZvIHNwYW4gYTpob3ZlciB7XG4gICAgY29sb3I6ICM2NjY7XG59XG5cbi5tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5tb3JlIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5yb2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5yb2xlLmFkbWluIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmE0MjUxO1xufVxuXG4ucm9sZS51c2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBiNWU5O1xufVxuXG4ucm9sZS5tZW1iZXIge1xuICAgIGJhY2tncm91bmQ6ICM1N2I4NDY7XG59XG5cbi50YWJsZS10b3AtY2FtcGFpZ24udGFibGUgdGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEycHggNnB4O1xufVxuXG4udGFibGUtdG9wLWNhbXBhaWduLnRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBjb2xvcjogIzgwODA4MDtcbn1cblxuLnRhYmxlLXRvcC1jYW1wYWlnbi50YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50YWJsZS10b3AtY2FtcGFpZ24udGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlLWRhdGEyIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWx7XG4gICAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciAjYnRuRmlsdGVyc3tcbiAgICAgICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuLnRhYmxlLWRhdGEyIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udGFibGUtZGF0YTIudGFibGUgdGhlYWQgdGgge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDE1cHggNDBweDtcbn1cblxuLnRhYmxlLWRhdGEyLnRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5cbi50YWJsZS1kYXRhMi50YWJsZSB0aGVhZCB0aC5uby1zb3J0OmJlZm9yZSwudGFibGUtZGF0YTIudGFibGUgdGhlYWQgdGgubm8tc29ydDphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xufVxuXG4udGFibGUtZGF0YTIudGFibGUgdGJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLnRhYmxlLWRhdGEyLnRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuXG5cbi50YWJsZS1kYXRhMi50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCAuYXUtY2hlY2tib3gge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC50YWJsZS1kYXRhMi50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhdGEyLnRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIC5hdS1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgcmlnaHQ6IC0xMXB4O1xuICAgIH1cblxuICAgIC50YWJsZS1kYXRhMi50YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnRhYmxlLWRhdGEyLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIC8qcGFkZGluZy1yaWdodDogMzVweDsqL1xufVxuXG4udGFibGUtZGF0YTIudGFibGUgdGJvZHkgdGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IC43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLnRhYmxlLWRhdGEyLnRhYmxlIHRib2R5IHRkIC5iYWRnZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50YWJsZS1kYXRhMi50YWJsZSB0Ym9keSB0ZC5pbWFnZSB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cblxuLnRhYmxlLWRhdGEyLnRhYmxlIHRib2R5IHRkLnRleHQtY2VudGVyIC5pbWctNDAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udGFibGUtZGF0YTIudGFibGUgdGJvZHkgdGQuZGVzYyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGFibGUtZGF0YTIgLnNwYWNlciB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50ci1zaGFkb3cgdGR7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZjJmMmYyICFpbXBvcnRhbnQ7XG59XG5cbnRyLnRyLXNoYWRvdzpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRyLXNoYWRvdzpob3ZlciB0ZHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyKTtcbn1cblxuLnRhYmxlLWRhdGFfX3Rvb2wge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvKiBtYXJnaW4tYm90dG9tOiAyOHB4OyAqL1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5cbi50YWJsZS1kYXRhX190b29sIC50YWJsZS1kYXRhX190b29sLWxlZnQgPiBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnRhYmxlLWRhdGFfX3Rvb2wgLnRhYmxlLWRhdGFfX3Rvb2wtcmlnaHQgPiBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbi50YWJsZS1kYXRhX190b29sIC50YWJsZS1kYXRhX190b29sLXJpZ2h0e1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGFibGUtZGF0YTIudGFibGUgdGJvZHkgdGQgLmltZy1jaXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlZWVlO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5kYXRhdGFibGVGb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmJ1dHRvbi1yaWdodC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaXRlbSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5cbi5pdGVtLmJ0bi1hZGR7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2M2M3NmE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5pdGVtLmJ0bi1hZGQgaSB7XG4gIGNvbG9yOiAjNjNjNzZhO1xufVxuXG4uaXRlbS5idG4tYWRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzYzYzc2YTtcbn1cblxuLml0ZW0uYnRuLWFkZDpob3ZlciBpe1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLml0ZW0uYnRuLWVkaXR7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxN2EyYjg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5pdGVtLmJ0bi1lZGl0IGkge1xuICBjb2xvcjogIzE3YTJiODtcbn1cblxuLml0ZW0uYnRuLWVkaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xufVxuXG4uaXRlbS5idG4tZWRpdDpob3ZlciBpe1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLml0ZW0uYnRuLWRlbGV0ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkYzM1NDU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5pdGVtLmJ0bi1kZWxldGUgaSB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaXRlbS5idG4tZGVsZXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cblxuLml0ZW0uYnRuLWRlbGV0ZTpob3ZlciBpe1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLml0ZW0uYnRuLWdyZWVuLFxuLml0ZW0uYnRuLXJlY292ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uaXRlbS5idG4tZ3JlZW4gaSxcbi5pdGVtLmJ0bi1yZWNvdmVyIGkge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLml0ZW0uYnRuLWdyZWVuOmhvdmVyLFxuLml0ZW0uYnRuLXJlY292ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuXG4uaXRlbS5idG4tZ3JlZW46aG92ZXIgaSxcbi5pdGVtLmJ0bi1yZWNvdmVyOmhvdmVyIGl7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaXRlbS5idG4tbW9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmMxMDc7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5pdGVtLmJ0bi1tb3JlIGkge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cblxuLml0ZW0uYnRuLW1vcmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG5cbi5pdGVtLmJ0bi1tb3JlOmhvdmVyIGl7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5pdGVtLmJ0bi1ncmV5IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYzZjNmM2O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLml0ZW0uYnRuLWdyZXkgaSB7XG4gICAgY29sb3I6I2M2YzZjNiAhaW1wb3J0YW50O1xufVxuXG4uaXRlbS5idG4tZ3JleTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXRlbS5idG4tZ3JleTpob3ZlciBpe1xuICAgIGNvbG9yOiNjNmM2YzY7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tb3otYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG4udGFibGUtZGF0YS1mZWF0dXJlIC5uby1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0gaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tYWRke1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjNjNzZhO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1hZGQgaSB7XG4gIGNvbG9yOiAjNjNjNzZhO1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1hZGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjNjNzZhO1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1hY2Nlc3N7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzI4YTc0NTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1hY2Nlc3MgaSB7XG4gICAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLWFjY2Vzczpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tYWNjZXNzOmhvdmVyIGl7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLWVkaXR7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxN2EyYjg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLWVkaXQgaSB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1lZGl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tZWRpdDpob3ZlciBpe1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tZGVsZXRlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RjMzU0NTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tZGVsZXRlIGkge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tZGVsZXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tZGVsZXRlOmhvdmVyIGl7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1ncmVlbixcbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLXJlY292ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1ncmVlbiBpLFxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tcmVjb3ZlciBpIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLWdyZWVuOmhvdmVyLFxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tcmVjb3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLWdyZWVuOmhvdmVyIGksXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1yZWNvdmVyOmhvdmVyIGl7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1tb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmYzEwNztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tbW9yZSBpIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLW1vcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1tb3JlOmhvdmVyIGl7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLmRyb3Bkb3duLW1lbnV7XG4gICAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmM3NTdkO1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVte1xuICAgIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGU5MTk0O1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVye1xuICAgIGJhY2tncm91bmQ6ICM1YTYyNjg7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDFweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3tcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgei1pbmRleDogYXV0bztcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5maXJzdCAucGFnZS1saW5rLFxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5wcmV2aW91cyAucGFnZS1saW5rLFxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5uZXh0IC5wYWdlLWxpbmssXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmxhc3QgLnBhZ2UtbGlua3tcbiAgICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtOmhvdmVyIC5wYWdlLWxpbmt7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmt7XG4gYmFja2dyb3VuZDogI2VlZWVlZTtcbiBjb2xvcjogIzk5OTk5OTtcbn1cblxuXG4uYmxvY2stZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMCAxNHB4O1xufVxuXG4uc3RhdHVzLS1wcm9jZXNzIHtcbiAgICBjb2xvcjogIzAwYWQ1Zjtcbn1cblxuLnN0YXR1cy0tZGVuaWVkIHtcbiAgICBjb2xvcjogI2ZhNDI1MTtcbn1cblxuLnRhYmxlLWRhdGEzIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4udGFibGUtZGF0YTMgdGhlYWQgdHIgdGgge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHBhZGRpbmc6IDE4cHggNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4udGFibGUtZGF0YTMgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4udGFibGUtZGF0YTMgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi50YWJsZS1kYXRhMyB0aGVhZCB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4udGFibGUtZGF0YTMgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLnRhYmxlLWRhdGEzIHRib2R5IHRyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRhYmxlLWRhdGEzIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuXG4udGFibGUtZGF0YTMgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLnRhYmxlLWRhdGEzIHRib2R5IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnRhYmxlLWRhdGEzIHRib2R5IHRkLnByb2Nlc3Mge1xuICAgIGNvbG9yOiAjMDBhZDVmO1xufVxuXG4udGFibGUtZGF0YTMgdGJvZHkgdGQuZGVuaWVkIHtcbiAgICBjb2xvcjogI2ZhNDI1MTtcbn1cblxuLyogLS0tLS0gRm9vdGVyIC0tLS0tICovXG4uY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmNvcHlyaWdodCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgbGluZS1oZWlnaHQ6IC13ZWJraXQtY2FsYygyNC8xNCk7XG4gICAgbGluZS1oZWlnaHQ6IC1tb3otY2FsYygyNC8xNCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNCk7XG59XG5cbi8qIC0tLS0tIEJyZWFkY3J1bWIgLS0tLS0gKi9cbi5hdS1icmVhZGNydW1iIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0Y2RjdGQTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3NXB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcbn1cblxuXG5cbi5hdS1icmVhZGNydW1iIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5hdS1icmVhZGNydW1iLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmF1LWJyZWFkY3J1bWJfX2xpc3QgaXtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmF1LWJyZWFkY3J1bWJfX2xpc3QgaS5pbWctY2lyLmZhczpiZWZvcmV7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5icmVhZGNydW1iLWljb24gaS5pbWctY2lyLmZhczpiZWZvcmV7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmF1LWJyZWFkY3J1bWJfX2xpc3QgLmxpc3QtaW5saW5lLWl0ZW0uY3VycmVudHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmF1LWJyZWFkY3J1bWJfX2xpc3QgLmxpc3QtaW5saW5lLWl0ZW0uc2VwcmF0ZS1jdXJyZW50e1xuICBjb2xvcjogI2RkZGRkZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmF1LWJyZWFkY3J1bWIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYXUtYnJlYWRjcnVtYi5tLXQtNzUge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hdS1icmVhZGNydW1iIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICB0b3A6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1vei10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICAtby10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYXUtYnJlYWRjcnVtYi1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5hdS1icmVhZGNydW1iLWNvbnRlbnQgLmF1LWJyZWFkY3J1bWItbGVmdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG59XG5cbi5hdS1icmVhZGNydW1iLWNvbnRlbnQgPiBidXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG59XG5cbi5hdS1icmVhZGNydW1iLXNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hdS1icmVhZGNydW1iX19saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hdS1icmVhZGNydW1iX19saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi5hdS1icmVhZGNydW1iX19saXN0IC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYXUtYnJlYWRjcnVtYl9fbGlzdCAuYWN0aXZlIGEge1xuICAgIGNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYXUtYnJlYWRjcnVtYl9fbGlzdCAuYWN0aXZlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xufVxuXG4uYXUtYnJlYWRjcnVtYjIge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uYXUtYnJlYWRjcnVtYjIgLmF1LWJyZWFkY3J1bWItc3BhbiB7XG4gICAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5hdS1icmVhZGNydW1iMiAuYXUtYnJlYWRjcnVtYl9fbGlzdCAuYWN0aXZlIGEge1xuICAgIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uYXUtYnJlYWRjcnVtYjIgLmF1LWJyZWFkY3J1bWJfX2xpc3QgLmFjdGl2ZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2Njtcbn1cblxuLmF1LWJyZWFkY3J1bWIyIC5hdS1icmVhZGNydW1iX19saXN0IGxpIHtcbiAgICBjb2xvcjogIzgwODA4MDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmF1LWJyZWFkY3J1bWIyIC5hdS1icmVhZGNydW1iLWxlZnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuLmF1LWJyZWFkY3J1bWIzIC5hdS1icmVhZGNydW1iX19saXN0IC5hY3RpdmUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNjY2M7XG59XG5cbi5saW5lLXNlcHJhdGUge1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndlbGNvbWUyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xufVxuXG4ud2VsY29tZTItaW5uZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLndlbGNvbWUyLWlubmVyIC53ZWxjb21lMi1ncmVldGluZyB7XG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gNTAwcHgpO1xuICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAtIDUwMHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTAwcHgpO1xufVxuXG4ud2VsY29tZTItaW5uZXIgZm9ybSB7XG4gICAgaGVpZ2h0OiA0NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAud2VsY29tZTItaW5uZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAud2VsY29tZTItaW5uZXIubS10LTYwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAud2VsY29tZTItaW5uZXIgLndlbGNvbWUyLWdyZWV0aW5nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLndlbGNvbWUyLWlubmVyIGZvcm0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cbn1cblxuLndlbGNvbWUyLWdyZWV0aW5nIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ud2VsY29tZTItZ3JlZXRpbmcgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xufVxuXG4vKiAtLS0tLSBTdGF0aXN0aWMgLS0tLS0gKi9cbi5zdGF0aXN0aWMge1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xufVxuXG4uc3RhdGlzdGljX19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zdGF0aXN0aWNfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgfVxufVxuXG4uc3RhdGlzdGljX19pdGVtIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zdGF0aXN0aWNfX2l0ZW0gaDIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxufVxuXG4uc3RhdGlzdGljX19pdGVtIC5kZXNjIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuNik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zdGF0aXN0aWNfX2l0ZW0gLmRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxufVxuXG4uc3RhdGlzdGljX19pdGVtIC5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgcmlnaHQ6IC03cHg7XG59XG5cbi5zdGF0aXN0aWNfX2l0ZW0gLmljb24gaSB7XG4gICAgZm9udC1zaXplOiAxODBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAuMjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5zdGF0aXN0aWNfX2l0ZW0tLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDVkMjg1O1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMwNWQyODUgMCUsICMwMGIyNmYgMzAlLCAjMDI2OTQyIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMwNWQyODUgMCUsICMwMGIyNmYgMzAlLCAjMDI2OTQyIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA1ZDI4NSAwJSwgIzAwYjI2ZiAzMCUsICMwMjY5NDIgMTAwJSk7XG59XG5cbi5zdGF0aXN0aWNfX2l0ZW0tLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZDogI2Y5OWQzZDtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjk5ZDNkIDAlLCAjZTg3YjA4IDMwJSwgI2I1NWYwNSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjk5ZDNkIDAlLCAjZTg3YjA4IDMwJSwgI2I1NWYwNSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmOTlkM2QgMCUsICNlODdiMDggMzAlLCAjYjU1ZjA1IDEwMCUpO1xufVxuXG4uc3RhdGlzdGljX19pdGVtLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmRjMWM5O1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMyZGMxYzkgMCUsICMyMTk0YzEgMzAlLCAjMjUyZDQ3IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMyZGMxYzkgMCUsICMyMTk0YzEgMzAlLCAjMjUyZDQ3IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJkYzFjOSAwJSwgIzIxOTRjMSAzMCUsICMyNTJkNDcgMTAwJSk7XG59XG5cbi5zdGF0aXN0aWNfX2l0ZW0tLXJlZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmNjI2ZjtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmY2MjZmIDAlLCAjZmE0MjUxIDMwJSwgI2IxMGMxOSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmY2MjZmIDAlLCAjZmE0MjUxIDMwJSwgI2IxMGMxOSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjYyNmYgMCUsICNmYTQyNTEgMzAlLCAjYjEwYzE5IDEwMCUpO1xufVxuXG4vKiAtLS0tLSBTdGF0aXN0aWMgMiAtLS0tLSAqL1xuLnN0YXRpc3RpYzIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uc3RhdGlzdGljMiBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGF0aXN0aWMyIC5zdGF0aXN0aWNfX2l0ZW0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNjksNjUsNzgsLjA4KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNjksNjUsNzgsLjA4KTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxNXB4IDFweCByZ2JhKDY5LDY1LDc4LC4wOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnN0YXRpc3RpYzIgLnN0YXRpc3RpY19faXRlbSBoMiB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zdGF0aXN0aWMyIC5zdGF0aXN0aWNfX2l0ZW0gLmRlc2Mge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogLS0tLS0gUHJvZ3Jlc3MgLS0tLS0gKi9cbi5hdS1wcm9ncmVzcyAuYXUtcHJvZ3Jlc3NfX2JhciB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmF1LXByb2dyZXNzIC5hdS1wcm9ncmVzc19fYmFyIC5hdS1wcm9ncmVzc19faW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAxcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmF1LXByb2dyZXNzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5hdS1wcm9ncmVzc19fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjhweDtcbiAgICByaWdodDogLTE1cHg7XG59XG5cbi8qIC0tLS0tIEFsZXJ0IC0tLS0tICovXG4jZGl2X3RvcF9tZXNzYWdlcyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5hdS1hbGVydCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuXG4uYXUtYWxlcnQuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBwYWRkaW5nOiAwIDIzcHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbn1cblxuLmF1LWFsZXJ0ID4gLmZhIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5hdS1hbGVydCAuY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uYXUtYWxlcnQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogI2U1ZjZlYjtcbiAgICBib3JkZXItY29sb3I6ICNkOWYxZTM7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGFkNWY7XG59XG5cbi5hdS1hbGVydC1zdWNjZXNzID4gLmZhIHtcbiAgICBjb2xvcjogICMwMGFkNWY7XG59XG5cbi5hdS1hbGVydC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRmOGU5O1xuICAgIGJvcmRlci1jb2xvcjogI2YyZWZkYztcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmF1LWFsZXJ0LXdhcm5pbmcgPiAuZmEge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYXUtYWxlcnQtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNmOWU1ZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTRjZmM4O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDU0ZTIxO1xufVxuXG4uYXUtYWxlcnQtZXJyb3IgPiAuZmEge1xuICAgIGNvbG9yOiAjZDU0ZTIxO1xufVxuXG4uYXUtYWxlcnQtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogI2RlZjlmNztcbiAgICBib3JkZXItY29sb3I6ICNjZGYyZWQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uYXUtYWxlcnQtaW5mbyA+IC5mYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uYXUtYWxlcnQtLTcwcGVyIHtcbiAgICB3aWR0aDogNzAuNSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5hdS1hbGVydC0tNzBwZXIge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgIH1cbn1cblxuLyogU3dpdGNoICovXG4uc3dpdGNoLnN3aXRjaC1kZWZhdWx0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtZGVmYXVsdCAuc3dpdGNoLWlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtZGVmYXVsdCAuc3dpdGNoLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgYmFja2dyb3VuZCAuMTVzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgYmFja2dyb3VuZCAuMTVzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSBiYWNrZ3JvdW5kIC4xNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2Utb3V0O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1kZWZhdWx0IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtZGVmYXVsdCAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtZGVmYXVsdCAuc3dpdGNoLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDJweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgLjE1cyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBsZWZ0IC4xNXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IC4xNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMTVzIGVhc2Utb3V0O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1kZWZhdWx0IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBsZWZ0OiAxOHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1kZWZhdWx0LnN3aXRjaC1sZyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1kZWZhdWx0LnN3aXRjaC1sZyAuc3dpdGNoLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWRlZmF1bHQuc3dpdGNoLWxnIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWRlZmF1bHQuc3dpdGNoLWxnIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBsZWZ0OiAyMnB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1kZWZhdWx0LnN3aXRjaC1zbSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1kZWZhdWx0LnN3aXRjaC1zbSAuc3dpdGNoLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDhweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtZGVmYXVsdC5zd2l0Y2gtc20gLnN3aXRjaC1oYW5kbGUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtZGVmYXVsdC5zd2l0Y2gtc20gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGxlZnQ6IDE0cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWRlZmF1bHQuc3dpdGNoLXhzIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWRlZmF1bHQuc3dpdGNoLXhzIC5zd2l0Y2gtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogN3B4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1kZWZhdWx0LnN3aXRjaC14cyAuc3dpdGNoLWhhbmRsZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1kZWZhdWx0LnN3aXRjaC14cyAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgbGVmdDogMTBweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2l0Y2guc3dpdGNoLXRleHQgLnN3aXRjaC1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5zd2l0Y2guc3dpdGNoLXRleHQgLnN3aXRjaC1sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IGJhY2tncm91bmQgLjE1cyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IGJhY2tncm91bmQgLjE1cyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgYmFja2dyb3VuZCAuMTVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLW91dDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtdGV4dCAuc3dpdGNoLWxhYmVsOjpiZWZvcmUsXG4uc3dpdGNoLnN3aXRjaC10ZXh0IC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgIC1vLXRyYW5zaXRpb246IGluaGVyaXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XG59XG5cbi5zd2l0Y2guc3dpdGNoLXRleHQgLnN3aXRjaC1sYWJlbDo6YmVmb3JlIHtcbiAgICByaWdodDogMXB4O1xuICAgIGNvbG9yOiAjZTllY2VmO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1vZmYpO1xufVxuXG4uc3dpdGNoLnN3aXRjaC10ZXh0IC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBsZWZ0OiAxcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogYXR0cihkYXRhLW9uKTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpdGNoLnN3aXRjaC10ZXh0IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtdGV4dCAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtdGV4dCAuc3dpdGNoLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDJweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgLjE1cyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBsZWZ0IC4xNXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IC4xNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMTVzIGVhc2Utb3V0O1xufVxuXG4uc3dpdGNoLnN3aXRjaC10ZXh0IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBsZWZ0OiAyNnB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC10ZXh0LnN3aXRjaC1sZyB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC10ZXh0LnN3aXRjaC1sZyAuc3dpdGNoLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLXRleHQuc3dpdGNoLWxnIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLXRleHQuc3dpdGNoLWxnIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBsZWZ0OiAzMHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC10ZXh0LnN3aXRjaC1zbSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC10ZXh0LnN3aXRjaC1zbSAuc3dpdGNoLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDhweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtdGV4dC5zd2l0Y2gtc20gLnN3aXRjaC1oYW5kbGUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtdGV4dC5zd2l0Y2gtc20gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGxlZnQ6IDIycHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLXRleHQuc3dpdGNoLXhzIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLXRleHQuc3dpdGNoLXhzIC5zd2l0Y2gtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogN3B4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC10ZXh0LnN3aXRjaC14cyAuc3dpdGNoLWhhbmRsZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC10ZXh0LnN3aXRjaC14cyAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgbGVmdDogMThweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWljb24gLnN3aXRjaC1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWljb24gLnN3aXRjaC1sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSBiYWNrZ3JvdW5kIC4xNXMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSBiYWNrZ3JvdW5kIC4xNXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IGJhY2tncm91bmQgLjE1cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1vdXQ7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWljb24gLnN3aXRjaC1sYWJlbDo6YmVmb3JlLFxuLnN3aXRjaC5zd2l0Y2gtaWNvbiAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICAtby10cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1pY29uIC5zd2l0Y2gtbGFiZWw6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBjb2xvcjogI2U5ZWNlZjtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtb2ZmKTtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbiAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgbGVmdDogMXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1vbik7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWljb24gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWljb24gLnN3aXRjaC1oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAycHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IC4xNXMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogbGVmdCAuMTVzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogbGVmdCAuMTVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGxlZnQgLjE1cyBlYXNlLW91dDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgbGVmdDogMjZweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbi5zd2l0Y2gtbGcge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogMjhweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbi5zd2l0Y2gtbGcgLnN3aXRjaC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1pY29uLnN3aXRjaC1sZyAuc3dpdGNoLWhhbmRsZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1pY29uLnN3aXRjaC1sZyAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgbGVmdDogMzBweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbi5zd2l0Y2gtc20ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMjBweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbi5zd2l0Y2gtc20gLnN3aXRjaC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiA4cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWljb24uc3dpdGNoLXNtIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWljb24uc3dpdGNoLXNtIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBsZWZ0OiAyMnB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1pY29uLnN3aXRjaC14cyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1pY29uLnN3aXRjaC14cyAuc3dpdGNoLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDdweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbi5zd2l0Y2gteHMgLnN3aXRjaC1oYW5kbGUge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbi5zd2l0Y2gteHMgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGxlZnQ6IDE4cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLTNkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtM2QuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5zd2l0Y2guc3dpdGNoLTNkIC5zd2l0Y2gtaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpdGNoLnN3aXRjaC0zZCAuc3dpdGNoLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgYmFja2dyb3VuZCAuMTVzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgYmFja2dyb3VuZCAuMTVzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSBiYWNrZ3JvdW5kIC4xNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2Utb3V0O1xufVxuXG4uc3dpdGNoLnN3aXRjaC0zZCAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5zd2l0Y2guc3dpdGNoLTNkIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uc3dpdGNoLnN3aXRjaC0zZCAuc3dpdGNoLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgLjE1cyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBsZWZ0IC4xNXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IC4xNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMTVzIGVhc2Utb3V0O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5zd2l0Y2guc3dpdGNoLTNkIC5zd2l0Y2gtaGFuZGxlLmRpc2FibGVkLFxuLnN3aXRjaC5zd2l0Y2gtM2QgLnN3aXRjaC1sYWJlbC5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtM2QgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGxlZnQ6IDE2cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLTNkLnN3aXRjaC1sZyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC0zZC5zd2l0Y2gtbGcgLnN3aXRjaC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC0zZC5zd2l0Y2gtbGcgLnN3aXRjaC1oYW5kbGUge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtM2Quc3dpdGNoLWxnIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBsZWZ0OiAyMHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC0zZC5zd2l0Y2gtc20ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMjBweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtM2Quc3dpdGNoLXNtIC5zd2l0Y2gtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC0zZC5zd2l0Y2gtc20gLnN3aXRjaC1oYW5kbGUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtM2Quc3dpdGNoLXNtIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBsZWZ0OiAxMnB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC0zZC5zd2l0Y2gteHMge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMTZweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtM2Quc3dpdGNoLXhzIC5zd2l0Y2gtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogN3B4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC0zZC5zd2l0Y2gteHMgLnN3aXRjaC1oYW5kbGUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtM2Quc3dpdGNoLXhzIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBsZWZ0OiA4cHg7XG59XG5cbi5zd2l0Y2gtcGlsbCAuc3dpdGNoLWxhYmVsLCAuc3dpdGNoLnN3aXRjaC0zZCAuc3dpdGNoLWxhYmVsLFxuLnN3aXRjaC1waWxsIC5zd2l0Y2gtaGFuZGxlLFxuLnN3aXRjaC5zd2l0Y2gtM2QgLnN3aXRjaC1oYW5kbGUge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTBlbSAhaW1wb3J0YW50O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTBlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwZW0gIWltcG9ydGFudDtcbn1cblxuLnN3aXRjaC1waWxsIC5zd2l0Y2gtbGFiZWw6OmJlZm9yZSwgLnN3aXRjaC5zd2l0Y2gtM2QgLnN3aXRjaC1sYWJlbDo6YmVmb3JlIHtcbiAgICByaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zd2l0Y2gtcGlsbCAuc3dpdGNoLWxhYmVsOjphZnRlciwgLnN3aXRjaC5zd2l0Y2gtM2QgLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uc3dpdGNoLXByaW1hcnkgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzI4NThiZTtcbn1cblxuLnN3aXRjaC1wcmltYXJ5ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzI4NThiZTtcbn1cblxuLnN3aXRjaC1wcmltYXJ5LW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLnN3aXRjaC1wcmltYXJ5LW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uc3dpdGNoLXByaW1hcnktb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uc3dpdGNoLXByaW1hcnktb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLnN3aXRjaC1wcmltYXJ5LW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLnN3aXRjaC1wcmltYXJ5LW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLnN3aXRjaC1zZWNvbmRhcnkgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjODY4ZTk2ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uc3dpdGNoLXNlY29uZGFyeSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5zd2l0Y2gtc2Vjb25kYXJ5LW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjODY4ZTk2O1xufVxuXG4uc3dpdGNoLXNlY29uZGFyeS1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjODY4ZTk2O1xufVxuXG4uc3dpdGNoLXNlY29uZGFyeS1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzg2OGU5Njtcbn1cblxuLnN3aXRjaC1zZWNvbmRhcnktb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjODY4ZTk2O1xufVxuXG4uc3dpdGNoLXNlY29uZGFyeS1vdXRsaW5lLWFsdCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBjb2xvcjogIzg2OGU5Njtcbn1cblxuLnN3aXRjaC1zZWNvbmRhcnktb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogIzg2OGU5NiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzg2OGU5Njtcbn1cblxuLnN3aXRjaC1zdWNjZXNzID4gLnN3aXRjaC1pbnB1dCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNkNTRlMjEgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNkNTRlMjE7XG59XG5cbi5zd2l0Y2gtc3VjY2VzcyA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICMyOGE3NDUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG59XG5cbi5zd2l0Y2gtc3VjY2VzcyA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG59XG5cbi5zd2l0Y2gtc3VjY2Vzcy1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnN3aXRjaC1zdWNjZXNzLW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi5zd2l0Y2gtc3VjY2Vzcy1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnN3aXRjaC1zdWNjZXNzLW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnN3aXRjaC1zdWNjZXNzLW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uc3dpdGNoLXN1Y2Nlc3Mtb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogIzI4YTc0NSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnN3aXRjaC1pbmZvID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogIzE3YTJiOCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzExN2E4Yjtcbn1cblxuLnN3aXRjaC1pbmZvID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzExN2E4Yjtcbn1cblxuLnN3aXRjaC1pbmZvLW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uc3dpdGNoLWluZm8tb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBjb2xvcjogIzE3YTJiODtcbn1cblxuLnN3aXRjaC1pbmZvLW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uc3dpdGNoLWluZm8tb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uc3dpdGNoLWluZm8tb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgY29sb3I6ICMxN2EyYjg7XG59XG5cbi5zd2l0Y2gtaW5mby1vdXRsaW5lLWFsdCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uc3dpdGNoLXdhcm5pbmcgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xufVxuXG4uc3dpdGNoLXdhcm5pbmcgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xufVxuXG4uc3dpdGNoLXdhcm5pbmctb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5zd2l0Y2gtd2FybmluZy1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xufVxuXG4uc3dpdGNoLXdhcm5pbmctb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5zd2l0Y2gtd2FybmluZy1vdXRsaW5lLWFsdCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5zd2l0Y2gtd2FybmluZy1vdXRsaW5lLWFsdCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmYzEwNztcbn1cblxuLnN3aXRjaC13YXJuaW5nLW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmMxMDcgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5zd2l0Y2gtZGFuZ2VyID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmNGI1YSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMTgyYjtcbn1cblxuLnN3aXRjaC1kYW5nZXIgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYxODJiO1xufVxuXG4uc3dpdGNoLWRhbmdlci1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNGI1YTtcbn1cblxuLnN3aXRjaC1kYW5nZXItb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmNGI1YTtcbn1cblxuLnN3aXRjaC1kYW5nZXItb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjRiNWE7XG59XG5cbi5zd2l0Y2gtZGFuZ2VyLW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNGI1YTtcbn1cblxuLnN3aXRjaC1kYW5nZXItb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgY29sb3I6ICNmZjRiNWE7XG59XG5cbi5zd2l0Y2gtZGFuZ2VyLW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6ICNmZjRiNWEgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZjRiNWE7XG59XG5cbi5zd2l0Y2gtbGlnaHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xufVxuXG4uc3dpdGNoLWxpZ2h0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbn1cblxuLnN3aXRjaC1saWdodC1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLnN3aXRjaC1saWdodC1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xufVxuXG4uc3dpdGNoLWxpZ2h0LW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uc3dpdGNoLWxpZ2h0LW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLnN3aXRjaC1saWdodC1vdXRsaW5lLWFsdCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbn1cblxuLnN3aXRjaC1saWdodC1vdXRsaW5lLWFsdCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uc3dpdGNoLWRhcmsgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuXG4uc3dpdGNoLWRhcmsgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuXG4uc3dpdGNoLWRhcmstb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5zd2l0Y2gtZGFyay1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uc3dpdGNoLWRhcmstb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5zd2l0Y2gtZGFyay1vdXRsaW5lLWFsdCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5zd2l0Y2gtZGFyay1vdXRsaW5lLWFsdCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLnN3aXRjaC1kYXJrLW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6ICMzNDNhNDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgICAgICAgICAgICAgICAgVFJVTVBTICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qUGFkZGluZywgbWFyZ2luKi9cbi5wLWItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLnAtdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ucC1yLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnAtbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLm0tYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5tLXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubS1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4ubS1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5wLWItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnAtdC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucC1yLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnAtbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLm0tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tLXQtNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubS1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubS1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5wLWItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucC10LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnAtci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnAtbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubS1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubS10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubS1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tLWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucC1iLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnAtdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5wLXItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5wLWwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLm0tYi0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm0tdC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm0tci0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubS1sLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnAtYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wLXQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucC1yLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucC1sLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5tLWItMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tLXQtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tLXItMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm0tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wLWItMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4ucC10LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLnAtci0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnAtbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4ubS1iLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubS10LTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ubS1yLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5tLWwtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4ucC1iLTIyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbn1cblxuLnAtYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5wLXQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ucC1yLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucC1sLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5tLWItMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tLXQtMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tLXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLm0tbC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5wLWItMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4ucC10LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuLnAtci0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuLnAtbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG4ubS1iLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ubS10LTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4ubS1yLTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbi5tLWwtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuXG4ucC1iLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnAtdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5wLXItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5wLWwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLm0tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm0tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm0tci00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ubS1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLnAtYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi5wLXQtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuXG4ucC1yLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4ucC1sLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbi5tLWItNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5tLXQtNDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5tLXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbn1cblxuLm0tbC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbi5wLWItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucC10LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnAtci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLnAtbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4ubS1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubS10LTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ubS1yLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi5tLWwtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4ucC1iLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cblxuLnAtdC01NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG59XG5cbi5wLXItNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbi5wLWwtNTUge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbn1cblxuLm0tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLm0tdC01NSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLm0tci01NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuXG4ubS1sLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbn1cblxuLnAtYi02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5wLXQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ucC1yLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucC1sLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5tLWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5tLXQtNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tLXItNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuLm0tbC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5wLWItNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xufVxuXG4ucC10LTY1IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbn1cblxuLnAtci02NSB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbn1cblxuLnAtbC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xufVxuXG4ubS1iLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4ubS10LTY1IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuXG4ubS1yLTY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG59XG5cbi5tLWwtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xufVxuXG4ucC1iLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLnAtdC03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5wLXItNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbi5wLWwtNzAge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuLm0tYi03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLm0tdC03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLm0tci03MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4ubS1sLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuLnAtYi03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbi5wLXQtNzUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xufVxuXG4ucC1yLTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuXG4ucC1sLTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbi5tLWItNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5cbi5tLXQtNzUge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi5tLXItNzUge1xuICAgIG1hcmdpbi1yaWdodDogNzVweDtcbn1cblxuLm0tbC03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG59XG5cbi5wLWItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucC10LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLnAtci04MCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLnAtbC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG4ubS1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubS10LTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4ubS1yLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbi5tLWwtODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4ucC1iLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbn1cblxuLnAtdC04NSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG59XG5cbi5wLXItODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG59XG5cbi5wLWwtODUge1xuICAgIHBhZGRpbmctbGVmdDogODVweDtcbn1cblxuLm0tYi04NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cblxuLm0tdC04NSB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbn1cblxuLm0tci04NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xufVxuXG4ubS1sLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogODVweDtcbn1cblxuLnAtYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi5wLXQtOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuXG4ucC1yLTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG4ucC1sLTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5cbi5tLWItOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5tLXQtOTAge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi5tLXItOTAge1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcbn1cblxuLm0tbC05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG59XG5cbi5wLWItOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xufVxuXG4ucC10LTk1IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbn1cblxuLnAtci05NSB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweDtcbn1cblxuLnAtbC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xufVxuXG4ubS1iLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xufVxuXG4ubS10LTk1IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xufVxuXG4ubS1yLTk1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG59XG5cbi5tLWwtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xufVxuXG4ucC1iLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4ucC10LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4ucC1yLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi5wLWwtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4ubS1iLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5tLXQtMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLm0tci0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG5cbi5tLWwtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi5wLWItMTA1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG59XG5cbi5wLXQtMTA1IHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHg7XG59XG5cbi5wLXItMTA1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbn1cblxuLnAtbC0xMDUge1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG59XG5cbi5tLWItMTA1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbn1cblxuLm0tdC0xMDUge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4O1xufVxuXG4ubS1yLTEwNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbn1cblxuLm0tbC0xMDUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweDtcbn1cblxuLnAtYi0xMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbn1cblxuLnAtdC0xMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuLnAtci0xMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xufVxuXG4ucC1sLTExMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbn1cblxuLm0tYi0xMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuXG4ubS10LTExMCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5cbi5tLXItMTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xufVxuXG4ubS1sLTExMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xufVxuXG4ucC1iLTExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xufVxuXG4ucC10LTExNSB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4O1xufVxuXG4ucC1yLTExNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHg7XG59XG5cbi5wLWwtMTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xufVxuXG4ubS1iLTExNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG59XG5cbi5tLXQtMTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweDtcbn1cblxuLm0tci0xMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTE1cHg7XG59XG5cbi5tLWwtMTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHg7XG59XG5cbi5wLWItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5wLXQtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbi5wLXItMTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cblxuLnAtbC0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5cbi5tLWItMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLm0tdC0xMjAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG4ubS1yLTEyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbn1cblxuLm0tbC0xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cblxuLnAtYi0xMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbn1cblxuLnAtdC0xMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbn1cblxuLnAtci0xMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xufVxuXG4ucC1sLTEyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbn1cblxuLm0tYi0xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xufVxuXG4ubS10LTEyNSB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHg7XG59XG5cbi5tLXItMTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4O1xufVxuXG4ubS1sLTEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xufVxuXG4ucC1iLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuXG4ucC10LTEzMCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xufVxuXG4ucC1yLTEzMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG59XG5cbi5wLWwtMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xufVxuXG4ubS1iLTEzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG59XG5cbi5tLXQtMTMwIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbn1cblxuLm0tci0xMzAge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHg7XG59XG5cbi5tLWwtMTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHg7XG59XG5cbi5wLWItMTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG59XG5cbi5wLXQtMTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG59XG5cbi5wLXItMTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbn1cblxuLnAtbC0xMzUge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XG59XG5cbi5tLWItMTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbn1cblxuLm0tdC0xMzUge1xuICAgIG1hcmdpbi10b3A6IDEzNXB4O1xufVxuXG4ubS1yLTEzNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzVweDtcbn1cblxuLm0tbC0xMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzVweDtcbn1cblxuLnAtYi0xNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuLnAtdC0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbn1cblxuLnAtci0xNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuXG4ucC1sLTE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbn1cblxuLm0tYi0xNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xufVxuXG4ubS10LTE0MCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG59XG5cbi5tLXItMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xufVxuXG4ubS1sLTE0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG4ucC1iLTE0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xufVxuXG4ucC10LTE0NSB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xufVxuXG4ucC1yLTE0NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG59XG5cbi5wLWwtMTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xufVxuXG4ubS1iLTE0NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7XG59XG5cbi5tLXQtMTQ1IHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweDtcbn1cblxuLm0tci0xNDUge1xuICAgIG1hcmdpbi1yaWdodDogMTQ1cHg7XG59XG5cbi5tLWwtMTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogMTQ1cHg7XG59XG5cbi5wLWItMTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5cbi5wLXQtMTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG59XG5cbi5wLXItMTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbn1cblxuLnAtbC0xNTAge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG59XG5cbi5tLWItMTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuLm0tdC0xNTAge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuXG4ubS1yLTE1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbn1cblxuLm0tbC0xNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbn1cblxuLnAtYi0xNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbn1cblxuLnAtdC0xNTUge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweDtcbn1cblxuLnAtci0xNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xufVxuXG4ucC1sLTE1NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTVweDtcbn1cblxuLm0tYi0xNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NXB4O1xufVxuXG4ubS10LTE1NSB7XG4gICAgbWFyZ2luLXRvcDogMTU1cHg7XG59XG5cbi5tLXItMTU1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NXB4O1xufVxuXG4ubS1sLTE1NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xufVxuXG4ucC1iLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuXG4ucC10LTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuXG4ucC1yLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG59XG5cbi5wLWwtMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xufVxuXG4ubS1iLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG59XG5cbi5tLXQtMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cblxuLm0tci0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XG59XG5cbi5tLWwtMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG59XG5cbi5wLWItMTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHg7XG59XG5cbi5wLXQtMTY1IHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHg7XG59XG5cbi5wLXItMTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbn1cblxuLnAtbC0xNjUge1xuICAgIHBhZGRpbmctbGVmdDogMTY1cHg7XG59XG5cbi5tLWItMTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjVweDtcbn1cblxuLm0tdC0xNjUge1xuICAgIG1hcmdpbi10b3A6IDE2NXB4O1xufVxuXG4ubS1yLTE2NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjVweDtcbn1cblxuLm0tbC0xNjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjVweDtcbn1cblxuLnAtYi0xNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbn1cblxuLnAtdC0xNzAge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbn1cblxuLnAtci0xNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xufVxuXG4ucC1sLTE3MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbn1cblxuLm0tYi0xNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xufVxuXG4ubS10LTE3MCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHg7XG59XG5cbi5tLXItMTcwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4O1xufVxuXG4ubS1sLTE3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xufVxuXG4ucC1iLTE3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4O1xufVxuXG4ucC10LTE3NSB7XG4gICAgcGFkZGluZy10b3A6IDE3NXB4O1xufVxuXG4ucC1yLTE3NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTc1cHg7XG59XG5cbi5wLWwtMTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4O1xufVxuXG4ubS1iLTE3NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc1cHg7XG59XG5cbi5tLXQtMTc1IHtcbiAgICBtYXJnaW4tdG9wOiAxNzVweDtcbn1cblxuLm0tci0xNzUge1xuICAgIG1hcmdpbi1yaWdodDogMTc1cHg7XG59XG5cbi5tLWwtMTc1IHtcbiAgICBtYXJnaW4tbGVmdDogMTc1cHg7XG59XG5cbi5wLWItMTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG59XG5cbi5wLXQtMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG59XG5cbi5wLXItMTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbn1cblxuLnAtbC0xODAge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG59XG5cbi5tLWItMTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cblxuLm0tdC0xODAge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xufVxuXG4ubS1yLTE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbn1cblxuLm0tbC0xODAge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbn1cblxuLnAtYi0xODUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODVweDtcbn1cblxuLnAtdC0xODUge1xuICAgIHBhZGRpbmctdG9wOiAxODVweDtcbn1cblxuLnAtci0xODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4NXB4O1xufVxuXG4ucC1sLTE4NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweDtcbn1cblxuLm0tYi0xODUge1xuICAgIG1hcmdpbi1ib3R0b206IDE4NXB4O1xufVxuXG4ubS10LTE4NSB7XG4gICAgbWFyZ2luLXRvcDogMTg1cHg7XG59XG5cbi5tLXItMTg1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NXB4O1xufVxuXG4ubS1sLTE4NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xufVxuXG4ucC1iLTE5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xufVxuXG4ucC10LTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xufVxuXG4ucC1yLTE5MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG59XG5cbi5wLWwtMTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xufVxuXG4ubS1iLTE5MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG59XG5cbi5tLXQtMTkwIHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweDtcbn1cblxuLm0tci0xOTAge1xuICAgIG1hcmdpbi1yaWdodDogMTkwcHg7XG59XG5cbi5tLWwtMTkwIHtcbiAgICBtYXJnaW4tbGVmdDogMTkwcHg7XG59XG5cbi5wLWItMTk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk1cHg7XG59XG5cbi5wLXQtMTk1IHtcbiAgICBwYWRkaW5nLXRvcDogMTk1cHg7XG59XG5cbi5wLXItMTk1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTVweDtcbn1cblxuLnAtbC0xOTUge1xuICAgIHBhZGRpbmctbGVmdDogMTk1cHg7XG59XG5cbi5tLWItMTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTVweDtcbn1cblxuLm0tdC0xOTUge1xuICAgIG1hcmdpbi10b3A6IDE5NXB4O1xufVxuXG4ubS1yLTE5NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTVweDtcbn1cblxuLm0tbC0xOTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTVweDtcbn1cblxuLnAtYi0yMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuLnAtdC0yMDAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbn1cblxuLnAtci0yMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xufVxuXG4ucC1sLTIwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbn1cblxuLm0tYi0yMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuXG4ubS10LTIwMCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbi5tLXItMjAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xufVxuXG4ubS1sLTIwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xufVxuXG4ucC1iLTIwNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwNXB4O1xufVxuXG4ucC10LTIwNSB7XG4gICAgcGFkZGluZy10b3A6IDIwNXB4O1xufVxuXG4ucC1yLTIwNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjA1cHg7XG59XG5cbi5wLWwtMjA1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwNXB4O1xufVxuXG4ubS1iLTIwNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjA1cHg7XG59XG5cbi5tLXQtMjA1IHtcbiAgICBtYXJnaW4tdG9wOiAyMDVweDtcbn1cblxuLm0tci0yMDUge1xuICAgIG1hcmdpbi1yaWdodDogMjA1cHg7XG59XG5cbi5tLWwtMjA1IHtcbiAgICBtYXJnaW4tbGVmdDogMjA1cHg7XG59XG5cbi5wLWItMjEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEwcHg7XG59XG5cbi5wLXQtMjEwIHtcbiAgICBwYWRkaW5nLXRvcDogMjEwcHg7XG59XG5cbi5wLXItMjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMTBweDtcbn1cblxuLnAtbC0yMTAge1xuICAgIHBhZGRpbmctbGVmdDogMjEwcHg7XG59XG5cbi5tLWItMjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMTBweDtcbn1cblxuLm0tdC0yMTAge1xuICAgIG1hcmdpbi10b3A6IDIxMHB4O1xufVxuXG4ubS1yLTIxMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMTBweDtcbn1cblxuLm0tbC0yMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMTBweDtcbn1cblxuLnAtYi0yMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTVweDtcbn1cblxuLnAtdC0yMTUge1xuICAgIHBhZGRpbmctdG9wOiAyMTVweDtcbn1cblxuLnAtci0yMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxNXB4O1xufVxuXG4ucC1sLTIxNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMTVweDtcbn1cblxuLm0tYi0yMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIxNXB4O1xufVxuXG4ubS10LTIxNSB7XG4gICAgbWFyZ2luLXRvcDogMjE1cHg7XG59XG5cbi5tLXItMjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxNXB4O1xufVxuXG4ubS1sLTIxNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxNXB4O1xufVxuXG4ucC1iLTIyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4O1xufVxuXG4ucC10LTIyMCB7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4O1xufVxuXG4ucC1yLTIyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjIwcHg7XG59XG5cbi5wLWwtMjIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xufVxuXG4ubS1iLTIyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjIwcHg7XG59XG5cbi5tLXQtMjIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMjBweDtcbn1cblxuLm0tci0yMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjIwcHg7XG59XG5cbi5tLWwtMjIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjIwcHg7XG59XG5cbi5wLWItMjI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjI1cHg7XG59XG5cbi5wLXQtMjI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjI1cHg7XG59XG5cbi5wLXItMjI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjVweDtcbn1cblxuLnAtbC0yMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjI1cHg7XG59XG5cbi5tLWItMjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjVweDtcbn1cblxuLm0tdC0yMjUge1xuICAgIG1hcmdpbi10b3A6IDIyNXB4O1xufVxuXG4ubS1yLTIyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjVweDtcbn1cblxuLm0tbC0yMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMjVweDtcbn1cblxuLnAtYi0yMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMzBweDtcbn1cblxuLnAtdC0yMzAge1xuICAgIHBhZGRpbmctdG9wOiAyMzBweDtcbn1cblxuLnAtci0yMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzMHB4O1xufVxuXG4ucC1sLTIzMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMzBweDtcbn1cblxuLm0tYi0yMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDIzMHB4O1xufVxuXG4ubS10LTIzMCB7XG4gICAgbWFyZ2luLXRvcDogMjMwcHg7XG59XG5cbi5tLXItMjMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzMHB4O1xufVxuXG4ubS1sLTIzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzMHB4O1xufVxuXG4ucC1iLTIzNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzNXB4O1xufVxuXG4ucC10LTIzNSB7XG4gICAgcGFkZGluZy10b3A6IDIzNXB4O1xufVxuXG4ucC1yLTIzNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjM1cHg7XG59XG5cbi5wLWwtMjM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzNXB4O1xufVxuXG4ubS1iLTIzNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjM1cHg7XG59XG5cbi5tLXQtMjM1IHtcbiAgICBtYXJnaW4tdG9wOiAyMzVweDtcbn1cblxuLm0tci0yMzUge1xuICAgIG1hcmdpbi1yaWdodDogMjM1cHg7XG59XG5cbi5tLWwtMjM1IHtcbiAgICBtYXJnaW4tbGVmdDogMjM1cHg7XG59XG5cbi5wLWItMjQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHg7XG59XG5cbi5wLXQtMjQwIHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHg7XG59XG5cbi5wLXItMjQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNDBweDtcbn1cblxuLnAtbC0yNDAge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XG59XG5cbi5tLWItMjQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDBweDtcbn1cblxuLm0tdC0yNDAge1xuICAgIG1hcmdpbi10b3A6IDI0MHB4O1xufVxuXG4ubS1yLTI0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNDBweDtcbn1cblxuLm0tbC0yNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAyNDBweDtcbn1cblxuLnAtYi0yNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDVweDtcbn1cblxuLnAtdC0yNDUge1xuICAgIHBhZGRpbmctdG9wOiAyNDVweDtcbn1cblxuLnAtci0yNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0NXB4O1xufVxuXG4ucC1sLTI0NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNDVweDtcbn1cblxuLm0tYi0yNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0NXB4O1xufVxuXG4ubS10LTI0NSB7XG4gICAgbWFyZ2luLXRvcDogMjQ1cHg7XG59XG5cbi5tLXItMjQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0NXB4O1xufVxuXG4ubS1sLTI0NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0NXB4O1xufVxuXG4ucC1iLTI1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xufVxuXG4ucC10LTI1MCB7XG4gICAgcGFkZGluZy10b3A6IDI1MHB4O1xufVxuXG4ucC1yLTI1MCB7XG4gICAgcGFkZGluZy1yaWdodDogMjUwcHg7XG59XG5cbi5wLWwtMjUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xufVxuXG4ubS1iLTI1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjUwcHg7XG59XG5cbi5tLXQtMjUwIHtcbiAgICBtYXJnaW4tdG9wOiAyNTBweDtcbn1cblxuLm0tci0yNTAge1xuICAgIG1hcmdpbi1yaWdodDogMjUwcHg7XG59XG5cbi5tLWwtMjUwIHtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0wIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0wIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0wIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci01IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci01IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC01IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC01IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi01IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC01IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci01IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci01IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTEwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0xMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0xMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0xMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0xMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTEwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0xMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0xMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0xMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0xMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTEwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0xMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0xMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0xMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0xMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTEwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0xMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0xMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0xMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0xMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0xNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTE1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTE1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0xNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0xNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTE1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTE1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0xNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0xNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTE1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTE1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0xNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0xNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTE1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTE1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0xNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0yMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0yMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTIwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTIwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTIwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0yMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0yMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTIwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTIwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTIwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0yMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0yMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTIwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTIwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTIwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0yMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0yMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTIwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTIwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTIwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTI1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0yNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0yNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0yNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0yNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTI1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTI1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0yNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0yNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0yNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0yNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTI1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTI1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0yNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0yNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0yNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0yNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTI1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTI1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0yNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0yNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0yNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0yNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTI1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0zMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTMwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMzAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0zMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0zMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTMwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMzAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0zMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0zMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTMwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMzAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0zMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0zMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTMwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMzAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0zMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMzUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTM1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0zNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0zNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTM1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTM1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTM1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMzUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTM1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0zNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0zNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTM1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTM1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTM1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMzUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTM1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0zNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0zNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTM1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTM1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTM1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMzUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAucC14cy10LTM1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0zNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0zNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTM1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTM1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTM1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTQwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC00MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItNDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtNDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi00MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC00MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci00MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTQwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTQwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC00MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItNDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtNDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi00MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC00MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci00MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTQwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTQwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC00MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItNDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtNDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi00MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC00MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci00MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTQwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTQwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC00MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItNDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtNDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi00MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC00MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci00MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTQwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi00NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtNDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTQ1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTQ1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItNDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtNDUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItNDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC00NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi00NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtNDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTQ1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTQ1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItNDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtNDUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItNDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC00NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi00NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtNDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTQ1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTQ1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItNDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtNDUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItNDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC00NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi00NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtNDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTQ1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTQ1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItNDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtNDUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItNDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC00NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItNTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci01MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC01MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTUwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTUwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTUwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtNTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItNTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci01MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC01MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTUwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTUwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTUwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtNTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItNTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci01MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC01MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTUwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTUwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTUwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtNTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItNTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci01MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC01MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTUwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTUwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTUwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtNTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTU1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC01NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItNTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtNTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi01NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC01NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci01NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTU1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTU1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC01NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItNTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtNTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi01NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC01NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci01NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTU1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTU1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC01NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItNTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtNTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi01NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC01NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci01NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTU1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTU1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC01NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItNTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtNTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi01NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC01NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci01NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTU1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi02MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtNjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTYwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTYwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItNjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtNjAge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItNjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC02MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi02MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtNjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTYwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTYwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItNjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtNjAge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItNjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC02MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi02MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtNjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTYwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTYwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItNjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtNjAge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItNjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC02MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi02MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtNjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTYwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTYwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItNjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtNjAge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItNjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC02MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItNjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTY1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci02NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC02NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTY1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTY1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTY1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtNjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItNjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTY1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci02NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC02NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTY1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTY1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTY1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtNjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItNjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTY1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci02NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC02NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTY1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTY1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTY1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtNjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItNjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAucC14cy10LTY1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci02NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC02NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTY1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTY1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTY1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtNjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTcwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC03MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItNzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtNzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi03MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC03MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci03MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTcwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTcwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC03MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItNzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtNzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi03MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC03MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci03MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTcwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTcwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC03MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItNzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtNzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi03MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC03MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci03MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTcwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTcwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC03MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItNzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtNzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi03MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC03MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci03MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTcwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi03NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtNzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTc1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTc1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItNzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtNzUge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItNzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC03NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi03NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtNzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTc1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTc1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItNzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtNzUge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItNzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC03NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi03NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtNzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTc1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTc1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItNzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtNzUge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItNzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC03NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi03NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtNzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTc1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTc1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItNzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtNzUge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItNzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC03NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItODAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTgwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci04MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC04MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTgwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTgwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTgwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtODAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItODAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTgwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci04MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC04MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTgwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTgwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTgwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtODAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItODAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTgwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci04MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC04MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTgwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTgwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTgwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtODAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItODAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTgwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci04MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC04MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTgwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTgwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTgwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtODAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTg1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC04NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItODUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtODUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi04NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC04NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci04NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTg1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTg1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC04NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItODUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtODUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi04NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC04NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci04NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTg1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTg1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC04NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItODUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtODUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi04NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC04NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci04NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTg1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTg1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC04NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItODUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtODUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi04NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC04NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci04NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTg1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi05MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtOTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTkwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTkwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItOTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtOTAge1xuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItOTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC05MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi05MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtOTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTkwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTkwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItOTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtOTAge1xuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItOTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC05MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi05MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtOTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTkwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTkwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItOTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtOTAge1xuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItOTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC05MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi05MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtOTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTkwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTkwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItOTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtOTAge1xuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItOTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC05MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItOTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTk1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci05NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC05NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTk1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTk1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTk1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtOTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItOTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTk1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci05NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC05NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTk1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTk1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTk1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtOTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItOTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTk1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci05NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC05NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTk1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTk1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTk1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtOTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItOTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgICB9XG5cbiAgICAucC14cy10LTk1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci05NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC05NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTk1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTk1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTk1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtOTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTEwMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTEwMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTEwMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMTAwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTEwMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMTAwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0xMDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMTAwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0xMDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0xMDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0xMDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTEwMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0xMDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTEwMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMTAwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTEwMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMTAwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMTAwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMTAwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0xMDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMTAwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0xMDAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTEwMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0xMDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTEwMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTEwMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTEwMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMTAwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTEwMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMTAwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0xMDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMTAwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMTA1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMTA1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMTA1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTA1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0xMDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMTA1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0xMDUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTEwNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTA1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0xMDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTEwNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTEwNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTEwNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMTA1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTEwNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMTA1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTA1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0xMDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMTA1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0xMDUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0xMDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0xMDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTEwNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0xMDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTEwNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMTA1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTEwNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMTA1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMTA1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMTA1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTA1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0xMDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMTA1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0xMDUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTEwNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTA1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0xMDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0xMTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0xMTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0xMTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTExMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0xMTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTExMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMTEwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTExMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMTEwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMTEwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMTEwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0xMTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMTEwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0xMTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTExMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0xMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTExMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTExMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTExMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMTEwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTExMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMTEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0xMTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0xMTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0xMTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0xMTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTExMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0xMTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTExMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMTEwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTExMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTExNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTExNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTExNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMTE1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTExNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMTE1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0xMTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMTE1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0xMTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0xMTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0xMTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTExNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0xMTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTExNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMTE1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMTVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTExNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMTE1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMTE1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMTE1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTE1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0xMTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMTE1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0xMTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTExNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTE1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0xMTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTExNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgICB9XG5cbiAgICAucC14cy10LTExNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTExNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMTE1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTExNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMTE1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0xMTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMTE1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMTIwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMTIwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0xMjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMTIwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0xMjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTEyMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0xMjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTEyMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTEyMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTEyMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMTIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTEyMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMTIwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0xMjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMTIwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0xMjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0xMjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0xMjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTEyMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0xMjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTEyMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMTIwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTEyMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMTIwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMTIwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0xMjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMTIwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0xMjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTEyMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0xMjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0xMjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0xMjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0xMjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTEyNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0xMjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTEyNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMTI1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTEyNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMTI1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMTI1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMTI1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTI1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0xMjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMTI1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0xMjUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTEyNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTI1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0xMjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTI1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTEyNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTEyNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTEyNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMTI1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTEyNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMTI1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTI1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0xMjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMTI1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0xMjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0xMjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0xMjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTEyNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0xMjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTEyNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMTI1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTEyNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTEzMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTEzMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTEzMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMTMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTEzMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMTMwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0xMzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMTMwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0xMzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0xMzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0xMzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTEzMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0xMzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTEzMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMTMwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTEzMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMTMwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMTMwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMTMwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0xMzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMTMwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0xMzAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTEzMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTMwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0xMzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTEzMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTEzMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTEzMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMTMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTEzMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMTMwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0xMzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMTMwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMTM1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMTM1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMTM1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTM1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0xMzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMTM1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTM1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0xMzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMzVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTEzNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTM1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0xMzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTM1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTEzNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTEzNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTEzNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMTM1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTEzNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMTM1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTM1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0xMzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMTM1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0xMzUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0xMzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0xMzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTEzNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0xMzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTEzNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMTM1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMzVweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTEzNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMzVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMTM1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMTM1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMTM1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTM1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0xMzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMTM1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTM1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0xMzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMzVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTEzNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTM1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0xMzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTM1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0xNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0xNDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0xNDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTE0MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0xNDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTE0MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMTQwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTE0MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMTQwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMTQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMTQwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0xNDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMTQwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0xNDAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTE0MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0xNDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTE0MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTE0MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTE0MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMTQwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTE0MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMTQwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0xNDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMTQwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0xNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0xNDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0xNDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTE0MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0xNDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTE0MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMTQwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTE0MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTE0NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTE0NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTE0NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMTQ1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTE0NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMTQ1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0xNDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMTQ1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0xNDUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0xNDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0xNDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTE0NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0xNDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTE0NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMTQ1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNDVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTE0NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMTQ1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMTQ1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMTQ1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0xNDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMTQ1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0xNDUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNDVweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTE0NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTQ1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0xNDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTQ1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTE0NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgICB9XG5cbiAgICAucC14cy10LTE0NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTE0NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMTQ1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTE0NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMTQ1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTQ1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0xNDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMTQ1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMTUwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMTUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMTUwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0xNTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMTUwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0xNTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTE1MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0xNTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTE1MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTE1MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTE1MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMTUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTE1MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMTUwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0xNTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMTUwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0xNTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0xNTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0xNTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTE1MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0xNTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTE1MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMTUwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTE1MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMTUwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMTUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMTUwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0xNTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMTUwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0xNTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTE1MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0xNTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0xNTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0xNTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0xNTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTVweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTE1NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTU1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0xNTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTE1NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMTU1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNTVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTE1NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMTU1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMTU1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMTU1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTU1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0xNTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMTU1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0xNTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTE1NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTU1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0xNTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTU1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTE1NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTE1NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTVweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTE1NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMTU1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTE1NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMTU1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTU1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0xNTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMTU1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0xNTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0xNTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0xNTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTVweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTE1NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTU1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0xNTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTE1NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMTU1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNTVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTE1NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTE2MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTE2MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTE2MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMTYwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTE2MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMTYwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0xNjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMTYwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0xNjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0xNjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0xNjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTE2MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0xNjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTE2MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMTYwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTE2MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMTYwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMTYwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMTYwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0xNjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMTYwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0xNjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTE2MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0xNjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTE2MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTE2MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTE2MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMTYwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTE2MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMTYwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0xNjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMTYwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMTY1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMTY1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMTY1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTY1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0xNjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMTY1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTY1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0xNjUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNjVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTE2NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTY1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0xNjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTY1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTE2NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTE2NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTE2NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMTY1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTE2NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMTY1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTY1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0xNjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMTY1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0xNjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0xNjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0xNjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTE2NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTY1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0xNjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTE2NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMTY1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNjVweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTE2NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMTY1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMTY1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMTY1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTY1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0xNjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMTY1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTY1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0xNjUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNjVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTE2NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTY1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0xNjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTY1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0xNzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0xNzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0xNzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTE3MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0xNzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTE3MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMTcwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNzBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTE3MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMTcwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMTcwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMTcwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0xNzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMTcwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0xNzAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTE3MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTcwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0xNzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTcwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTE3MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTE3MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTE3MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMTcwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTE3MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMTcwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTcwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0xNzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMTcwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0xNzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0xNzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0xNzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTE3MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0xNzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTE3MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMTcwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNzBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTE3MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTE3NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzVweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTE3NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTE3NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMTc1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzVweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTE3NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMTc1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTc1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0xNzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMTc1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE3NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0xNzUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0xNzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTc1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0xNzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTE3NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTc1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0xNzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNzVweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTE3NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMTc1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNzVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTE3NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNzVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMTc1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMTc1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMTc1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTc1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0xNzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMTc1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTc1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0xNzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNzVweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTE3NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTc1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0xNzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTc1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTE3NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzVweDtcbiAgICB9XG5cbiAgICAucC14cy10LTE3NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTE3NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMTc1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzVweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTE3NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMTc1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTc1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0xNzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMTc1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE3NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMTgwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMTgwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMTgwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0xODAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMTgwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0xODAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTE4MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTgwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0xODAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTE4MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTE4MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTE4MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMTgwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTE4MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMTgwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0xODAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMTgwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0xODAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0xODAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0xODAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTE4MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0xODAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTE4MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMTgwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTE4MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMTgwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMTgwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMTgwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0xODAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMTgwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0xODAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTE4MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTgwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0xODAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0xODUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0xODUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTg1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0xODUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODVweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTE4NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTg1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0xODUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxODVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTE4NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMTg1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxODVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTE4NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxODVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMTg1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMTg1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMTg1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTg1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0xODUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMTg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTg1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0xODUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxODVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTE4NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTg1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0xODUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTg1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTE4NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTE4NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODVweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTE4NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMTg1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxODVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTE4NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMTg1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTg1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0xODUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMTg1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0xODUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0xODUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTg1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0xODUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODVweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTE4NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTg1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0xODUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxODVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTE4NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMTg1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxODVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTE4NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxODVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTE5MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTE5MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTE5MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMTkwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTE5MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMTkwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTkwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0xOTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMTkwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE5MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0xOTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0xOTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0xOTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTE5MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0xOTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTE5MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMTkwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOTBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTE5MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMTkwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMTkwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMTkwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0xOTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMTkwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0xOTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOTBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTE5MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTkwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0xOTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTkwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTE5MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTE5MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTE5MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMTkwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTE5MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMTkwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTkwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0xOTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMTkwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE5MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMTk1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMTk1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMTk1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTk1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0xOTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMTk1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTk1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0xOTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOTVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTE5NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTk1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0xOTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTk1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTE5NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTE5NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOTVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTE5NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMTk1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTE5NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMTk1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTk1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0xOTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMTk1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE5NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0xOTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTk1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0xOTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTk1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0xOTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTE5NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTk1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0xOTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOTVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTE5NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMTk1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOTVweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTE5NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMTk1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMTk1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMTk1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTk1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0xOTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMTk1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTk1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0xOTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOTVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTE5NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTk1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0xOTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTk1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0yMDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0yMDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0yMDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTIwMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0yMDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTIwMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMjAwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTIwMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMjAwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMjAwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMjAwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0yMDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMjAwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0yMDAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTIwMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0yMDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTIwMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTIwMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTIwMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMjAwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTIwMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMjAwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0yMDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMjAwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0yMDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0yMDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0yMDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTIwMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0yMDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTIwMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMjAwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTIwMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTIwNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDVweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTIwNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTIwNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMjA1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDVweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTIwNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMjA1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjA1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0yMDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMjA1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0yMDUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjA1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0yMDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjA1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0yMDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTIwNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjA1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0yMDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMDVweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTIwNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMjA1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMDVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTIwNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMjA1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMjA1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMjA1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjA1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0yMDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMjA1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjA1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0yMDUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMDVweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTIwNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjA1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0yMDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTIwNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDVweDtcbiAgICB9XG5cbiAgICAucC14cy10LTIwNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTIwNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMjA1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDVweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTIwNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMjA1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjA1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0yMDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMjA1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMjEwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIxMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMjEwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIxMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMjEwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjEwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0yMTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMjEwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjEwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0yMTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMTBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTIxMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjEwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0yMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTIxMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMTBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTIxMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTIxMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMjEwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMTBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTIxMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMjEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjEwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0yMTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMjEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIxMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0yMTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjEwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0yMTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjEwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0yMTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMTBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTIxMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjEwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0yMTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMTBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTIxMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMjEwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMTBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTIxMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMjEwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIxMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMjEwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIxMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMjEwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjEwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0yMTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMjEwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjEwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0yMTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMTBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTIxMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjEwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0yMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0yMTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjE1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0yMTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjE1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0yMTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMTVweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTIxNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjE1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0yMTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMTVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTIxNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMjE1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMTVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTIxNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMjE1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIxNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMjE1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIxNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMjE1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjE1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0yMTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMjE1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjE1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0yMTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMTVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTIxNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjE1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0yMTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTIxNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMTVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTIxNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMTVweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTIxNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMjE1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMTVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTIxNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMjE1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjE1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0yMTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMjE1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIxNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0yMTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjE1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0yMTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjE1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0yMTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMTVweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTIxNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjE1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0yMTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMTVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTIxNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMjE1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMTVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTIxNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTIyMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMjBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTIyMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMjBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTIyMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIyMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMjIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMjBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTIyMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIyMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMjIwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjIwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0yMjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMjIwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0yMjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0yMjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0yMjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMjBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTIyMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjIwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0yMjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMjBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTIyMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIyMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMjIwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMjBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTIyMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMjIwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIyMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMjIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIyMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMjIwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjIwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0yMjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMjIwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjIwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0yMjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMjBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTIyMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjIwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0yMjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTIyMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMjBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTIyMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMjBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTIyMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIyMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMjIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMjBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTIyMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIyMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMjIwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjIwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0yMjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMjIwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMjI1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIyNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMjI1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIyNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMjI1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjI1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0yMjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIyNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMjI1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjI1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0yMjUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMjVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTIyNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjI1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0yMjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjI1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTIyNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMjVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTIyNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMjVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTIyNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIyNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMjI1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMjVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTIyNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIyNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMjI1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjI1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0yMjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIyNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMjI1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIyNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0yMjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjI1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0yMjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjI1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0yMjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMjVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTIyNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjI1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0yMjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMjVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTIyNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIyNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMjI1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMjVweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTIyNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMjI1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIyNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMjI1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIyNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMjI1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjI1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0yMjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIyNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMjI1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjI1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0yMjUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMjVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTIyNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjI1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0yMjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjI1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0yMzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjMwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0yMzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjMwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0yMzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMzBweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTIzMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjMwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0yMzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMzBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTIzMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMjMwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMzBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTIzMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMjMwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMjMwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIzMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMjMwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjMwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0yMzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMjMwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjMwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0yMzAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMzBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTIzMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjMwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0yMzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTIzMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMzBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTIzMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMzBweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTIzMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIzMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMjMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMzBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTIzMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMjMwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjMwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0yMzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMjMwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0yMzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjMwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0yMzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjMwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0yMzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMzBweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTIzMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjMwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0yMzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMzBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTIzMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMjMwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMzBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTIzMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTIzNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMzVweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTIzNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMzVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTIzNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIzNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMjM1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMzVweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTIzNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMjM1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjM1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0yMzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMjM1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIzNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0yMzUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjM1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0yMzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjM1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0yMzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMzVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTIzNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjM1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0yMzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMzVweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTIzNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMjM1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMzVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTIzNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMzVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMjM1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMjM1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIzNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMjM1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjM1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0yMzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMjM1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjM1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0yMzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMzVweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTIzNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjM1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0yMzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjM1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTIzNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMzVweDtcbiAgICB9XG5cbiAgICAucC14cy10LTIzNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMzVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTIzNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIzNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMjM1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMzVweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTIzNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMjM1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjM1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0yMzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMjM1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIzNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMjQwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMjQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMjQwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjQwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0yNDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMjQwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjQwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0yNDAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNDBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTI0MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjQwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0yNDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTI0MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNDBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTI0MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNDBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTI0MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMjQwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNDBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTI0MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMjQwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjQwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0yNDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMjQwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0yNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0yNDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0yNDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNDBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTI0MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0yNDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNDBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTI0MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMjQwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNDBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTI0MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMjQwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMjQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMjQwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjQwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0yNDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMjQwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjQwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0yNDAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNDBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTI0MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjQwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0yNDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0yNDUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjQ1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0yNDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjQ1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0yNDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNDVweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTI0NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0yNDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNDVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTI0NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMjQ1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNDVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTI0NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMjQ1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMjQ1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMjQ1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjQ1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0yNDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMjQ1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0yNDUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNDVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTI0NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0yNDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjQ1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTI0NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNDVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTI0NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNDVweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTI0NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMjQ1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNDVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTI0NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMjQ1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjQ1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0yNDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMjQ1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0yNDUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjQ1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0yNDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjQ1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0yNDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNDVweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTI0NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjQ1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0yNDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNDVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTI0NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMjQ1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNDVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTI0NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTI1MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTI1MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTI1MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMjUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTI1MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMjUwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjUwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0yNTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMjUwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0yNTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0yNTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjUwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0yNTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTI1MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjUwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0yNTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNTBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTI1MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMjUwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTI1MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMjUwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMjUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMjUwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0yNTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMjUwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjUwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0yNTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNTBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTI1MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0yNTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTI1MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTI1MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTI1MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMjUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTI1MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMjUwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjUwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0yNTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMjUwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICAgIH1cbn1cblxuLyogQ29sb3IgKi9cbi5jby13aGl0ZXtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvLWMxIHtcbiAgICBjb2xvcjogIzAwYWQ1Zjtcbn1cblxuLmNvLWMyIHtcbiAgICBjb2xvcjogI2ZhNDI1MTtcbn1cblxuLmNvLWMzIHtcbiAgICBjb2xvcjogI2ZmODMwMDtcbn1cblxuLmNvLWM0IHtcbiAgICBjb2xvcjogIzIxOTRjMTtcbn1cblxuLmNvLWM1IHtcbiAgICBjb2xvcjogI2FiNmMyNTtcbn1cblxuLmNvLWM2IHtcbiAgICBjb2xvcjogI2UyZTExYjtcbn1cblxuLmNvLWM3IHtcbiAgICBjb2xvcjogI2U4M2U4Yztcbn1cblxuLmNvLWM4IHtcbiAgICBjb2xvcjogIzAzNjczYTtcbn1cblxuLmNvLWM5IHtcbiAgICBjb2xvcjogI2NjMDkxOTtcbn1cblxuLmNvLWMxMCB7XG4gICAgY29sb3I6ICM2ZjQyYzE7XG59XG5cbi8qIEJhY2tncm91bmQqL1xuLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYmctYnJhbmQtZ3ZhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZC1ibHVlKTtcbn1cblxuLmJnLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbn1cblxuLmJnLW92ZXJsYXktLWJsdWUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDksIDg5LCAyNTMsIDAuOSk7XG59XG5cbi5iZy1jMSB7XG4gICAgYmFja2dyb3VuZDogIzAwYWQ1Zjtcbn1cblxuLmJnLWMyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmE0MjUxO1xufVxuXG4uYmctYzMge1xuICAgIGJhY2tncm91bmQ6ICNmZjgzMDA7XG59XG5cbi5iZy1jNCB7XG4gICAgYmFja2dyb3VuZDogIzIxOTRjMTtcbn1cblxuLmJnLWM1IHtcbiAgICBiYWNrZ3JvdW5kOiAjYWI2YzI1O1xufVxuXG4uYmctYzYge1xuICAgIGJhY2tncm91bmQ6ICNlMmUxMWI7XG59XG5cbi5iZy1jNyB7XG4gICAgYmFja2dyb3VuZDogI2U4M2U4Yztcbn1cblxuLmJnLWM4IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDM2NzNhO1xufVxuXG4uYmctYzkge1xuICAgIGJhY2tncm91bmQ6ICNjYzA5MTk7XG59XG5cbi5iZy1jMTAge1xuICAgIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG59XG5cbi5iZy1mbGF0LWNvbG9yLTEge1xuICAgIGJhY2tncm91bmQ6ICMyMGE4ZDg7XG59XG5cbi5iZy1mbGF0LWNvbG9yLTIge1xuICAgIGJhY2tncm91bmQ6ICM2M2MyZGU7XG59XG5cbi5iZy1mbGF0LWNvbG9yLTMge1xuICAgIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG5cbi5iZy1mbGF0LWNvbG9yLTQge1xuICAgIGJhY2tncm91bmQ6ICNmODZjNmI7XG59XG5cbi5iZy1mbGF0LWNvbG9yLTUge1xuICAgIGJhY2tncm91bmQ6ICM0ZGJkNzQ7XG59XG5cbi5iZy1lZm9ybWFjaW97XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZSkgIWltcG9ydGFudDtcbn1cblxuLypJbWFnZSovXG4uaW1nLXJhZGl1cyB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWctY2lyIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWctY2lyLmZhczpiZWZvcmV7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmltZy0yNSB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xufVxuXG4uaW1nLTQwIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG59XG5cbi5pbWctMTIwIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbn1cblxuLnZtYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG59XG5cbi52dWUtbGlzdHMgdWwsIC52dWUtbGlzdHMgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLyogRHJvcGRvd24gKi9cbi5idXR0b25zLWRhdGF0YWJsZXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyb3Bkb3duLWRhdGF0YWJsZS5kcm9wZG93bi1tZW51e1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZHJvcGRvd24tZGF0YXRhYmxlLmRyb3Bkb3duLW1lbnUgLmR0LWJ1dHRvbnN7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kcm9wZG93bi1kYXRhdGFibGUuZHJvcGRvd24tbWVudSBidXR0b257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGU5MTk0O1xufVxuXG4uZHJvcGRvd24tZGF0YXRhYmxlLmRyb3Bkb3duLW1lbnUgYXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ZTkxOTQ7XG59XG5cbi5kcm9wZG93bi1kYXRhdGFibGUuZHJvcGRvd24tbWVudSAuYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLCAuZHJvcGRvd24tZGF0YXRhYmxlLmRyb3Bkb3duLW1lbnUgLmJ0bi1ncm91cD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gMS43NXJlbSAuMzc1cmVtIC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IC43NXJlbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwwLDAsLjAzKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgICBmb250LXNpemU6IDc1JTtcbn1cblxuLm1zLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMDByZW0gIWltcG9ydGFudDtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlcntcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuXG50YWJsZS5kYXRhVGFibGV7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC50b3AsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b217XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTY1cHg7XG59XG5cbiN0YWJsZURpcGxvbWFzVG9kb3NfZmlsdGVye1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbHtcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC50YWJsZS1kYXRhX190b29sIC50YWJsZS1kYXRhX190b29sLXJpZ2h0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvKnBhZGRpbmctcmlnaHQ6IDFyZW07Ki9cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gICAgLnRhYmxlLWRhdGFfX3Rvb2wgLnRhYmxlLWRhdGFfX3Rvb2wtcmlnaHQgLmF1LWJ0bi0tc21hbGx7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41MHJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50YWJsZS1kYXRhX190b29sIC50YWJsZS1kYXRhX190b29sLXJpZ2h0ID4gYnV0dG9ue1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgfVxuXG4gICAgLnRhYmxlLWRhdGFfX3Rvb2wgLnRhYmxlLWRhdGFfX3Rvb2wtcmlnaHQgPiAuYnV0dG9ucy1kYXRhdGFibGV7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhdGFfX3Rvb2wgLnRhYmxlLWRhdGFfX3Rvb2wtcmlnaHQgPiAuYnV0dG9ucy1kYXRhdGFibGUgYnV0dG9ue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRhYmxlLWRhdGFfX3Rvb2wge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAudGFibGUtZGF0YV9fdG9vbCAudGFibGUtZGF0YV9fdG9vbC1yaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGFibGUtZGF0YV9fdG9vbCAudGFibGUtZGF0YV9fdG9vbC1yaWdodCAuYXUtYnRuLS1zbWFsbHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjUwcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50YWJsZS1kYXRhX190b29sIC50YWJsZS1kYXRhX190b29sLXJpZ2h0ID4gYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAvKi9tYXJnaW4tYm90dG9tOiAxMHB4OyovXG4gICAgfVxuICAgIC50YWJsZS1kYXRhX190b29sIC50YWJsZS1kYXRhX190b29sLXJpZ2h0IC5idG57XG4gICAgICAgIHBhZGRpbmctbGVmdDoxMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICB9XG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbHtcbiAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA5OCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgI2J0bkZpbHRlcnN7XG4gICAgICAgIHdpZHRoOiAxOSUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplLWFkanVzdDogaW5pdGlhbDtcbiAgICB9XG4gICAgLnRhYmxlLWRhdGFfX3Rvb2wgLnRhYmxlLWRhdGFfX3Rvb2wtcmlnaHQgLnJzLXNlbGVjdDItLWRhcmt7XG4gICAgICAgIHdpZHRoOjMwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXtcblxuICAgIC50YWJsZS1kYXRhX190b29sIC50YWJsZS1kYXRhX190b29sLXJpZ2h0IC5idG4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogeC1zbWFsbCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NSUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC50b3AsLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tLCAuZGF0YVRhYmxlc193cmFwcGVyIC5idXR0b257XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZve1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG4gICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbntcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbHtcbiAgICAgICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgZm9udC1zaXplLWFkanVzdDogaW5pdGlhbDtcbiAgICB9XG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgI2J0bkZpbHRlcnN7XG4gICAgICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICAgICAgLypmb250LXNpemU6IDBweDsqL1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgZm9udC1zaXplLWFkanVzdDogaW5pdGlhbDtcbiAgICAgICAgZm9udC1zaXplOiB4LXNtYWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5idG4tZ3JvdXB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC50b3AsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmJ1dHRvbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tLCAuZGF0YVRhYmxlc193cmFwcGVyIC5idXR0b257XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVse1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIGl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICBsZWZ0OiAyM3B4O1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbHtcbiAgICBtYXJnaW46IDA7XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mb3tcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZXtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1cInJvd1wiXT50ZDpmaXJzdC1jaGlsZDpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgdG9wOiAzMiUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzE7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29udGVudDogXCJcXGYwZGRcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKSAhaW1wb3J0YW50O1xufVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHIucGFyZW50PnRkOmZpcnN0LWNoaWxkOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyLnBhcmVudD50aDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxudGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxkPnRkLmNoaWxke1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZjJmMmYyICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZT50Ym9keT50ci5jaGlsZCB1bC5kdHItZGV0YWlsc3tcbiAgd2lkdGg6IDEwMCU7XG5cbn1cblxudGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzPmxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBwYWRkaW5nOiAxNXB4IDVweCAxNXB4IDNweDtcbn1cblxudGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxkIHNwYW4uZHRyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiA3NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuY2hpbGQgc3Bhbi5kdHItZGF0YSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCA1cHg7XG59XG5cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5hdS1jYXJkIGZvcm0gLmZvcm0tY29udHJvbCwgLmZvcm0tc2VsZWN0LCAuYXUtY2FyZCAuZm9ybS1jb250cm9sLCB0ZCAuZm9ybS1jb250cm9se1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNTc1cmVtIC43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIC5mb3JtLXNlbGVjdFtyZWFkb25seV0sIC5mb3JtLXNlbGVjdFtkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5hdS1jYXJkIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIC43NXJlbSFpbXBvcnRhbnQ7XG59XG5cbi5hdS1jYXJkIC5mb3JtLWNvbnRyb2wtZmlsZS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gLjc1cmVtIWltcG9ydGFudDtcbn1cblxuLmF1LWNhcmQgZm9ybSBzZWxlY3QuZm9ybS1jb250cm9se1xuICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uYXUtY2FyZCBsYWJlbDpub3QoLmJ0biksXG4uY29udHJvbC1sYWJlbDpub3QoLmJ0biksXG4uZm9ybS1sYWJlbDpub3QoLmJ0bilcbntcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBUQUJTIDEgKi9cbi5uYXYtdGFicyB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5re1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2YyZjJmMjtcbn1cblxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluaywgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmMmYyZjI7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMEY2Mzk0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2YyZjJmMjtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluazpmaXJzdC1jaGlsZHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluazpsYXN0LWNoaWxke1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG59XG5cbi8qIFRBQlMgMiAqL1xuLm5hdi10YWJzLnJlZ3VsYXIge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdi10YWJzLnJlZ3VsYXIgLm5hdi1saW5re1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmMmYyZjI7XG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgICBjb2xvcjogIzg4ODg4ODtcbn1cblxuLm5hdi10YWJzLnJlZ3VsYXIgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLCAubmF2LXRhYnMucmVndWxhciAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXRhYnMucmVndWxhciAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2YyZjJmMjtcbn1cblxuLm5hdi10YWJzLnJlZ3VsYXIgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzBGNjM5NDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmMmYyZjI7XG59XG5cbi5uYXYtdGFicy5yZWd1bGFyIC5uYXYtbGluazpmaXJzdC1jaGlsZHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG59XG5cbi5uYXYtdGFicy5yZWd1bGFyIC5uYXYtbGluazpsYXN0LWNoaWxke1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbn1cblxuLnRhYi1jb250ZW50LnJlZ3VsYXIgLmF1LWNhcmR7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG4gIC5uYXYtdGFicyAubmF2LWxpbmt7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbms6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbms6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG4ubmF2LXRhYnMucmVndWxhciAubmF2LWxpbms6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuXG4ubmF2LXRhYnMucmVndWxhciAubmF2LWxpbms6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxufVxuXG4uc2FwbGluZy1saXN0IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNhcGxpbmctbGlzdCAuc2FwbGluZy1pdGVtIHVse1xuICBwYWRkaW5nLWxlZnQ6IDYycHg7XG59XG5cbi5zYXBsaW5nLWxpc3QgbGkgPiBhe1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2FwbGluZy1saXN0IC5zYXBsaW5nLWl0ZW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMTtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxczsgLyogU2FmYXJpICovXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2FwbGluZy1saXN0IC5zYXBsaW5nLWl0ZW0uc2FwbGluZy1leHBhbmRlZDpiZWZvcmV7XG4gICAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLnNhcGxpbmctbGlzdCAuc2FwbGluZy1pdGVtOmhvdmVyOmJlZm9yZXtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5zYXBsaW5nLWxpc3QgLnNhcGxpbmctaXRlbSBzcGFuLm5hbWV7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5zYXBsaW5nLWxpc3QgLnNhcGxpbmctaXRlbSAuZmFze1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5mb290ZXJ7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4uZm9vdGVyIC5sb2dvcyAucm93e1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9nb3Mge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uZm9vdGVyIC5sb2dvLWd2e1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb290ZXIgLmxvZ28tdWV7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mb290ZXIgLmxvZ28tZ3YgaW1ne1xuICB3aWR0aDogMTY1cHg7XG59XG4uZm9vdGVyIC5sb2dvLXVlIGltZ3tcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4uZm9vdGVyIC5sb2dvLWd2IGltZy5taW5pe1xuICB3aWR0aDogMTY1cHg7XG59XG4uZm9vdGVyIC5sb2dvLXVlIGltZy5taW5pe1xuICB3aWR0aDogMzVweDtcbn1cblxuLndoaXRlIC5tZW51LXNpZGViYXIyX19jb250ZW50e1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi53aGl0ZSAubmF2YmFyLXNpZGViYXIyIC5uYXZiYXJfX2xpc3QgbGkgYXtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjJmMmYyO1xufVxuXG4ud2hpdGUgLm5hdmJhci1zaWRlYmFyMiAubmF2YmFyX19saXN0IGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyNzMzO1xufVxuXG4ud2hpdGUgLm5hdmJhci1zaWRlYmFyMiAubmF2YmFyX19saXN0IGxpOmhvdmVyIGF7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud2hpdGUgLm5hdmJhci1zaWRlYmFyMiAubmF2YmFyX19zdWItbGlzdCBsaSB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLndoaXRlIC5uYXZiYXItc2lkZWJhcjIgLm5hdmJhcl9fbGlzdCBsaTpob3ZlciAubmF2YmFyX19zdWItbGlzdCBsaSBhIHtcbiAgICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLndoaXRlIC5uYXZiYXItc2lkZWJhcjIgLm5hdmJhcl9fbGlzdCBsaSAubmF2YmFyX19zdWItbGlzdCBsaTpob3ZlciBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJhZGdle1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubmF2YmFyX19saXN0IC5iYWRnZXtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXJfX2xpc3QgYTpob3ZlciA+IC5iYWRnZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1cC5iYWRnZS5yb3VuZGVkLXBpbGwuYmctd2FybmluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDFyZW07XG59XG5cbi5idG4tZ3JvdXAgLmJ0bi1zZWNvbmRhcnl7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5idG4tZ3JvdXAgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xufVxuXG4uYnRuLXNlY29uZGFyeSBpe1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkKy5idG4sIC5idG4uYWN0aXZlLCAuYnRuLnNob3csIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLCA6bm90KC5idG4tY2hlY2spKy5idG46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4IWltcG9ydGFudDtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuW2RhdGEtYnMtdG9nZ2xlPWJ1dHRvbnNdPi5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sIFtkYXRhLWJzLXRvZ2dsZT1idXR0b25zXT4uYnRuIGlucHV0W3R5cGU9cmFkaW9dLCBbZGF0YS1icy10b2dnbGU9YnV0dG9uc10+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBbZGF0YS1icy10b2dnbGU9YnV0dG9uc10+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbil+LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJFeGFtaW5hclwiO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbil+LmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiRXhhbWluYXJcIjtcbn1cblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4uY29udGVudC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jb250ZW50LWhlYWRlciBoMSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICM2NjY7XG59XG5cbi5jb250ZW50LWhlYWRlciAucHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmJyZWFkY3J1bWItdGl0bGV7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5icmVhZGNydW1iLWljb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYnJlYWRjcnVtYiAuc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZGF0YS10YWJsZS1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbiNzZWN0aW9uLWVkaXRpb24tY29udGVudC1yb3cge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLm1vZGFsLWJvZHkgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4ubW9kYWwtcHJpbWFyeSAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLXByaW1hcnkgLm1vZGFsLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC13YXJuaW5nIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtd2FybmluZyAubW9kYWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOGIwYiAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtZGFuZ2VyIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGFuZ2VyIC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMzNzI0ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1zdWNjZXNzIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtc3VjY2VzcyAubW9kYWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQ0YyAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtbGFiZWwge1xuICAgIHBhZGRpbmc6IC4yZW0gLjJlbTtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMGVmICFpbXBvcnRhbnQ7XG59XG5cbi5sYWJlbC13YXJuaW5nLFxuLm1vZGFsLXdhcm5pbmcgLm1vZGFsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyICFpbXBvcnRhbnQ7XG59XG5cbi5sYWJlbC1kYW5nZXIsXG4ubW9kYWwtZGFuZ2VyIC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOSAhaW1wb3J0YW50O1xufVxuXG4ubGFiZWwtc3VjY2Vzcyxcbi5tb2RhbC1zdWNjZXNzIC5tb2RhbC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNjVhICFpbXBvcnRhbnQ7XG4gIH1cblxuLm1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubW9kYWwtYm9keSBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2RhbCAubW9kYWwtZm9vdGVye1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5tb2RhbCAubW9kYWwtZm9vdGVyIC5hdS1idG4tLWJsdWV7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xufVxuXG4ubW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuLWRlZmF1bHR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgIGNvbG9yOiNGRkZGRkY7XG59XG5cbi5tb2RhbCAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4ubW9kYWwtY29udGVudCBmb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZGFsLXdhcm5pbmcgLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RiOGIwYjtcbn1cblxuLm1vZGFsLXByaW1hcnkgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U5ZWNlZjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwtd2FybmluZyAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZGI4YjBiO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC1kYW5nZXIgLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2MyMzMyMTtcbn1cblxuLm1vZGFsLWRhbmdlciAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzIzMzIxO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC1zdWNjZXNzIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDczM2U7XG59XG5cbi5tb2RhbC1zdWNjZXNzIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDczM2U7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFsLXdhcm5pbmcgLm1vZGFsLWJvZHksXG4ubW9kYWwtd2FybmluZyAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLXdhcm5pbmcgLm1vZGFsLWhlYWRlciAuY2xvc2UsXG4ubW9kYWwtd2FybmluZyAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSxcbi5tb2RhbC13YXJuaW5nIC5tb2RhbC1mb290ZXIsXG4ubW9kYWwtaW5mbyAubW9kYWwtYm9keSxcbi5tb2RhbC1pbmZvIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtaW5mbyAubW9kYWwtZm9vdGVyLFxuLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWJvZHksXG4ubW9kYWwtc3VjY2VzcyAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWZvb3Rlcixcbi5tb2RhbC1zdWNjZXNzIC5tb2RhbC1oZWFkZXIgLmNsb3NlLFxuLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUsXG4ubW9kYWwtZGFuZ2VyIC5tb2RhbC1ib2R5LFxuLm1vZGFsLWRhbmdlciAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWRhbmdlciAubW9kYWwtaGVhZGVyIC5jbG9zZSxcbi5tb2RhbC1kYW5nZXIgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUsXG4ubW9kYWwtZGFuZ2VyIC5tb2RhbC1mb290ZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1wcmltYXJ5IC5tb2RhbC1ib2R5LFxuLm1vZGFsLXByaW1hcnkgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1wcmltYXJ5IC5tb2RhbC1mb290ZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1wcmltYXJ5IC5idG4tb3V0bGluZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZjNzU3ZDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLm1vZGFsLXdhcm5pbmcgLmJ0bi1vdXRsaW5lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGI4YjBiO1xuICAgIGNvbG9yOiAjZGI4YjBiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ubW9kYWwtZGFuZ2VyIC5idG4tb3V0bGluZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MyMzMyMTtcbiAgICBjb2xvcjogI2MyMzMyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLm1vZGFsLXN1Y2Nlc3MgLmJ0bi1vdXRsaW5lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3MzNlO1xuICAgIGNvbG9yOiAjMDA3MzNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ubW9kYWwtdy05MHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG59XG5cbi5pbWctb3JnYW5pemF0aW9uIHtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50ZXh0LWJvbGQsIC50ZXh0LWJvbGQudGFibGUgdGQsIC50ZXh0LWJvbGQudGFibGUgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tdWx0aXBsZS1zZWxlY3QtZGl2IHtcbiAgICBoZWlnaHQ6MjAwcHg7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICBib3JkZXI6MXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZDojZjlmOWY5O1xufVxuXG4uYWxlcnQtZXJyb3Ige1xuICAgIGNvbG9yOiAjNzIxYzI0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiO1xufVxuXG4uY29sb3ItZWRpdC1pY29uIHtcbiAgICBjb2xvcjogIzE3YTJiODtcbn1cblxuLmNvbG9yLWFkZC1pY29uIHtcbiAgICBjb2xvcjogIzYzYzc2YTtcbn1cblxuLmNvbG9yLWRlbGV0ZS1pY29uIHtcbiAgICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmF1dGhvcml6ZWQtbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuI29yZ2FuaXphdGlvbi1uYW1lLXNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnJldmFsaWRhdGlvbl9zcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6IHB1cnBsZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG59XG5cbi5ub3RlLWVkaXRvciAuYnMtdG9vbHRpcC1ib3R0b217XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm5vdGUtZWRpdGFibGUgLmRsLCAubm90ZS1lZGl0YWJsZSBvbCwgLm5vdGUtZWRpdGFibGUgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4ubG9nIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgICAtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIGh5cGhlbnM6IGF1dG87XG59XG5cbi50aC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA3MCUgIWltcG9ydGFudDtcbn1cblxuLnRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtZ3JvdXAuZmlsZS1jYXB0aW9uLW1haW4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udHJvbC5maWxlLWNhcHRpb24ua3YtZmlsZWlucHV0LWNhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb2x1bW4tbm9uZSB0ZHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnRkLnRkLWhpZGV7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXd5c2lodG1sNS1pbnNlcnQtbGluay1tb2RhbCAuY2xvc2UsIC5ib290c3RyYXAtd3lzaWh0bWw1LWluc2VydC1pbWFnZS1tb2RhbCAuY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib290c3RyYXAtd3lzaWh0bWw1LWluc2VydC1saW5rLW1vZGFsIGgzLCAuYm9vdHN0cmFwLXd5c2lodG1sNS1pbnNlcnQtaW1hZ2UtbW9kYWwgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLyogZGVmYXVsdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnd5c2lodG1sNS10b29sYmFyIC5idG4tZGVmYXVsdCB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud3lzaWh0bWw1LXRvb2xiYXIgLmJ0bi1kZWZhdWx0OmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogIzhjOGM4YztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53eXNpaHRtbDUtdG9vbGJhciAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnd5c2lodG1sNS10b29sYmFyIC5idG4tZGVmYXVsdDphY3RpdmUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuXG4ud3lzaWh0bWw1LXRvb2xiYXIgbGkge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnd5c2lodG1sNS10b29sYmFyIGxpOmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogIzhjOGM4YztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53eXNpaHRtbDUtdG9vbGJhciBsaTpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud3lzaWh0bWw1LXRvb2xiYXIgbGk6YWN0aXZlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cblxuLnd5c2lodG1sNS10b29sYmFyIGxpIGEge1xuICAgIGNvbG9yOiAjMzMzO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkV4YW1pbmFyXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gLjFyZW07XG59XG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5vdmVyZmxvdy11bnNldHtcbiAgICBvdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuI2Vmb3JfYXBwYnVuZGxlX2VkaXRpb25fb3JnYW5pemF0aW9uLCAjZWZvcl9hcHBidW5kbGVfZWRpdGlvbl9wbGFuLCAjZWZvcl9hcHBidW5kbGVfZWRpdGlvbl9jb3Vyc2UsICNlZm9yX2FwcGJ1bmRsZV9lZGl0aW9uX3RlbXBsYXRlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMi41NnJlbSArIDJweCk7XG59XG5cbi5iYWNrZ3JvdW5kLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDAwMDE5ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b25zLWRhdGF0YWJsZXtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4uYnV0dG9ucy1kYXRhdGFibGUgLmJ0biB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVye1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5yZWQtYXN0ZXJpc2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbmE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzMwNzA5NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSk7XG59XG5cbiAuYXUtYnRuLS1ibHVlOmZvY3VzLCAuYXUtYnRuLS1ibHVlOmhvdmVyLCAuYXUtYnRuLS1ibHVlOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZjJmM2Y4IDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSk7XG4gICAgYmFja2dyb3VuZDogIzMwNzA5NTtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZDogIzMwNzA5NTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnNldHRpbmdzLWRyb3Bkb3duIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICAgICAgaGVpZ2h0OjMwMHB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlblxuICBhbmQgKG1pbi13aWR0aDogMzIwcHgpXG4gIGFuZCAobWF4LXdpZHRoOiA3MzZweClcbntcbiAgICAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpXG57XG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWx7XG4gICAgICAgIHdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciAjYnRuRmlsdGVyc3tcbiAgICAgICAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xuICAgICAgICBmbG9hdDpyaWdodCFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogeHgtc21hbGwgIWltcG9ydGFudDtcblxuICAgIH1cbiAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9ue1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLnRvcCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuYnV0dG9ue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20sIC5kYXRhVGFibGVzX3dyYXBwZXIgLmJ1dHRvbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnRhYmxlLWRhdGFfX3Rvb2wgLnRhYmxlLWRhdGFfX3Rvb2wtcmlnaHR7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICB9XG4gICAgLnRhYmxlLWRhdGFfX3Rvb2wgLnRhYmxlLWRhdGFfX3Rvb2wtcmlnaHQgLnJzLXNlbGVjdDItLWRhcmsge1xuICAgICAgICB3aWR0aDogOTglICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50YWJsZS1kYXRhX190b29sIC50YWJsZS1kYXRhX190b29sLXJpZ2h0IC5idG57XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDo0JSAhaW1wb3J0YW50O1xuXG4gICAgfVxufVxuXG4uY3JvcC10ZXh0IHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG59XG5cbi5ub2RlOjphZnRlciB7XG4gICAgICAgY29udGVudDogJy0nO1xufVxuXG4ubm9kZTI6OmFmdGVyIHtcbiAgICAgICBjb250ZW50OiAnLS0nO1xufVxuXG4ubm9kZTM6OmFmdGVyIHtcbiAgICAgICBjb250ZW50OiAnLV8tJztcbn1cblxuLmVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuI21zZyB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm9yYW5nZS1jb2xvci1mb250IHtcbiAgICBjb2xvcjojZGI4YjBiICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbEltcG9ydFVzZXJzUmVzdWx0IHtcbiAgICBoZWlnaHQ6MjAwcHg7XG4gICAgb3ZlcmZsb3c6YXV0bztcbn1cblxuLmRpc2FibGVkLmRheSB7XG4gICAgY29sb3I6ICNjNmM2YzYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAwO1xufVxuXG4jbG9nb09yZ2FuaXphdGlvbkNyZWF0ZSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnZlcnQge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4ueWVsbG93LXN0YXJ7XG4gICAgY29sb3I6ICNmZmMxMDc7XG59XG4ubGFiZWwtY29udGVudC10ZXh0e1xuICAgIGNvbG9yOiAjNDk1MDU3O1xufVxuLnRleHQtZWxlbWVudC1jYW5jZWxlZCB7XG4gICAgY29sb3I6ICM4MDgwODAgIWltcG9ydGFudDtcbn1cblxuLnctMTUge1xuICAgIHdpZHRoOiAxNSU7XG59XG5cbi53LTIwIHtcbiAgICB3aWR0aDogMjAlO1xufVxuXG4ucHQtMnAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtIWltcG9ydGFudDs7XG59XG5cbi5jb2xsYXBzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNDtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnRleHRFbWJlZCB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ucmVmLXVzZXJzIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4jYXZhdGFyRGV0YWlscywgI2F2YXRhckRldGFpbHNOYW1lLFxuI3JlYWxVc2VyRGV0YWlscywgI3JlYWxVc2VyRGV0YWlsc05hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1hbm9wbGE6aG92ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWF0ZXJpYWxzUm91dGVDbGFzczpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jYWxlcnRNYXRlcmlhbHNSb3V0ZUZpbGUsICNtc2dFcnJvcixcbiNtc2dTdWNjZXNzLCAjbXNnSW5mbywgLmJyZWFrLXdvcmQge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxudGV4dGFyZWEjdXJsX3RleHRbcmVhZG9ubHldOmhvdmVyLCB0ZXh0YXJlYSNpZnJhbWVfdGV4dFtyZWFkb25seV06aG92ZXJ7XG4gICAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNvbC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnJvdyB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5yb3ctaGVhZGVyIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuI25vdGlmaWNhdGlvbkluYm94IHtcbiAgICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC03Ljc1cHggIWltcG9ydGFudDtcbiAgICBib3R0b206IDE5cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy4ycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNyZWF0ZS1uZXctZWRpdGlvbiwgLmJ0bi1jYWxlbmRhciB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZHJvcGRvd24tdG9vbHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjpqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sb2dvLWltZy1nZW5lcmFsaXRhdCB7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4ubG9nby1pbWctZWZvcm1hY2lvIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbn1cblxuLnRleHQtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRleHQtaGVhZGVyLWxhbmd1YWdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWd2YSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udGV4dC1oZWFkZXItc2VsZWN0LWxhbmd1YWdlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWd2YSk7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5hLnRleHQtaGVhZGVyLWxhbmd1YWdlOmZvY3VzLFxuYS50ZXh0LWhlYWRlci1sYW5ndWFnZTpob3ZlcixcbmEudGV4dC1oZWFkZXItbGFuZ3VhZ2U6YWN0aXZlLFxuLnRleHQtaGVhZGVyLXNlbGVjdC1sYW5ndWFnZSBhOmZvY3VzLFxuLnRleHQtaGVhZGVyLXNlbGVjdC1sYW5ndWFnZSBhOmhvdmVyLFxuLnRleHQtaGVhZGVyLXNlbGVjdC1sYW5ndWFnZSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWd2YSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZXh0LWhlYWRlci1zZWxlY3QtbGFuZ3VhZ2Uge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubWVzc2FnZS10ZXh0LW9yZ2FuaXphdGlvbiB7XG4gICAgbWFyZ2luOiAxNXB4O1xufVxuXG4ubWVzc2FnZS10ZXh0LW9yZ2FuaXphdGlvbiBzcGFuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRleHQtb3JnYW5pemF0aW9uLCAudGV4dC1vcmdhbml6YXRpb24tc2x1ZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ubGluZWEtdGV4dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uaHJMaW5lYVRleHRvIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogNTB2aDtcbiAgICBtYXJnaW46IDAgNDBweDtcbn1cblxuLm5vcm1hbC1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3ZhKTtcbn1cblxuLmxpbms6aG92ZXIsIC5ub3JtYWwtbGluazpob3ZlciwgLm5vcm1hbC1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sb2dpbi13cmFwLW5vLW9yZyB7XG4gICAgcGFkZGluZy10b3A6IDE1dmg7XG59XG5cbi50ZXh0LWluZm8tbG9naW4tc2hvcnQsIC50ZXh0LWluZm8tbG9naW4tZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjZWRpdGlvbi1pbmZvIHtcbiAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XG4gICAgfVxufVxuXG4udG9vbHRpcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IDEyNSU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXB0ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi8qIERpc3Bvc2l0aXZvcyBtw7N2aWxlcyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cbiAgICAuaGVhZGVyLXdyYXAtbG9naW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuY29sLWhlYWRlciwgLnRleHQtcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmxvZ2luLXdyYXAge1xuICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB9XG4gICAgLmxvZ2luLWNvbnRlbnQsIC5sb2dpbi13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5sb2dpbi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNjksNjUsNzgsLjA4KTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAxNXB4IDFweCByZ2JhKDY5LDY1LDc4LC4wOCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNjksNjUsNzgsLjA4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC50ZXh0LWNlbnRlci5saW5lYS10ZXh0byB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50ZXh0LWhlYWRlci1sYW5ndWFnZSwgLnRleHQtaGVhZGVyLXNlbGVjdC1sYW5ndWFnZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ndmEpO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICAubWVzc2FnZS10ZXh0LW9yZ2FuaXphdGlvbiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnRleHQtaW5mby1sb2dpbi1zaG9ydCwgLnRleHQtaW5mby1sb2dpbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLmxvZ2luLXdyYXAtbm8tb3JnIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDB2aDtcbiAgICB9XG4gICAgLnRvb2x0aXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm90dG9tOiAxMjUlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIH1cbiAgICAudG9vbHRpcDpob3ZlciAudG9vbHRpcHRleHQge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAqIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAzcmVtO1xuICAgIH1cbiAgICAjZHJvcGRvd25NZW51QnV0dG9uMiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ndmEpO1xuICAgIH1cbiAgICAjbG9nby1ndmEsICNsb2dvLWVmb3JtYWNpbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgI3NlbGVjdF9sYW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDQlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgIH1cbn1cblxuLyogVGFibGV0cyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5jb2wtaGVhZGVyLCAudGV4dC1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICAuaGVhZGVyLXdyYXAtbG9naW4ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC5sb2dpbi13cmFwIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgfVxuICAgIC5sb2dpbi1jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgIH1cbiAgICB9XG5cbi8qIEVzY3JpdG9yaW9zIG3DoXMgcGVxdWXDsW9zICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyLXdyYXAtbG9naW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG4gICAgLmxvZ2luLXdyYXAge1xuICAgICAgICBtYXJnaW46IDRyZW0gMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC50ZXh0LWhlYWRlci1sYW5ndWFnZSwgLnRleHQtaGVhZGVyLXNlbGVjdC1sYW5ndWFnZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ndmEpO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG59XG5cbi5jZW50ZXItc2Nvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zcGlubmVyLXNjb3JtIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi5jaGVjay1zY29ybS1kaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hY2NvcmRpb24taXRlbS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuLmFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRpdGxlLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRpdGxlLWl0ZW06aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI3N0cnVjdHVyZUVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjllNWRlO1xuICAgIGJvcmRlci1jb2xvcjogI2U0Y2ZjODtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2Q1NGUyMTtcbn1cblxuI3N0cnVjdHVyZVdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNmZGY4ZTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjJlZmRjO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uaWNvbi1lcnJvciB7XG4gICAgY29sb3I6ICNkNTRlMjE7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uaWNvbi13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmYzEwNztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5lcnJvci1saXN0LCAud2FybmluZy1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZXJyb3ItbGlzdCA+IGxpLCAud2FybmluZy1saXN0ID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lcnJvci1saXN0LWJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNmOWU1ZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTRjZmM4O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDU0ZTIxO1xufVxuXG4uZXJyb3ItbGlzdC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRmOGU5O1xuICAgIGJvcmRlci1jb2xvcjogI2YyZWZkYztcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmZvb3RlcldpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbC1tZC01IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmQtZmxleC5mbGV4LXdyYXAudy0xMDAgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAjdHlwZVN3aXRjaCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgIC5jb2wtbWQtMiB7XG4gICAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgIH1cblxuICAgIC5jb2wtbWQtMTAge1xuICAgICAgICBmbGV4OiAwIDAgNzAlO1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAjdHlwZVN3aXRjaCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ubW9kYWwtZm9vdGVyIGJ1dHRvbltkaXNhYmxlZF0sXG4ubW9kYWwtZm9vdGVyIC5idG5bZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/