/*!*************************************************************************************************************!*\
  !*** 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;
}

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

.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-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 form label{
  color: #999999;
}

/* 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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O0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksb0JBQW9C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QzlCOztBQUVBO0lBQ0ksV0FBVztBQUNmOztBQUVBO0lBQ0k7UUFDSSxzQkFBc0I7UUFDdEIsdUJBQXVCO0lBQzNCOztJQUVBO1FBQ0ksV0FBVztRQUNYLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLGFBQWE7UUFDYiw4QkFBOEI7SUFDbEM7QUFDSjs7QUFFQTtJQUNJO1FBQ0ksYUFBYTtRQUNiLGNBQWM7SUFDbEI7O0lBRUE7UUFDSSxhQUFhO1FBQ2IsY0FBYztJQUNsQjs7SUFFQTtRQUNJLGFBQWE7UUFDYixtQkFBbUI7SUFDdkI7QUFDSjs7QUFFQTs7SUFFSSw4QkFBOEI7QUFDbEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL3RoZW1lLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgICAgICAgICAgICAgICAgIEdFTkVSSUMgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBOb3JtYWxpemUgLS0tLS0gKi9cbjpyb290IHtcbiAgICAtLWNvbG9yLWd2YTogIzAwMDAwMDtcbiAgICAtLWNhcmQtc2hhZG93OiAwIDFweCAxNXB4IDFweCByZ2JhKDY5LDY1LDc4LC4xKTtcbiAgICAtLXBvcnRhbC1mb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAtLWNvbG9yLWJsdWU6ICMzYzhkYmM7XG4gICAgLS1jb2xvci1zdWItbGktbGVmdDogIzc4YjNkNTtcbn1cblxuKiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udGV4dC1wb3J0YWwge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wb3J0YWwtZm9udC1mYW1pbHkpO1xufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxudWwge1xuICAgIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG5cbmlucHV0W3JlYWRvbmx5XSwgaW5wdXRbZGlzYWJsZWRdLFxudGV4dGFyZWFbcmVhZG9ubHldLCB0ZXh0YXJlYVtkaXNhYmxlZF0sXG5zZWxlY3RbcmVhZG9ubHldLCBzZWxlY3RbZGlzYWJsZWRdLFxuYnV0dG9uW2Rpc2FibGVkXSwgYnV0dG9uW2Rpc2FibGVkXSxcbmFbZGlzYWJsZWRdLCBhW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZCFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbjpmb2N1cyxcbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG5idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbnAge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxudGR7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uY2FyZCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZGF0YVRhYmxlc19wcm9jZXNzaW5nLmNhcmQge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB1bnNldDtcbiAgICBib3JkZXI6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLCAuYnRuLTFjIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idG4tMWM6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IC42NTtcbiAgfVxuXG4vKiAtLS0tLSBUeXBvZ3JhcGh5IC0tLS0tICovXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmM2Y4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xufVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5oMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5oNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5oNiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAgICAgICAgICAgICAgICBFTEVNRU5UUyAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gVGl0bGUgLS0tLS0gKi9cbi50aXRsZS0tc2JvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50aXRsZS0xIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnRpdGxlLTIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4udGl0bGUtMyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi50aXRsZS0zIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi50aXRsZS00IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogIzM5MzkzOTtcbn1cblxuLnRpdGxlLTUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzkzOTM5O1xufVxuXG4udGl0bGUtNiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi50aXRsZS03IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLmhlYWRpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIC0tLS0tIExpbmtzIC0tLS0tICovXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5hLmNlbnRlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYTpob3ZlcixcbmEge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgICAgICAgICAgICAgICAgIE9CSkVDVFMgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBTZWN0aW9uLS0tLS0gKi9cbnNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb25fX2NvbnRlbnQtLXcxODMwIHtcbiAgICBtYXgtd2lkdGg6IDE4MzBweDtcbn1cblxuLnNlY3Rpb25fX2NvbnRlbnQtLXAzMCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4uc2VjdGlvbl9fY29udGVudC0tcDQ1IHtcbiAgICBwYWRkaW5nOiAwIDQ1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zZWN0aW9uX19jb250ZW50LS1wMzAge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbn1cblxuLnNlY3Rpb25fX2NvbnRlbnQtLXAzNSB7XG4gICAgcGFkZGluZzogMCAzNXB4O1xufVxuXG4vKiAtLS0tLSBQYWdlIFdyYXBwZXItLS0tLSAqL1xuLypPdmVycmlkZSBHcmlkIEJvb3RzdHJhcCovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIH1cbn1cblxuLypQYWdlIE9iamVjdHMqL1xuLnBhZ2UtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmM2Y4O1xuICAgIHBhZGRpbmctbGVmdDogMzAwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZSBhbGw7XG4gICAgLW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZSBhbGw7XG4gICAgLW1zLXRyYW5zaXRpb246IC41cyBlYXNlIGFsbDtcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZSBhbGw7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA2NnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuXG5cbi5tZW51bWluaW1pemUgLnBhZ2UtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucGFnZS1jb250YWluZXIyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIHBhZGRpbmctbGVmdDogMzAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wYWdlLWNvbnRhaW5lcjIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cbi5wYWdlLWNvbnRhaW5lcjMge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxufVxuXG4ucGFnZS1jb250ZW50LS1iZ2Y3IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4ucGFnZS1jb250ZW50LS1iZ2U1IHtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGhlaWdodDogMTAwdmg7XG59XG4ucGFnZS1jb250ZW50LS1iZ2N3IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogMTAwdmg7XG59XG5cbmlucHV0W25hbWU9XCJfdXNlcm5hbWVcIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XG59XG5cbi5sb2dpbi13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmxvZ2luLXdyYXAtcmVzZXQge1xuICAgIHBhZGRpbmctdG9wOiA4dmg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA0NjVweDtcbn1cblxuLmxvZ2luLXdyYXAtc2FwcyB7XG4gICAgcGFkZGluZy10b3A6IDh2aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmxvZ2luLXdyYXAtZXJyb3Ige1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZy10b3A6IDh2aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmxvZ2luLWxvZ28gPiBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuXG4ubG9naW4tY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxvZ2luLWNoZWNrYm94IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5sb2dpbi1jaGVja2JveCA+IGxhYmVsID4gYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5sb2dpbi1jaGVja2JveCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbi5sb2dpbi1mb3JtIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lIDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5sb2dpbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNjksNjUsNzgsLjA4KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNjksNjUsNzgsLjA4KTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxNXB4IDFweCByZ2JhKDY5LDY1LDc4LC4wOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnByaXZhY3ktY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2dpbi13cmFwLXJlc2V0IC5sb2dpbi1jb250ZW50LFxuLmxvZ2luLXdyYXAtZXJyb3IgLmxvZ2luLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuICAuc2VwYXJhdG9yOjpiZWZvcmUsXG4gIC5zZXBhcmF0b3I6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWd2YSk7XG4gIH1cblxuICAuc2VwYXJhdG9yOm5vdCg6ZW1wdHkpOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogLjI1ZW07XG4gIH1cblxuICAuc2VwYXJhdG9yOm5vdCg6ZW1wdHkpOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNWVtO1xuICB9XG5cbi5zb2NpYWwtbG9naW4tY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG59XG5cbi5yZWdpc3Rlci1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmVnaXN0ZXItbGluayA+IHAgPiBhIHtcbiAgICBjb2xvcjogI2ZmMmU0NDtcbn1cblxuLmZvbnRhd2Vzb21lLWxpc3Qtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzlDREQ3O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uZm9udGF3ZXNvbWUtbGlzdF9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDREQ3O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmZhLWhvdmVyIGEge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmZhLWhvdmVyIGEgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmEtaG92ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5tYWluLWNvbnRlbnQtLXBiMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgICAgICAgICAgICAgICAgIENPTVBPTkVOVFMgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBCdXR0b25zLS0tLS0gKi9cbi50YWJsZS1kYXRhX190b29sLXJpZ2h0IHtcbiAgICBjb2xvcjogd2hpdGVcbn1cbi5hdS1idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmF1LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzM4NjhjZDtcbn1cbi5hdS1idG4tc2Vjb25kYXJ5IHtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hdS1idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNWE2MjY4O1xufVxuXG4uYXUtYnRuLS1ibHVlMiB7XG4gICAgYmFja2dyb3VuZDogIzAwYWNlZDtcbn1cblxuLmF1LWJ0bi0tYmx1ZTI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMGEyZTM7XG59XG5cbi5hdS1idG4tLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmF1LWJ0bi1pY29uIGkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmF1LWJ0bi0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5hdS1idG4tLXJlZCB7XG4gICAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cblxuLmF1LWJ0bi0tcmVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjgxMzIxO1xufVxuXG4uYXUtYnRuLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogIzYzYzc2YTtcbn1cblxuLmF1LWJ0bi0tZ3JlZW46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1OWJkNjA7XG59XG5cbi5hdS1idG4tLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWNhcmQtc2hhZG93KTtcbiAgICAtLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1jYXJkLXNoYWRvdyk7XG4gICAgLS1tcy1ib3gtc2hhZG93OiB2YXIoLS1jYXJkLXNoYWRvdyk7XG59XG5cbi5hdS1idG4tLXdoaXRlOmhvdmVyLFxuLmF1LWJ0bi0td2hpdGU6Zm9jdXMsXG4uYXUtYnRuLS13aGl0ZTphY3RpdmUge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hdS1idG4tLXdoaXRlOmhvdmVyIHNwYW4sXG4uYXUtYnRuLS13aGl0ZTpmb2N1cyBzcGFuLFxuLmF1LWJ0bi0td2hpdGU6YWN0aXZlIHNwYW4ge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYXUtYnRuLXBsdXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogIzYzYzc2YTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYm90dG9tOiAtMjIuNXB4O1xuICAgIHJpZ2h0OiA0NXB4O1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi5hdS1idG4tcGx1cyBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5hdS1idG4tcGx1czpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzU5YmQ2MDtcbn1cblxuLmF1LWJ0bi1sb2FkIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5hdS1idG4tbG9hZDpmb2N1cyxcbi5hdS1idG4tbG9hZDphY3RpdmUsXG4uYXUtYnRuLWxvYWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1YTYyNjg7XG59XG5cbi5hdS1idG4tZmlsdGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmF1LWJ0bi1maWx0ZXIgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5hdS1idG4tLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYXUtYnRuLS1sYXJnZSB7XG4gICAgcGFkZGluZzogMCA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmQtaW5saW5lIGRpdiwgLmQtaW5saW5lIGxhYmVsLCAuZC1pbmxpbmUgaW5wdXQsIC5kLWlubGluZSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUhaW1wb3J0YW50O1xufVxuXG4vKlBhZ2UgTG9hZGVyKi9cbi5wYWdlLWxvYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTk5O1xufVxuXG4ucGFnZS1sb2FkZXJfX3NwaW4ge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZjZmNmY2O1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICNmNmY2ZjY7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmNmY2ZjY7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMWIxYjFiO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbm5lciAxMDAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAgIC1tb3otYW5pbWF0aW9uOiBzcGlubmVyIDEwMDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgLW8tYW5pbWF0aW9uOiBzcGlubmVyIDEwMDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBzcGlubmVyIDEwMDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgei1pbmRleDogMTAwMDAwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lciB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW5uZXIge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQC1vLWtleWZyYW1lcyBzcGlubmVyIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4vKiAtLS0tLSBGb3JtIC0tLS0tICovXG4uZm9ybS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZm9ybS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmZvcm0taGVhZGVyIC5ycy1zZWxlY3QyLS1saWdodHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvcm0taGVhZGVyMiAuYXUtYnRuLS1zdWJtaXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbn1cblxuLmZvcm0taGVhZGVyMiAuYXUtaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNTEpO1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ybS1oZWFkZXIyIC5hdS1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ybS1oZWFkZXIyIC5hdS1pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWhlYWRlcjIgLmF1LWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICM5OTk7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0taGVhZGVyMiAuYXUtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ybS1oZWFkZXIyIC5hdS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi8qIC0tLS0tIElucHV0IC0tLS0tICovXG4uaW5wdXQtZ3JvdXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5hdS1jYXJkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uc2VhcmNoIC5qcy1pdGVtLW1lbnV7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmF1LWlucHV0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNTc1cmVtIC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5sb2dpbi1mb3JtIC5hdS1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbn1cblxuLmF1LWlucHV0LS1zdHlsZTIge1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zZWFyY2ggLmpzLWl0ZW0tbWVudSAuYXUtaW5wdXR7XG4gIHdpZHRoOiAyMDAlO1xufVxuXG4uYXUtaW5wdXQtLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYXUtaW5wdXQtLWg2NSB7XG4gICAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uYXUtaW5wdXQtLXczMDAge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbi5hdS1pbnB1dC0tdzQzNSB7XG4gICAgbWluLXdpZHRoOiA0MzVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmF1LWlucHV0LS13NDM1IHtcbiAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICB9XG59XG5cbi5hdS1mb3JtLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF1LWZvcm0taWNvbiAuYXUtaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5hdS1mb3JtLWljb24tLXNtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hdS1mb3JtLWljb24tLXNtIC5hdS1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNDNweDtcbn1cblxuLmF1LWlucHV0LWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMTJweDtcbiAgICB3aWR0aDogNjNweDtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXUtaW5wdXQtaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYXUtaW5wdXQtLXhsIHtcbiAgICBtaW4td2lkdGg6IDkzNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmF1LWlucHV0LS14bCB7XG4gICAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYXUtaW5wdXQtLXhsIHtcbiAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hdS1pbnB1dC0teGwge1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIH1cbn1cblxuLmF1LWJ0bi0tc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbn1cblxuLmF1LWJ0bi0tc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYXUtYnRuLS1zdWJtaXQgPiBpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICNjY2NjY2M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYXUtYnRuLS1zdWJtaXQ6aG92ZXIgPiBpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uYXUtYnRuLS1zdWJtaXQyIHtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgd2lkdGg6IDQzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uYXUtYnRuLS1zdWJtaXQyIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjb2xvcjogIzRjNGM0YztcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5ycy1zZWxlY3QyLS1zbSB7XG4gICAgd2lkdGg6IDExNHB4O1xufVxuXG4ucnMtc2VsZWN0Mi0tbWQge1xuICAgIHdpZHRoOiAxNjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9ybS1oZWFkZXIgLnNlbGVjdDItY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybS1oZWFkZXIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0taGVhZGVyIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZm9ybS1vcmdhbml6YXRpb25zLXNlbGVjdG9yIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybS1oZWFkZXIgLnNlbGVjdDItY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtLWhlYWRlciAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtLWhlYWRlciAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZDpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucnMtc2VsZWN0Mi0tZGFyayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucnMtc2VsZWN0Mi0tZGFyayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIC8qbWFyZ2luLWJvdHRvbTogMTBweDsqL1xuICAgIH1cbn1cblxuLnJzLXNlbGVjdDItLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjODA4MDgwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucnMtc2VsZWN0Mi0tZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucnMtc2VsZWN0Mi0tZGFyayAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnJzLXNlbGVjdDItLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEzcHg7XG59XG5cbi5ycy1zZWxlY3QyLS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnJzLXNlbGVjdDItLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xufVxuXG4ucnMtc2VsZWN0Mi0tZGFyayAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24sXG4ucnMtc2VsZWN0Mi0tdHJhbnMgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLFxuLnJzLXNlbGVjdDItLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bixcbi5ycy1zZWxlY3QyLS10cmFucyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDE1cHggM3B4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9ybS1oZWFkZXIgLnJzLXNlbGVjdDItLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntcbiAgICBtaW4td2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uc2VsZWN0Mi1maWx0ZXJMb2dBY3Rpb24tcmVzdWx0c3tcbiAgICBiYWNrZ3JvdW5kOiAjYmMzYzNjICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jZGl2TG9nQWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuI2RpdlZhbGlkYXRpb25UZWNobmljaWFuIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbiNkaXZPcmdhbml6YXRpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnJzLXNlbGVjdDItLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAsXG4ucnMtc2VsZWN0Mi0tdHJhbnMgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbixcbi5ycy1zZWxlY3QyLS1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOmhvdmVye1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXXtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xufVxuXG4ucnMtc2VsZWN0Mi0tYm9yZGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcblxuLnJzLXNlbGVjdDItLWRhcmsyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cblxuLnJzLXNlbGVjdDItLWxpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ycy1zZWxlY3QyLS1saWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG4ucnMtc2VsZWN0Mi0tbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cblxuLmZvcm0taGVhZGVyIC5ycy1zZWxlY3QyLS1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4ucnMtc2VsZWN0Mi0tbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnJzLXNlbGVjdDItLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ucnMtc2VsZWN0Mi0tbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogNDVweDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEzcHg7XG59XG5cbi5ycy1zZWxlY3QyLS1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5ycy1zZWxlY3QyLS1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQ7XG59XG5cbi5ycy1zZWxlY3QyLS1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnJzLXNlbGVjdDItLWJvcmRlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5ycy1zZWxlY3QyLS1ib3JkZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjODA4MDgwO1xufVxuXG4ucnMtc2VsZWN0Mi0tYm9yZGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci1jb2xvcjogIzgwODA4MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnJzLXNlbGVjdDItLWJvcmRlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MDgwODAgdHJhbnNwYXJlbnQ7XG59XG5cbi5ycy1zZWxlY3QyLS10cmFucyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4ucnMtc2VsZWN0Mi0tdHJhbnMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ycy1zZWxlY3QyLS10cmFucyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmF1LWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYXUtY2hlY2tib3ggaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmF1LWNoZWNrbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNWU1ZTU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uYXUtY2hlY2tib3g6aG92ZXIgaW5wdXQgfiAuYXUtY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmF1LWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuYXUtY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmF1LWNoZWNrbWFyazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1LWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuYXUtY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmF1LWNoZWNrYm94IC5hdS1jaGVja21hcms6YWZ0ZXIge1xuICAgIGxlZnQ6IDVweDtcbiAgICB0b3A6IC0xcHg7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjMDBhZDVmO1xuICAgIGJvcmRlci13aWR0aDogMCA0cHggNHB4IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uY3Vyc29yLW5hIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24sIC5pbnB1dC1ncm91cC1idG4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbn1cblxuLyogLS0tLS0gSGVhZGVyIC0tLS0tICovXG4uaGVhZGVyLWRlc2t0b3Age1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1jYXJkLXNoYWRvdyk7XG4gICAgLW1vei1ib3gtc2hhZG93OiB2YXIoLS1jYXJkLXNoYWRvdyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tY2FyZC1zaGFkb3cpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMHB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICB6LWluZGV4OiAzO1xufVxuXG4uaGVhZGVyLWRlc2t0b3AtbG9naW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXBvcnRhbC1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaGVhZGVyLWRlc2t0b3AgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRlci1kZXNrdG9wIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDY2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICB9XG5cbi5zaG93LXNlYXJjaCAuaGVhZGVyLW1vYmlsZSAubmF2YmFyLW1vYmlsZXtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWFkZXItZGVza3RvcCAuc2VjdGlvbl9fY29udGVudHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiBub25lO1xuICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLWRlc2t0b3AgLm1lc3MtZHJvcGRvd24ge1xuICAgIHRvcDogNTFweDtcbn1cblxuLmhlYWRlci1kZXNrdG9wIC5ub3RpZmktZHJvcGRvd24ge1xuICAgIHRvcDogNTFweDtcbn1cblxuLmhlYWRlci1kZXNrdG9wIC5zZWFyY2ggLm5vdGlmaS1kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XG59XG5cbi5zZWFyY2gge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmxvZ28ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAubG9nbyBpbWcge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG5cbiAgLmhlYWRlci13cmFwIC5sb2dvLCAubWVudS1taW5pbWl6ZS1idG57XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlci1kZXNrdG9wIC5zZWFyY2ggLm5vdGlmaS1kcm9wZG93biB7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjE1cHgpO1xuICB9XG59XG5cbi5oZWFkZXItd3JhcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGVhZGVyLXdyYXAgLmFjY291bnQtaXRlbSA+IC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkZXItd3JhcCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXdyYXAgLm1lc3MtZHJvcGRvd24ge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5oZWFkZXItd3JhcCAubWVzcy1kcm9wZG93bjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXdyYXAgLm5vdGlmaS1kcm9wZG93biB7XG4gICAgICAgIGxlZnQ6IC04M3B4O1xuICAgIH1cblxuICAgIC5oZWFkZXItd3JhcCAubm90aWZpLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA3OXB4O1xuICAgIH1cbn1cblxuLmhlYWRlci13cmFwIC5tZW51LW1pbmltaXplLWJ0biAuem1kaXtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2NjY2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jZmlsZUNoZWNrU2Nvcm0gLnptZGktZGVsZXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLm1lbnVtaW5pbWl6ZSAuaGVhZGVyLXdyYXAgLm1lbnUtbWluaW1pemUtYnRuIC56bWRpOmJlZm9yZXtcbiAgICBjb250ZW50OiAnXFxmMjNiJztcbn1cblxuI2dsb2JhbC1zZWFyY2hpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbiNnbG9iYWwtc2VhcmNoaW5nIGkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogI2RkZGRkZDtcbn1cblxuI2dsb2JhbC1zZWFyY2hpbmc6aG92ZXIgaSB7XG4gICAgY29sb3I6ICMwMDdiZmY7XG59XG5cbi5oZWFkZXItYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkZXItYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTVweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1vei1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4ubm90aS13cmFwIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ub3RpLXdyYXAgLm5vdGlfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5vdGktd3JhcCAubm90aV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm5vdGktd3JhcCAubm90aV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLm5vdGlfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5ub3RpX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5vdGlfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4ubm90aV9faXRlbTpob3ZlciBpIHtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLm5vdGlfX2l0ZW0gaSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjZGRkZGRkO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ub3RpX19pdGVtIGkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuXG4ubm90aV9faXRlbSAucXVhbnRpdHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiAtNHB4O1xuICAgIHJpZ2h0OiAtN3B4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmNGI1YTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYWNjb3VudC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuXG4uYWNjb3VudC1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hY2NvdW50LWl0ZW0gLmltYWdlIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5hY2NvdW50LWl0ZW0gLmltYWdlID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFjY291bnQtaXRlbSA+IC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICBwYWRkaW5nOiA5cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5hY2NvdW50LWl0ZW0gPiAuY29udGVudCA+IGEge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hY2NvdW50LWl0ZW0gPiAuY29udGVudCA+IGE6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsLURlc2lnbi1JY29uaWMtRm9udFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29udGVudDogJ1xcZjJmOSc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYWNjb3VudC1pdGVtID4gLmNvbnRlbnQgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2Njtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLnNldHRpbmdzLWRyb3Bkb3duIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGhlaWdodDo0MDBweDtcbiAgICB9XG59XG5cbi5kcm9wZG93bi1tYWlsLW1lbnUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvdW50LWRyb3Bkb3duLCAuc2V0dGluZ3MtZHJvcGRvd24sIC5zdG9yYWdlLWRyb3Bkb3duIHtcbiAgICBtaW4td2lkdGg6IDMwNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU4cHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgICB6LWluZGV4OiA0O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNldHRpbmdzLWRyb3Bkb3duLCAuc3RvcmFnZS1kcm9wZG93biB7XG4gICAgcmlnaHQ6IC0zMHB4O1xufVxuXG4uYWNjb3VudC1kcm9wZG93biAuaW5mbyB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbn1cblxuLmFjY291bnQtZHJvcGRvd24gLmluZm8gLmltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5hY2NvdW50LWRyb3Bkb3duIC5pbmZvIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uYWNjb3VudC1kcm9wZG93biAuaW5mbyAuY29udGVudCAubmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IC13ZWJraXQtY2FsYygyMC8xNik7XG4gICAgbGluZS1oZWlnaHQ6IC1tb3otY2FsYygyMC8xNik7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG59XG5cbi5hY2NvdW50LWRyb3Bkb3duIC5pbmZvIC5jb250ZW50IC5uYW1lIGEge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5hY2NvdW50LWRyb3Bkb3duIC5pbmZvIC5jb250ZW50IC5uYW1lIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2O1xufVxuXG4uYWNjb3VudC1kcm9wZG93biAuaW5mbyAuY29udGVudCAuZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBsaW5lLWhlaWdodDogLXdlYmtpdC1jYWxjKDIwLzEzKTtcbiAgICBsaW5lLWhlaWdodDogLW1vei1jYWxjKDIwLzEzKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDEzKTtcbn1cblxuLmFjY291bnQtZHJvcGRvd246YWZ0ZXIsIC5zZXR0aW5ncy1kcm9wZG93bjphZnRlciwgLnN0b3JhZ2UtZHJvcGRvd246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItdG9wOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMThweDtcbiAgICByaWdodDogMzNweDtcbn1cblxuLmFjY291bnQtZHJvcGRvd25fX2l0ZW0sIC5zZXR0aW5ncy1kcm9wZG93bl9faXRlbSwgLnN0b3JhZ2UtZHJvcGRvd25fX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLmFjY291bnQtZHJvcGRvd25fX2l0ZW0gYSwgLnNldHRpbmdzLWRyb3Bkb3duX19pdGVtIGEsIC5zdG9yYWdlLWRyb3Bkb3duX19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5hY2NvdW50LWRyb3Bkb3duX19pdGVtIGE6aG92ZXIsIC5zZXR0aW5ncy1kcm9wZG93bl9faXRlbSBhOmhvdmVyLCAuc3RvcmFnZS1kcm9wZG93bl9faXRlbSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uYWNjb3VudC1kcm9wZG93bl9faXRlbSBhIGksIC5zZXR0aW5ncy1kcm9wZG93bl9faXRlbSBhIGksIC5zdG9yYWdlLWRyb3Bkb3duX19pdGVtIGEgaSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWNjb3VudC1kcm9wZG93bl9fYm9keSB7XG4gICAgcGFkZGluZzogMTJweCAwO1xufVxuXG4uYWNjb3VudC1kcm9wZG93bl9fZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcbn1cblxuLmFjY291bnQtZHJvcGRvd25fX2Zvb3RlciBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWNjb3VudC1kcm9wZG93bl9fZm9vdGVyIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjb3VudC1kcm9wZG93bl9fZm9vdGVyIGEgaSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuNXJlbSAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgLmFjY291bnQtd3JhcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuXG4gIC5hY2NvdW50LWl0ZW0gLmltYWdlIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG59XG59XG5cbi5oYXMtc3ViIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXItbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLnNob3ctbWVudSAuaGVhZGVyLW1vYmlsZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmhlYWRlci1tb2JpbGUgLmhlYWRlci1tb2JpbGVfX2JhciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1jYXJkLXNoYWRvdyk7XG4gICAgLW1vei1ib3gtc2hhZG93OiB2YXIoLS1jYXJkLXNoYWRvdyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tY2FyZC1zaGFkb3cpO1xufVxuXG4uc2hvdy1zZWFyY2ggLmhlYWRlci1tb2JpbGUgLmhlYWRlci1tb2JpbGVfX2JhciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uaGVhZGVyLW1vYmlsZSAuaGVhZGVyLW1vYmlsZS1pbm5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhlYWRlci1tb2JpbGUgLmhhbWJ1cmdlciB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjJweDtcbn1cblxuLmhlYWRlci1tb2JpbGUgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJveCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uaGVhZGVyLW1vYmlsZSAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjphZnRlciwgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmJiYmI7XG59XG5cbi5oZWFkZXItbW9iaWxlIC5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRvcDogNnB4O1xufVxuXG4uaGVhZGVyLW1vYmlsZSAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIHRvcDogMTJweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbn1cblxuLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0b3A6IC0ycHg7XG59XG5cbi5oZWFkZXItbW9iaWxlIC5tb3JlLXZlcnQge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmhlYWRlci1tb2JpbGUgLm1vcmUtdmVydC5pcy1hY3RpdmUgaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTljJztcbn1cblxuLmhlYWRlci1tb2JpbGUgLm5hdmJhci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6ICMyODI3MzM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMTVweCAxcHggcmdiYSg2OSw2NSw3OCwuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMTVweCAxcHggcmdiYSg2OSw2NSw3OCwuNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNjksNjUsNzgsLjUpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY2cHgpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmhlYWRlci1tb2JpbGUgLm5hdmJhci1tb2JpbGUgLm5hdmJhci1tb2JpbGVfX2xpc3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5oZWFkZXItbW9iaWxlIC5uYXZiYXItbW9iaWxlIC5uYXZiYXJfX3N1Yi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMzZDNjNDg7XG59XG5cbi5oZWFkZXItbW9iaWxlIC5uYXZiYXItbW9iaWxlIC5uYXZiYXItbW9iaWxlX19saXN0ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLW1vYmlsZSAubmF2YmFyLW1vYmlsZSAubmF2YmFyLW1vYmlsZV9fbGlzdCBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyLW1vYmlsZSAubmF2YmFyLW1vYmlsZSAubmF2YmFyLW1vYmlsZV9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5oZWFkZXItbW9iaWxlIC5uYXZiYXItbW9iaWxlIC5uYXZiYXItbW9iaWxlX19saXN0IGxpIGEgPiBpIHtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItbW9iaWxlIC5uYXZiYXItbW9iaWxlIC5uYXZiYXItbW9iaWxlX19saXN0IGxpLmhhcy1kcm9wZG93biA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5oZWFkZXItbW9iaWxlIC5uYXZiYXItbW9iaWxlIC5uYXZiYXItbW9iaWxlX19saXN0IGxpLmhhcy1kcm9wZG93biA+IGEuYWN0aXZlOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uaGVhZGVyLW1vYmlsZSAubmF2YmFyLW1vYmlsZSAubmF2YmFyLW1vYmlsZV9fZHJvcGRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLW1vYmlsZS1zdWJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5oZWFkZXItbW9iaWxlIC5uYXZiYXItbW9iaWxlIC5uYXZiYXItbW9iaWxlLXN1Yl9fbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5oZWFkZXItbW9iaWxlLTIge1xuICAgIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmhlYWRlci1tb2JpbGUtMi5oZWFkZXItbW9iaWxlIC5uYXZiYXItbW9iaWxlIHtcbiAgICB0b3A6IDgycHg7XG59XG5cbi5oZWFkZXItbW9iaWxlLTIuaGVhZGVyLW1vYmlsZSAuaGFtYnVyZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlci1tb2JpbGUtMi5oZWFkZXItbW9iaWxlIC5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmhlYWRlci1tb2JpbGUtMi5oZWFkZXItbW9iaWxlIC5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uaGVhZGVyLW1vYmlsZS0yLmhlYWRlci1tb2JpbGUgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnN1Yi1oZWFkZXItbW9iaWxlLTIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLnN1Yi1oZWFkZXItbW9iaWxlLTIgLmhlYWRlcl9fdG9vbCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbW96LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zdWItaGVhZGVyLW1vYmlsZS0yIC5oZWFkZXJfX3Rvb2wgLmhlYWRlci1idXR0b24taXRlbSB7XG4gICAgY29sb3I6ICNhOWIzYzk7XG59XG5cbi5zdWItaGVhZGVyLW1vYmlsZS0yIC5oZWFkZXJfX3Rvb2wgLmFjY291bnQtd3JhcCAuYWNjb3VudC1pdGVtLS1zdHlsZTIgLmNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5zdWItaGVhZGVyLW1vYmlsZS0yIC5oZWFkZXJfX3Rvb2wgLm5vdGlmaS1kcm9wZG93biB7XG4gICAgdG9wOiA0OXB4O1xufVxuXG4uc3ViLWhlYWRlci1tb2JpbGUtMiAuaGVhZGVyX190b29sIC5zZXR0aW5nLWRyb3Bkb3duIHtcbiAgICB0b3A6IDQ5cHg7XG59XG5cbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTJweCwgMCkgcm90YXRlKC05MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMnB4LCAwKSByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMnB4LCAwKSByb3RhdGUoLTkwZGVnKTtcbn1cblxuLm1lc3MtZHJvcGRvd24sIC5ub3RpZmktZHJvcGRvd24sIC5zZXR0aW5nLWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbn1cblxuLm1lc3MtZHJvcGRvd246YmVmb3JlLCAubm90aWZpLWRyb3Bkb3duOmJlZm9yZSwgLnNldHRpbmctZHJvcGRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE3cHg7XG4gICAgbGVmdDogNTVweDtcbiAgICB6LWluZGV4OiAzO1xufVxuXG4ubWVzc19fdGl0bGUsIC5lbWFpbF9fdGl0bGUsIC5ub3RpZmlfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1lc3NfX3RpdGxlIHAsIC5lbWFpbF9fdGl0bGUgcCwgLm5vdGlmaV9fdGl0bGUgcCB7XG4gICAgbGluZS1oZWlnaHQ6IC13ZWJraXQtY2FsYygyOS8xNCk7XG4gICAgbGluZS1oZWlnaHQ6IC1tb3otY2FsYygyOS8xNCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjkgLyAxNCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xufVxuXG4ubWVzc19fZm9vdGVyIGEsIC5lbWFpbF9fZm9vdGVyIGEsIC5ub3RpZmlfX2Zvb3RlciBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG59XG5cbi5tZXNzX19mb290ZXIgYTpob3ZlciwgLmVtYWlsX19mb290ZXIgYTpob3ZlciwgLm5vdGlmaV9fZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzg2OGNkO1xufVxuXG4ubWVzcy1kcm9wZG93biB7XG4gICAgdG9wOiA0OXB4O1xuICAgIGxlZnQ6IC01NXB4O1xufVxuXG4ubWVzc19faXRlbSB7XG4gICAgcGFkZGluZzogMTlweCAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ubWVzc19faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLm1lc3NfX2l0ZW0gLmltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5tZXNzX19pdGVtIC5jb250ZW50IHtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSA1NXB4KTtcbiAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLSA1NXB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1lc3NfX2l0ZW0gLmNvbnRlbnQgaDYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5tZXNzX19pdGVtIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBsaW5lLWhlaWdodDogLXdlYmtpdC1jYWxjKDI0LzE0KTtcbiAgICBsaW5lLWhlaWdodDogLW1vei1jYWxjKDI0LzE0KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE0KTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5tZXNzX19pdGVtIC5jb250ZW50IC50aW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi5lbWFpbF9faXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTlweCAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uZW1haWxfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbi5lbWFpbF9faXRlbSAuaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmVtYWlsX19pdGVtIC5jb250ZW50IHtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSA1NXB4KTtcbiAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLSA1NXB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5lbWFpbF9faXRlbSAuY29udGVudCBwIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmVtYWlsX19pdGVtIC5jb250ZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLm5vdGlmaS1kcm9wZG93biB7XG4gICAgbGVmdDogLTExN3B4O1xuICAgIHRvcDogNDlweDtcbn1cblxuLm5vdGlmaS1kcm9wZG93bjo6YmVmb3JlIHtcbiAgICBsZWZ0OiA2M3B4O1xufVxuXG4ubm90aWZpX19pdGVtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxOXB4IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubm90aWZpX19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4ubm90aWZpX19pdGVtIC5pbWctY2lye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5ub3RpZmlfX2l0ZW0gLmltZy1yYWRpdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ubm90aWZpX19pdGVtIC5pbWctY2lyIGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5ub3RpZmlfX2l0ZW0gLmltZy1yYWRpdXMgaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm5vdGlmaV9faXRlbSAuY29udGVudCB7XG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gNTVweCk7XG4gICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC0gNTVweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOztcbn1cbi5ub3RpZmlfX2l0ZW0uc3ViX2l0ZW0gLmNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubm90aWZpX19pdGVtIC5jb250ZW50IHAge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ubm90aWZpX19pdGVtIC5jb250ZW50IC5kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi5zaG93LWRyb3Bkb3duIC5qcy1kcm9wZG93biB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5tZW51LXNpZGViYXItbWluIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWVudS1zaWRlYmFyMiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNzVweDtcbiAgICBib3R0b206IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5tZW51LXNpZGViYXIyIC5sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1jYXJkLXNoYWRvdyk7XG4gICAgLW1vei1ib3gtc2hhZG93OiB2YXIoLS1jYXJkLXNoYWRvdyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tY2FyZC1zaGFkb3cpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWVudS1zaWRlYmFyMiB7XG4gICAgICAgIHRvcDogNjVweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxufVxuXG4uYWNjb3VudDIge1xuICAgIHBhZGRpbmc6IDM4cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICBzb2xpZCAjZjJmMmYyO1xufVxuXG4uYWNjb3VudDIgLm5hbWUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYWNjb3VudDIgPiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi5hY2NvdW50MiA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2O1xufVxuXG4ubWVudS1zaWRlYmFyMl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZSBhbGw7XG4gICAgLW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZSBhbGw7XG4gICAgLW1zLXRyYW5zaXRpb246IC41cyBlYXNlIGFsbDtcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZSBhbGw7XG4gICAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwdmggLSA3NXB4KTtcbiAgICBoZWlnaHQ6IC1tb3otY2FsYygxMDB2aCAtIDc1cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDc1cHgpO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubWVudS1zaWRlYmFyMjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIEVsIGNhcnJpbCAodHJhY2spIC0gQ29tcGxldGFtZW50ZSB0cmFuc3BhcmVudGUgcGFyYSBlZmVjdG8gc3VwZXJwdWVzdG8gKi9cbi5tZW51LXNpZGViYXIyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLm1lbnUtc2lkZWJhcjI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLm1lbnUtc2lkZWJhcjI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjsgLyogQ29sb3IgbcOhcyBjbGFybyBhbCBwYXNhciBlbCBtb3VzZSAqL1xufVxuXG4vKiAzLiBDb21wYXRpYmlsaWRhZCBwYXJhIEZpcmVmb3ggKExpbWl0YWRhIGVuIHBlcnNvbmFsaXphY2nDs24pICovXG4vKiBAc3VwcG9ydHMgKHNjcm9sbGJhci13aWR0aDogdGhpbikge1xuICAubWVudS1zaWRlYmFyMiB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSkgdHJhbnNwYXJlbnQ7XG4gIH1cbn0gKi9cblxuLm1lbnVtaW5pbWl6ZSAubWVudS1zaWRlYmFyMiB7XG4gIGxlZnQ6IC0zMDBweDtcbn1cblxuLm5hdmJhci1zaWRlYmFyMiAubmF2YmFyX19zdWItbGlzdCAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5uYXZiYXItc2lkZWJhcjIgLm5hdmJhcl9fbGlzdCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLm5hdmJhci1zaWRlYmFyMiAubmF2YmFyX19saXN0IGxpIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgd2lkdGg6IDYzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5uYXZiYXItc2lkZWJhcjIgLm5hdmJhcl9fbGlzdCBsaSAuYXJyb3cudXAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5uYXZiYXItc2lkZWJhcjIgLm5hdmJhcl9fbGlzdCBsaSAuYXJyb3cgaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXNpZGViYXIyIC5uYXZiYXJfX2xpc3QgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcbn1cbi5uYXZiYXItc2lkZWJhcjIgLm5hdmJhcl9fbGlzdCBsaTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2YmFyLXNpZGViYXIyIC5uYXZiYXJfX2xpc3QgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOHB4IDM1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbn1cblxuLm5hdmJhci1zaWRlYmFyMiAubmF2YmFyX19saXN0IGxpIGEgPiBpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm5hdmJhci1zaWRlYmFyMiAubmF2YmFyX19saXN0IGxpLmFjdGl2ZSA+IGEge1xuICAgIGJvcmRlci1yaWdodDogIzQ0NCA1cHggc29saWQ7XG59XG5cbi5uYXZiYXItc2lkZWJhcjIgLm5hdmJhcl9fbGlzdCBsaSBhID4gc3Bhbi5uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTIycHg7XG4gIHZlcnRpY2FsLWFsaWduOiAtd2Via2l0LWJhc2VsaW5lLW1pZGRsZTtcbn1cblxuLm5hdmJhci1zaWRlYmFyMiAubmF2YmFyX19zdWItbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1zaWRlYmFyMiAubmF2YmFyX19zdWItbGlzdCBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3ViLWxpLWxlZnQpO1xufVxuXG4ubmF2YmFyLXNpZGViYXIyIC5uYXZiYXJfX3N1Yi1saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xufVxuXG4ubmF2YmFyLXNpZGViYXIyIC5uYXZiYXJfX2xpc3QgLmltZy1jaXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5pbmJveC1udW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNERDM0Mzk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5oZWFkZXItZGVza3RvcDIge1xuICAgIGhlaWdodDogNzVweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMzAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkZXItZGVza3RvcDIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4uaGVhZGVyLWRlc2t0b3AyIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5oZWFkZXItd3JhcDIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1vei1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhZGVyLXdyYXAyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC1tb3otYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG59XG5cbi5oZWFkZXItYnV0dG9uIC5ub3RpZmktZHJvcGRvd246OmJlZm9yZSB7XG4gICAgbGVmdDogMTE3cHg7XG59XG5cbi5oZWFkZXItYnV0dG9uMiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZWFkZXItYnV0dG9uMiAuaGVhZGVyLWJ1dHRvbi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmhlYWRlci1idXR0b24yIC5oZWFkZXItYnV0dG9uLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhlYWRlci1idXR0b24yIC5oZWFkZXItYnV0dG9uLWl0ZW0gaSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmhlYWRlci1idXR0b24yIC5oZWFkZXItYnV0dG9uLWl0ZW0gLnNlYXJjaC1kcm9wZG93biB7XG4gICAgdG9wOiA1MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhZGVyLWJ1dHRvbjIgLmhlYWRlci1idXR0b24taXRlbSAuc2VhcmNoLWRyb3Bkb3duIHtcbiAgICAgICAgdG9wOiA2M3B4O1xuICAgICAgICByaWdodDogLTc1cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNzAlIHRvcDtcbiAgICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA3MCUgdG9wO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNzAlIHRvcDtcbiAgICAgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogNzAlIHRvcDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNzAlIHRvcDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWJ1dHRvbjIgLmhlYWRlci1idXR0b24taXRlbSAuc2VhcmNoLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgICAgICByaWdodDogNzlweDtcbiAgICB9XG59XG5cbi5oZWFkZXItYnV0dG9uMiAuaGVhZGVyLWJ1dHRvbi1pdGVtIC5ub3RpZmktZHJvcGRvd24ge1xuICAgIHRvcDogNTJweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNjhweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5oZWFkZXItYnV0dG9uMiAuaGVhZGVyLWJ1dHRvbi1pdGVtIC5ub3RpZmktZHJvcGRvd246OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRlci1idXR0b24yIC5oZWFkZXItYnV0dG9uLWl0ZW0gLm5vdGlmaS1kcm9wZG93biB7XG4gICAgICAgIHRvcDogNjNweDtcbiAgICAgICAgcmlnaHQ6IC00OHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDgwJSB0b3A7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogODAlIHRvcDtcbiAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDgwJSB0b3A7XG4gICAgICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDgwJSB0b3A7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDgwJSB0b3A7XG4gICAgfVxuXG4gICAgLmhlYWRlci1idXR0b24yIC5oZWFkZXItYnV0dG9uLWl0ZW0gLm5vdGlmaS1kcm9wZG93bjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA0NXB4O1xuICAgIH1cbn1cblxuLmhlYWRlci1idXR0b24taXRlbSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMzRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXItYnV0dG9uLWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG59XG5cbi5oYXMtbm90aSA+IGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhcy1ub3RpID4gaTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmY0YjVhO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtNnB4O1xufVxuXG4uc2VhcmNoLWRyb3Bkb3duIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWluLXdpZHRoOiAzNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MXB4O1xuICAgIHJpZ2h0OiAtMTI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgei1pbmRleDogNTtcbn1cblxuLnNlYXJjaC1kcm9wZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE4cHg7XG4gICAgcmlnaHQ6IDEyNXB4O1xufVxuXG4uc2VhcmNoLWRyb3Bkb3duIGZvcm0ge1xuICAgIGhlaWdodDogNjNweDtcbn1cblxuLnNlYXJjaC1kcm9wZG93biBmb3JtIC5hdS1pbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1M3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICM2NjY7XG59XG5cbi5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaC1kcm9wZG93bl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogI2M5YzljOTtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYzcHg7XG59XG5cbi5zZXR0aW5nLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIHJpZ2h0OiAtMzAwcHg7XG4gICAgdG9wOiA1NHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwdmggLSA3NXB4KTtcbiAgICBoZWlnaHQ6IC1tb3otY2FsYygxMDB2aCAtIDc1cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDc1cHgpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG5cbi5zZXR0aW5nLW1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE4cHg7XG4gICAgcmlnaHQ6IDQ3cHg7XG59XG5cbi5zZXR0aW5nLW1lbnUgLmFjY291bnQtZHJvcGRvd25fX2JvZHkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xufVxuXG4uc2V0dGluZy1tZW51IC5hY2NvdW50LWRyb3Bkb3duX19pdGVtIGEge1xuICAgIGNvbG9yOiAjNTU1O1xufVxuXG4uc2V0dGluZy1tZW51IC5hY2NvdW50LWRyb3Bkb3duX19pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uc2hvdy1zaWRlYmFyIHtcbiAgICByaWdodDogMDtcbn1cblxuLmhlYWRlci1kZXNrdG9wMyB7XG4gICAgYmFja2dyb3VuZDogIzM5MzkzOTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5oZWFkZXItZGVza3RvcDMgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMTVweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlci1kZXNrdG9wMyAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG59XG5cbi5oZWFkZXItZGVza3RvcDMgLmhlYWRlci1idXR0b24taXRlbSB7XG4gICAgY29sb3I6ICNjY2M7XG59XG5cbi5oZWFkZXIzLXdyYXAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXIzLXdyYXAgLmhlYWRlcl9fbmF2YmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IC0xMnB4O1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbn1cblxuLmhlYWRlcl9fbmF2YmFyIHVsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyX19uYXZiYXIgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlcl9fbmF2YmFyIHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwMik7XG59XG5cbi5oZWFkZXJfX25hdmJhciB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwMik7XG59XG5cbi5oZWFkZXJfX25hdmJhciB1bCBsaSBhIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbn1cblxuLmhlYWRlcl9fbmF2YmFyIHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLmhlYWRlcl9fbmF2YmFyIHVsIGxpIGE6aG92ZXIgLmJvdC1saW5lIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU3MHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyX19uYXZiYXIgdWwgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzE1cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXJfX25hdmJhciB1bCBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDE1cHg7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbmF2YmFyIHVsIGxpIGEgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbn1cblxuLmhlYWRlcl9fbmF2YmFyIHVsIGxpLmFjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLmhlYWRlcl9fbmF2YmFyIHVsIGxpLmFjdGl2ZSA+IGEgLmJvdC1saW5lIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uaGVhZGVyX19uYXZiYXIgdWwuaGVhZGVyMy1zdWItbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXJfX25hdmJhciBsaS5oYXMtc3ViOmhvdmVyID4gLmhlYWRlcjMtc3ViLWxpc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuXG4uaGVhZGVyX19uYXZiYXIgLmhlYWRlcjMtc3ViLWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbi5oZWFkZXJfX25hdmJhciAuaGVhZGVyMy1zdWItbGlzdCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgcGFkZGluZzogMTBweCAyMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTZlYjtcbn1cblxuLmhlYWRlcl9fbmF2YmFyIC5oZWFkZXIzLXN1Yi1saXN0IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4uaGVhZGVyX190b29sIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fdG9vbCAubm90aWZpLWRyb3Bkb3duIHtcbiAgICBsZWZ0OiAtNjhweDtcbiAgICB0b3A6IDUzcHg7XG59XG5cbi5oZWFkZXJfX3Rvb2wgLm5vdGlmaS1kcm9wZG93bjo6YmVmb3JlIHtcbiAgICBsZWZ0OiA3MHB4O1xufVxuXG4uaGVhZGVyX190b29sIC5oZWFkZXItYnV0dG9uLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NzBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlcl9fdG9vbCAuaGVhZGVyLWJ1dHRvbi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMTVweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlcl9fdG9vbCAuaGVhZGVyLWJ1dHRvbi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMxNXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyX190b29sIC5hY2NvdW50LWl0ZW0gPiAuY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYm90LWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xufVxuXG4uc2V0dGluZy1kcm9wZG93biB7XG4gICAgdG9wOiA1NHB4O1xuICAgIGxlZnQ6IC05N3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtaW4td2lkdGg6IDMwNXB4O1xufVxuXG4uc2V0dGluZy1kcm9wZG93bjo6YmVmb3JlIHtcbiAgICBsZWZ0OiA5OXB4O1xufVxuXG4uc2V0dGluZy1kcm9wZG93biAuYWNjb3VudC1kcm9wZG93bl9fYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG59XG5cbi5zZXR0aW5nLWRyb3Bkb3duIC5hY2NvdW50LWRyb3Bkb3duX19ib2R5Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZXR0aW5nLWRyb3Bkb3duIC5hY2NvdW50LWRyb3Bkb3duX19pdGVtIGEge1xuICAgIGNvbG9yOiAjNTU1O1xufVxuXG4uc2V0dGluZy1kcm9wZG93biAuYWNjb3VudC1kcm9wZG93bl9faXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlci1idXR0b24taXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubm90aWZpLWRyb3Bkb3duLS1uby1ib3Ige1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLm5vdGlmaS1kcm9wZG93biAubm90aWZpX19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hY2NvdW50LWl0ZW0tLXN0eWxlMiAuaW1hZ2Uge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLmFjY291bnQtaXRlbS0tc3R5bGUyIC5jb250ZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWNjb3VudC1pdGVtLS1zdHlsZTIgLmNvbnRlbnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NvdW50LWl0ZW0tLXN0eWxlMiAuYWNjb3VudC1kcm9wZG93biB7XG4gICAgdG9wOiA2MXB4O1xufVxuXG4uYWNjb3VudC1pdGVtLS1zdHlsZTIgLmFjY291bnQtZHJvcGRvd24gLmluZm8gLmltYWdlIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5oZWFkZXItZGVza3RvcDQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkZXItZGVza3RvcDQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbn1cblxuLmhlYWRlcjQtd3JhcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaGVhZGVyNC13cmFwIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbjogMTEuNXB4IDA7XG59XG5cbi5oZWFkZXI0LXdyYXAgLmhlYWRlcl9fdG9vbCAuaGVhZGVyLWJ1dHRvbi1pdGVtIHtcbiAgICBjb2xvcjogI2E5YjNjOTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRlcjQtd3JhcCAuaGVhZGVyX190b29sIC5oZWFkZXItYnV0dG9uLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4uaGVhZGVyNC13cmFwIC5oZWFkZXJfX3Rvb2wgLm5vdGlmaS1kcm9wZG93biB7XG4gICAgdG9wOiA1MXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhZGVyNC13cmFwIC5oZWFkZXJfX3Rvb2wgLm5vdGlmaS1kcm9wZG93biB7XG4gICAgICAgIGxlZnQ6IC0yMjBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA2MCUgMCU7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNjAlIDAlO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNjAlIDAlO1xuICAgICAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiA2MCUgMCU7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDYwJSAwJTtcbiAgICB9XG59XG5cbi5oZWFkZXI0LXdyYXAgLmhlYWRlcl9fdG9vbCAuc2V0dGluZy1kcm9wZG93biB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICB0b3A6IDUxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkZXI0LXdyYXAgLmhlYWRlcl9fdG9vbCAuc2V0dGluZy1kcm9wZG93biB7XG4gICAgICAgIGxlZnQ6IC0yNDBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA4NSUgMCU7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogODUlIDAlO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogODUlIDAlO1xuICAgICAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiA4NSUgMCU7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDg1JSAwJTtcbiAgICB9XG59XG5cbi5oZWFkZXI0LXdyYXAgLmhlYWRlcl9fdG9vbCAuYWNjb3VudC1kcm9wZG93biB7XG4gICAgdG9wOiA1OXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMxNXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyNC13cmFwIC5oZWFkZXJfX3Rvb2wgLmFjY291bnQtaXRlbSA+IC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhZGVyNC13cmFwIC5oZWFkZXJfX3Rvb2wgLmFjY291bnQtaXRlbSA+IC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5oZWFkZXI0LXdyYXAgLmhlYWRlcl9fdG9vbCAuYWNjb3VudC1pdGVtLS1zdHlsZTIgLmNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5oZWFkZXI0LXdyYXAgLmhlYWRlcl9fdG9vbCAuYWNjb3VudC1pdGVtLS1zdHlsZTIgLmNvbnRlbnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMyMjI7XG59XG5cbi5uYXZiYXItc2lkZWJhcjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5uYXZiYXItc2lkZWJhcjMgLm5hdmJhcl9fbGlzdCBsaS5hY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1zaWRlYmFyMyAubmF2YmFyX19saXN0IGxpLmFjdGl2ZSA+IGEgPiAuYXJyb3cgPiBpIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1zaWRlYmFyMyAubmF2YmFyX19saXN0IGxpIGEge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAxOHB4IDI3cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm5hdmJhci1zaWRlYmFyMyAubmF2YmFyX19zdWItbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ubmF2YmFyLXNpZGViYXIzIC5uYXZiYXJfX3N1Yi1saXN0IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1zaWRlYmFyMyAubmF2YmFyX19zdWItbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMS41cHggMjdweDtcbn1cblxuLm5hdmJhci1zaWRlYmFyMyAuaGFzLXN1Yi5vcGVuID4gYSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm5hdmJhci1zaWRlYmFyMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuXG4vKiAtLS0tLSBPdmVydmlldyAtLS0tLSAqL1xuLm92ZXJ2aWV3LXdyYXAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm92ZXJ2aWV3LXdyYXAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLm92ZXJ2aWV3LXdyYXAgLmJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAub3ZlcnZpZXctd3JhcCBoMiB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG59XG5cbi5vdmVydmlldy1pdGVtIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTUxOXB4KSB7XG4gICAgLm92ZXJ2aWV3LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxufVxuXG4ub3ZlcnZpZXctaXRlbS0tYzEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjM2Y1ZWZiIDAlLCAjZmM0NjZiIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjM2Y1ZWZiIDAlLCAjZmM0NjZiIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMzZjVlZmIgMCUsICNmYzQ2NmIgMTAwJSk7XG59XG5cbi5vdmVydmlldy1pdGVtLS1jMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMxMTk5OGUgMCUsICMzOGVmN2QgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMxMTk5OGUgMCUsICMzOGVmN2QgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzExOTk4ZSAwJSwgIzM4ZWY3ZCAxMDAlKTtcbn1cblxuLm92ZXJ2aWV3LWl0ZW0tLWMzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgI2VlMDk3OSAwJSwgI2ZmNmEwMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgI2VlMDk3OSAwJSwgI2ZmNmEwMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZWUwOTc5IDAlLCAjZmY2YTAwIDEwMCUpO1xufVxuXG4ub3ZlcnZpZXctaXRlbS0tYzQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNDViNjQ5IDAlLCAjZGNlMzViIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNDViNjQ5IDAlLCAjZGNlMzViIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICM0NWI2NDkgMCUsICNkY2UzNWIgMTAwJSk7XG59XG5cbi5vdmVydmlldy1ib3ggLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm92ZXJ2aWV3LWJveCAuaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5vdmVydmlldy1ib3ggLmljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAub3ZlcnZpZXctYm94IC5pY29uIGkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAub3ZlcnZpZXctYm94IC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgIH1cbn1cblxuLm92ZXJ2aWV3LWJveCAudGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5vdmVydmlldy1ib3ggLnRleHQgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm92ZXJ2aWV3LWJveCAudGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm92ZXJ2aWV3LWJveCAudGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAub3ZlcnZpZXctYm94IC50ZXh0IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5vdmVydmlldy1ib3ggLnRleHQgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5vdmVydmlldy1ib3ggLnRleHQgaDIge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuXG4gICAgLm92ZXJ2aWV3LWJveCAudGV4dCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbn1cblxuLm92ZXJ2aWV3LWNoYXJ0IHtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm92ZXJ2aWV3LWNoYXJ0IGNhbnZhcyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tIENhcmQgLS0tLS0gKi9cbi5hdS1jYXJkIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNjksNjUsNzgsLjA4KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNjksNjUsNzgsLjA4KTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxNXB4IDFweCByZ2JhKDY5LDY1LDc4LC4wOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5hdS1jYXJkLS1ib3JkZXIge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmF1LWNhcmQtLWJvcmRlciAuYXUtY2FyZC10aXRsZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5hdS1jYXJkLS1ib3JkZXIgLmF1LWNhcmQtdGl0bGUgLmJnLW92ZXJsYXkge1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4uYXUtY2FyZC1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYXUtY2FyZC0tYmctYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMzOTZhZmMgMCUsICMyOTQ4ZmYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMzOTZhZmMgMCUsICMyOTQ4ZmYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM5NmFmYyAwJSwgIzI5NDhmZiAxMDAlKTtcbn1cblxuLmF1LWNhcmQtdG9wLWNvdW50cmllcyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjlweDtcbn1cblxuLmF1LWNhcmQtLW5vLXNoYWRvdyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYXUtY2FyZC0tbm8tcGFkIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uYXUtY2FyZC10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogMTBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmF1LWNhcmQtdGl0bGUgLmJnLW92ZXJsYXkge1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogMTBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuXG4uYXUtY2FyZC10aXRsZSBoMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmF1LWNhcmQtdGl0bGUgaDMgaSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hdS1jYXJkIGZvcm0gaDMge1xuICAgIG1hcmdpbjogMzBweCAwO1xufVxufVxuXG4uYXUtdGFzaywgLmJhamEge1xuICAgIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uYXUtdGFzay0tYm9yZGVyIC5hdS10YXNrX190aXRsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5hdS10YXNrLS1ib3JkZXIgLmF1LXRhc2stbGlzdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5hdS10YXNrLS1ib3JkZXIgLmF1LXRhc2tfX2Zvb3RlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uYXUtdGFza19fdGl0bGUge1xuICAgIHBhZGRpbmc6IDI3cHggMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYXUtdGFzay1saXN0IHtcbiAgICBoZWlnaHQ6IDQyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uYXUtdGFza19faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5hdS10YXNrX19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4uYXUtdGFza19faXRlbS1pbm5lciB7XG4gICAgcGFkZGluZzogMjZweCAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLmF1LXRhc2tfX2l0ZW0taW5uZXIgLnRhc2sge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5hdS10YXNrX19pdGVtLWlubmVyIC50YXNrIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYXUtdGFza19faXRlbS1pbm5lciAudGFzayBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLmF1LXRhc2tfX2l0ZW0taW5uZXIgLnRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hdS10YXNrX19pdGVtLS1kYW5nZXIgLmF1LXRhc2tfX2l0ZW0taW5uZXIge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZhNDI1MTtcbn1cblxuLmF1LXRhc2tfX2l0ZW0tLXdhcm5pbmcgLmF1LXRhc2tfX2l0ZW0taW5uZXIge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmYTAzNztcbn1cblxuLmF1LXRhc2tfX2l0ZW0tLXByaW1hcnkgLmF1LXRhc2tfX2l0ZW0taW5uZXIge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5hdS10YXNrX19pdGVtLS1zdWNjZXNzIC5hdS10YXNrX19pdGVtLWlubmVyIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMGFkNWY7XG59XG5cbi5hdS10YXNrX19mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLmF1LW1lc3NhZ2VfX2Zvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4uYXUtbWVzc2FnZSBwIHtcbiAgICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmF1LW1lc3NhZ2UtbGlzdCB7XG4gICAgaGVpZ2h0OiA0MjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmF1LW1lc3NhZ2VfX25vdGkge1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG59XG5cbi5hdS1tZXNzYWdlX19ub3RpIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmF1LW1lc3NhZ2VfX25vdGkgcCBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYXUtbWVzc2FnZV9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYXUtbWVzc2FnZV9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmF1LW1lc3NhZ2VfX2l0ZW0taW5uZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxOXB4IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmF1LW1lc3NhZ2VfX2l0ZW0taW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC53aWR0aC1zIHtcbiAgICAgICAgd2lkdGg6IDUlIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hdS1tZXNzYWdlX19pdGVtLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAtbW96LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxufVxuXG4uYXUtbWVzc2FnZV9faXRlbS10aW1lIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuXG4uYXUtbWVzc2FnZV9faXRlbS10aW1lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmF1LW1lc3NhZ2VfX2l0ZW0tdGV4dCAudGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xufVxuXG4uYXUtbWVzc2FnZV9faXRlbS10ZXh0IC50ZXh0IC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5hdS1tZXNzYWdlX19pdGVtLXRleHQgLnRleHQgcCB7XG4gICAgY29sb3I6ICM4MDgwODA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hdS1tZXNzYWdlX19pdGVtLXRleHQgLnRleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4uYXZhdGFyLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmF2YXRhci13cmFwIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi5vbmxpbmUgLmF2YXRhcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM2M2M3NmE7XG59XG5cbi5hdmF0YXIge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmF2YXRhcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5hdmF0YXItLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG59XG5cbi5hdmF0YXItLXRpbnkge1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbn1cblxuLmF2YXRhci0tdGlueTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hdS1tZXNzYWdlX19pdGVtLnVucmVhZCAuYXUtbWVzc2FnZV9faXRlbS1pbm5lciB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjOTk5O1xufVxuXG4uYXUtbWVzc2FnZV9faXRlbS51bnJlYWQgLmF1LW1lc3NhZ2VfX2l0ZW0tdGV4dCAudGV4dCAubmFtZSB7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5hdS1tZXNzYWdlX19pdGVtLnVucmVhZCAuYXUtbWVzc2FnZV9faXRlbS10ZXh0IC50ZXh0IHAge1xuICAgIGNvbG9yOiAjMzMzO1xufVxuXG4uYXUtY2hhdC0tYm9yZGVyIC5hdS1jaGF0X190aXRsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5hdS1jaGF0LS1ib3JkZXIgLmF1LWNoYXRfX2NvbnRlbnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uYXUtY2hhdC0tYm9yZGVyIC5hdS1jaGF0LXRleHRmaWVsZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uYXUtY2hhdF9fdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xufVxuXG4uYXUtY2hhdC1pbmZvIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG59XG5cbi5hdS1jaGF0LWluZm8gLmF2YXRhci13cmFwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmF1LWNoYXQtaW5mbyAubmljayB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5hdS1jaGF0LWluZm8gLm5pY2sgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5hdS1jaGF0LWluZm8gLm5pY2sgYTpob3ZlciB7XG4gICAgY29sb3I6ICM2NjY7XG59XG5cbi5hdS1jaGF0X19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hdS1jaGF0X19jb250ZW50MiAucmVjZWktbWVzcyB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMTVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMTVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbn1cblxuLmF1LWNoYXRfX2NvbnRlbnQyIC5zZW5kLW1lc3Mge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAxNXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XG59XG5cbi5tZXNzLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLnJlY2VpLW1lc3Mtd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVjZWktbWVzcyB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yZWNlaS1tZXNzX19pbm5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ucmVjZWktbWVzc19faW5uZXIgLmF2YXRhci0tdGlueSB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnJlY2VpLW1lc3MtbGlzdCB7XG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gNDJweCk7XG4gICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC0gNDJweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQycHgpO1xufVxuXG4ucmVjZWktbWVzcy1saXN0IC5yZWNlaS1tZXNzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZW5kLW1lc3Mtd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zZW5kLW1lc3NfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbW96LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zZW5kLW1lc3Mge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmF1LWNoYXQtdGV4dGZpZWxkIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uYXUtaW5ib3gtd3JhcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5hdS1pbmJveC13cmFwLnNob3ctY2hhdC1ib3gge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmF1LW1lc3NhZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5hdS1jaGF0IHtcbiAgICB3aWR0aDogNTAlO1xufVxuXG4udGFzay1wcm9ncmVzcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgICNlNWU1ZTU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDc0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnRhc2stcHJvZ3Jlc3MgLnRpdGxlLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi50YXNrLXByb2dyZXNzIC5hdS1wcm9ncmVzcyB7XG4gICAgcGFkZGluZzogMTFweCAwO1xufVxuXG4ucmVjZW50LXJlcG9ydDIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnJlY2VudC1yZXBvcnQyIC5yZWNlbnQtcmVwMi1jaGFydCB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbn1cblxuLnJlY2VudC1yZXBvcnQyIC5jaGFydC1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNTE5cHgpIHtcbiAgICAucmVjZW50LXJlcG9ydDIgLmNoYXJ0LWluZm8ge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucmVjZW50LXJlcG9ydDIgLmNoYXJ0LWluZm8ge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufVxuXG4ucmVjZW50LXJlcG9ydDIgLmNoYXJ0LWluZm9fX2xlZnQge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE1MTlweCkge1xuICAgIC5yZWNlbnQtcmVwb3J0MiAuY2hhcnQtaW5mb19fbGVmdCB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogYXV0bztcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0bztcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5yZWNlbnQtcmVwb3J0MiAuY2hhcnQtaW5mb19fbGVmdCB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogYXV0bztcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0bztcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG5cbi51c2VyLWRhdGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbn1cblxuLnVzZXItZGF0YSAudGl0bGUtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbi51c2VyLWRhdGEgLmZpbHRlcnMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuXG4udXNlci1kYXRhX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDI5cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYXAtZGF0YSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLnJlY2VudC1yZXBvcnQzLCAuY2hhcnQtcGVyY2VudC0zIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucmVjZW50LXJlcG9ydDMgLnRpdGxlLXdyYXAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuXG4ucmVjZW50LXJlcG9ydDMgLnRpdGxlLXdyYXAgLmNoYXJ0LWluZm8td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ucmVjZW50LXJlcG9ydDMgLnRpdGxlLXdyYXAgLmNoYXJ0LW5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5jaGFydC1wZXJjZW50LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uY2hhcnQtcGVyY2VudC0zIC5jaGFydC1ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qIC0tLS0tIENoYXJ0cyAtLS0tLSAqL1xuI2NoYXJ0anMtdG9vbHRpcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4ucmVjZW50LXJlcG9ydCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmNoYXJ0LWluZm8ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgLW1vei1ib3gtYWxpZ246IGJhc2VsaW5lO1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNoYXJ0LW5vdGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2hhcnQtbm90ZSAuZG90IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmNoYXJ0LXN0YXRpcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLmNoYXJ0LXN0YXRpcyBpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5jaGFydC1zdGF0aXMgLmxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uY2hhcnQtc3RhdGlzIC5pbmRleCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMzMzO1xufVxuXG4ucmVjZW50LXJlcG9ydF9fY2hhcnQgY2FudmFzIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hhcnQtcGVyY2VudC1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0N3B4O1xufVxuXG4uY2hhcnQtcGVyY2VudC1jYXJkIC5jaGFydC1ub3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5pbmNyZSBpIHtcbiAgICBjb2xvcjogIzYzYzc2YTtcbn1cblxuLmRlY3JlIGkge1xuICAgIGNvbG9yOiAjZmY0YjVhO1xufVxuXG4uZG90IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLmRvdC0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwYjVlOTtcbn1cblxuLmRvdC0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6ICMwMGFkNWY7XG59XG5cbi5kb3QtLXJlZCB7XG4gICAgYmFja2dyb3VuZDogI2ZhNDI1MTtcbn1cblxuLmNoYXJ0LW5vdGUtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBlcmNlbnQtY2hhcnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE1MTlweCkge1xuICAgIC5wZXJjZW50LWNoYXJ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbi5zdGF0aXN0aWMtY2hhcnQge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xufVxuXG4uc3RhdGlzdGljLWNoYXJ0LTEsIC50b3AtY2FtcGFpZ24sIC5jaGFydC1wZXJjZW50LTIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5zdGF0aXN0aWMtY2hhcnQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnN0YXRpc3RpYy1jaGFydC0xLW5vdGUge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5zdGF0aXN0aWMtY2hhcnQtMS1ub3RlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbn1cblxuLnN0YXRpc3RpYy1jaGFydC0xLW5vdGUgLmJpZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMzkzOTM5O1xufVxuXG4udG9wLWNhbXBhaWduIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY2hhcnQtcGVyY2VudC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4uY2hhcnQtcGVyY2VudC0yIC5jaGFydC1pbmZvIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNoYXJ0LXBlcmNlbnQtMiAuY2hhcnQtaW5mbyAuY2hhcnQtbm90ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xufVxuXG4uY2hhcnQtcGVyY2VudC0yIC5jaGFydC1pbmZvIC5jaGFydC1ub3RlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogLS0tLS0gVGFibGUgLS0tLS0gKi9cblxuLnRhYmxlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlLnRhYmxlLS1uby1jYXJkIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udGFibGUtZWFybmluZyB0aGVhZCB0aCB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDIycHggNDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFibGUtZWFybmluZyB0aGVhZCB0aC50ZXh0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbn1cblxuLnRhYmxlLWVhcm5pbmcgdGJvZHkgdGQge1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIHBhZGRpbmc6IDEycHggNDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFibGUtZWFybmluZyB0Ym9keSB0ZC50ZXh0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbn1cblxuLnRhYmxlLWVhcm5pbmcgdGJvZHkgdHI6aG92ZXIgdGQge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi50YWJsZS10b3AtY291bnRyaWVzIHRib2R5IHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNHB4IDVweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi50YWJsZS10b3AtY291bnRyaWVzIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi50YWJsZS13cmFwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE1MTlweCkge1xuICAgIC50YWJsZS13cmFwIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRhYmxlLXdyYXAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufVxuXG4udGFibGUtc3R5bGUxIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi50YWJsZS1zdHlsZTEgLnRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi50YWJsZS1zdHlsZTEgLnRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi50YWJsZS1zdHlsZTEgLnRhYmxlIHRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICBwYWRkaW5nOiAxMnB4IDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGFibGUtZGF0YSB7XG4gICAgaGVpZ2h0OiA0NzJweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4udGFibGUtZGF0YSB0aGVhZCB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRhYmxlLWRhdGEgLnRhYmxlIHRkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4udGFibGUtZGF0YSAudGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cblxuLnRhYmxlLWRhdGEgdGJvZHkgdHI6aG92ZXIgdGQgLm1vcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4udGFibGUtZGF0YV9faW5mbyBoNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50YWJsZS1kYXRhX19pbmZvIHNwYW4gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4udGFibGUtZGF0YV9faW5mbyBzcGFuIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2O1xufVxuXG4ubW9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4ubW9yZSBpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucm9sZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ucm9sZS5hZG1pbiB7XG4gICAgYmFja2dyb3VuZDogI2ZhNDI1MTtcbn1cblxuLnJvbGUudXNlciB7XG4gICAgYmFja2dyb3VuZDogIzAwYjVlOTtcbn1cblxuLnJvbGUubWVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTdiODQ2O1xufVxuXG4udGFibGUtdG9wLWNhbXBhaWduLnRhYmxlIHRkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDZweDtcbn1cblxuLnRhYmxlLXRvcC1jYW1wYWlnbi50YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICM4MDgwODA7XG59XG5cbi50YWJsZS10b3AtY2FtcGFpZ24udGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGFibGUtdG9wLWNhbXBhaWduLnRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZS1kYXRhMiB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVse1xuICAgICAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgI2J0bkZpbHRlcnN7XG4gICAgICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbn1cbi50YWJsZS1kYXRhMiB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnRhYmxlLWRhdGEyLnRhYmxlIHRoZWFkIHRoIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG59XG5cbi50YWJsZS1kYXRhMi50YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuXG4udGFibGUtZGF0YTIudGFibGUgdGhlYWQgdGgubm8tc29ydDpiZWZvcmUsLnRhYmxlLWRhdGEyLnRhYmxlIHRoZWFkIHRoLm5vLXNvcnQ6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbn1cblxuLnRhYmxlLWRhdGEyLnRhYmxlIHRib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi50YWJsZS1kYXRhMi50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cblxuXG4udGFibGUtZGF0YTIudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQgLmF1LWNoZWNrYm94IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudGFibGUtZGF0YTIudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC50YWJsZS1kYXRhMi50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCAuYXUtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHJpZ2h0OiAtMTFweDtcbiAgICB9XG5cbiAgICAudGFibGUtZGF0YTIudGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGR7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi50YWJsZS1kYXRhMi50YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAvKnBhZGRpbmctcmlnaHQ6IDM1cHg7Ki9cbn1cblxuLnRhYmxlLWRhdGEyLnRhYmxlIHRib2R5IHRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi50YWJsZS1kYXRhMi50YWJsZSB0Ym9keSB0ZCAuYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4udGFibGUtZGF0YTIudGFibGUgdGJvZHkgdGQuaW1hZ2Uge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi50YWJsZS1kYXRhMi50YWJsZSB0Ym9keSB0ZC50ZXh0LWNlbnRlciAuaW1nLTQwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRhYmxlLWRhdGEyLnRhYmxlIHRib2R5IHRkLmRlc2Mge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRhYmxlLWRhdGEyIC5zcGFjZXIge1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udHItc2hhZG93IHRke1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2YyZjJmMiAhaW1wb3J0YW50O1xufVxuXG50ci50ci1zaGFkb3c6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ci1zaGFkb3c6aG92ZXIgdGR7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMik7XG59XG5cbi50YWJsZS1kYXRhX190b29sIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLyogbWFyZ2luLWJvdHRvbTogMjhweDsgKi9cbn1cblxuLnRhYmxlLWRhdGFfX3Rvb2wgLnRhYmxlLWRhdGFfX3Rvb2wtbGVmdCA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4udGFibGUtZGF0YV9fdG9vbCAudGFibGUtZGF0YV9fdG9vbC1yaWdodCA+IGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRhYmxlLWRhdGFfX3Rvb2wgLnRhYmxlLWRhdGFfX3Rvb2wtcmlnaHR7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50YWJsZS1kYXRhMi50YWJsZSB0Ym9keSB0ZCAuaW1nLWNpciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZWVlZWU7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmRhdGF0YWJsZUZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYnV0dG9uLXJpZ2h0LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5pdGVtIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG9wYWNpdHk6IDAuNztcbn1cblxuLml0ZW0uYnRuLWFkZHtcbiAgYm9yZGVyOiAycHggc29saWQgIzYzYzc2YTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLml0ZW0uYnRuLWFkZCBpIHtcbiAgY29sb3I6ICM2M2M3NmE7XG59XG5cbi5pdGVtLmJ0bi1hZGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjNjNzZhO1xufVxuXG4uaXRlbS5idG4tYWRkOmhvdmVyIGl7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaXRlbS5idG4tZWRpdHtcbiAgYm9yZGVyOiAycHggc29saWQgIzE3YTJiODtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLml0ZW0uYnRuLWVkaXQgaSB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuXG4uaXRlbS5idG4tZWRpdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG59XG5cbi5pdGVtLmJ0bi1lZGl0OmhvdmVyIGl7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaXRlbS5idG4tZGVsZXRlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RjMzU0NTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLml0ZW0uYnRuLWRlbGV0ZSBpIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pdGVtLmJ0bi1kZWxldGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4uaXRlbS5idG4tZGVsZXRlOmhvdmVyIGl7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaXRlbS5idG4tZ3JlZW4sXG4uaXRlbS5idG4tcmVjb3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyOGE3NDU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5pdGVtLmJ0bi1ncmVlbiBpLFxuLml0ZW0uYnRuLXJlY292ZXIgaSB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uaXRlbS5idG4tZ3JlZW46aG92ZXIsXG4uaXRlbS5idG4tcmVjb3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG59XG5cbi5pdGVtLmJ0bi1ncmVlbjpob3ZlciBpLFxuLml0ZW0uYnRuLXJlY292ZXI6aG92ZXIgaXtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pdGVtLmJ0bi1tb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmYzEwNztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLml0ZW0uYnRuLW1vcmUgaSB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuXG4uaXRlbS5idG4tbW9yZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmYzEwNztcbn1cblxuLml0ZW0uYnRuLW1vcmU6aG92ZXIgaXtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLml0ZW0uYnRuLWdyZXkge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjNmM2YzY7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXRlbS5idG4tZ3JleSBpIHtcbiAgICBjb2xvcjojYzZjNmM2ICFpbXBvcnRhbnQ7XG59XG5cbi5pdGVtLmJ0bi1ncmV5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pdGVtLmJ0bi1ncmV5OmhvdmVyIGl7XG4gICAgY29sb3I6I2M2YzZjNjtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1vei1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG9wYWNpdHk6IDAuNztcbn1cbi50YWJsZS1kYXRhLWZlYXR1cmUgLm5vLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbSBpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1hZGR7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2M2M3NmE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLWFkZCBpIHtcbiAgY29sb3I6ICM2M2M3NmE7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLWFkZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2M2M3NmE7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLWFjY2Vzc3tcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjhhNzQ1O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLWFjY2VzcyBpIHtcbiAgICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tYWNjZXNzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1hY2Nlc3M6aG92ZXIgaXtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tZWRpdHtcbiAgYm9yZGVyOiAycHggc29saWQgIzE3YTJiODtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tZWRpdCBpIHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLWVkaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1lZGl0OmhvdmVyIGl7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1kZWxldGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1kZWxldGUgaSB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1kZWxldGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1kZWxldGU6aG92ZXIgaXtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLWdyZWVuLFxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tcmVjb3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyOGE3NDU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLWdyZWVuIGksXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1yZWNvdmVyIGkge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tZ3JlZW46aG92ZXIsXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1yZWNvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tZ3JlZW46aG92ZXIgaSxcbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLXJlY292ZXI6aG92ZXIgaXtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLW1vcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udGFibGUtZGF0YS1mZWF0dXJlIC5pdGVtLmJ0bi1tb3JlIGkge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuaXRlbS5idG4tbW9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLml0ZW0uYnRuLW1vcmU6aG92ZXIgaXtcbiAgY29sb3I6ICNmZmY7XG59XG5cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuZHJvcGRvd24tbWVudXtcbiAgICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2Yzc1N2Q7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW17XG4gICAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ZTkxOTQ7XG59XG5cbi50YWJsZS1kYXRhLWZlYXR1cmUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogIzVhNjI2ODtcbn1cblxuLnRhYmxlLWRhdGEtZmVhdHVyZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxke1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMXB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5re1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB6LWluZGV4OiBhdXRvO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmZpcnN0IC5wYWdlLWxpbmssXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLnByZXZpb3VzIC5wYWdlLWxpbmssXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLm5leHQgLnBhZ2UtbGluayxcbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ubGFzdCAucGFnZS1saW5re1xuICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06aG92ZXIgLnBhZ2UtbGlua3tcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGlua3tcbiBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuIGNvbG9yOiAjOTk5OTk5O1xufVxuXG5cbi5ibG9jay1lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG59XG5cbi5zdGF0dXMtLXByb2Nlc3Mge1xuICAgIGNvbG9yOiAjMDBhZDVmO1xufVxuXG4uc3RhdHVzLS1kZW5pZWQge1xuICAgIGNvbG9yOiAjZmE0MjUxO1xufVxuXG4udGFibGUtZGF0YTMgdGhlYWQge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi50YWJsZS1kYXRhMyB0aGVhZCB0ciB0aCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgcGFkZGluZzogMThweCA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi50YWJsZS1kYXRhMyB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi50YWJsZS1kYXRhMyB0aGVhZCB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLnRhYmxlLWRhdGEzIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi50YWJsZS1kYXRhMyB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4udGFibGUtZGF0YTMgdGJvZHkgdHIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4udGFibGUtZGF0YTMgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDhweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi50YWJsZS1kYXRhMyB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDhweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4udGFibGUtZGF0YTMgdGJvZHkgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIHBhZGRpbmc6IDEycHggNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4udGFibGUtZGF0YTMgdGJvZHkgdGQucHJvY2VzcyB7XG4gICAgY29sb3I6ICMwMGFkNWY7XG59XG5cbi50YWJsZS1kYXRhMyB0Ym9keSB0ZC5kZW5pZWQge1xuICAgIGNvbG9yOiAjZmE0MjUxO1xufVxuXG4vKiAtLS0tLSBGb290ZXIgLS0tLS0gKi9cbi5jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY29weXJpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBsaW5lLWhlaWdodDogLXdlYmtpdC1jYWxjKDI0LzE0KTtcbiAgICBsaW5lLWhlaWdodDogLW1vei1jYWxjKDI0LzE0KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE0KTtcbn1cblxuLyogLS0tLS0gQnJlYWRjcnVtYiAtLS0tLSAqL1xuLmF1LWJyZWFkY3J1bWIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRjZGN0ZBO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDc1cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xufVxuXG5cblxuLmF1LWJyZWFkY3J1bWIgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmF1LWJyZWFkY3J1bWItY29udGVudCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXUtYnJlYWRjcnVtYl9fbGlzdCBpe1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYXUtYnJlYWRjcnVtYl9fbGlzdCBpLmltZy1jaXIuZmFzOmJlZm9yZXtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJyZWFkY3J1bWItaWNvbiBpLmltZy1jaXIuZmFzOmJlZm9yZXtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uYXUtYnJlYWRjcnVtYl9fbGlzdCAubGlzdC1pbmxpbmUtaXRlbS5jdXJyZW50e1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uYXUtYnJlYWRjcnVtYl9fbGlzdCAubGlzdC1pbmxpbmUtaXRlbS5zZXByYXRlLWN1cnJlbnR7XG4gIGNvbG9yOiAjZGRkZGRkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYXUtYnJlYWRjcnVtYiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5hdS1icmVhZGNydW1iLm0tdC03NSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmF1LWJyZWFkY3J1bWIgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHRvcDogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5hdS1icmVhZGNydW1iLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmF1LWJyZWFkY3J1bWItY29udGVudCAuYXUtYnJlYWRjcnVtYi1sZWZ0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbn1cblxuLmF1LWJyZWFkY3J1bWItY29udGVudCA+IGJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbn1cblxuLmF1LWJyZWFkY3J1bWItc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmF1LWJyZWFkY3J1bWJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmF1LWJyZWFkY3J1bWJfX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLmF1LWJyZWFkY3J1bWJfX2xpc3QgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5hdS1icmVhZGNydW1iX19saXN0IC5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICMwMDdiZmY7XG59XG5cbi5hdS1icmVhZGNydW1iX19saXN0IC5hY3RpdmUgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5hdS1icmVhZGNydW1iMiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5hdS1icmVhZGNydW1iMiAuYXUtYnJlYWRjcnVtYi1zcGFuIHtcbiAgICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmF1LWJyZWFkY3J1bWIyIC5hdS1icmVhZGNydW1iX19saXN0IC5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5hdS1icmVhZGNydW1iMiAuYXUtYnJlYWRjcnVtYl9fbGlzdCAuYWN0aXZlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2O1xufVxuXG4uYXUtYnJlYWRjcnVtYjIgLmF1LWJyZWFkY3J1bWJfX2xpc3QgbGkge1xuICAgIGNvbG9yOiAjODA4MDgwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYXUtYnJlYWRjcnVtYjIgLmF1LWJyZWFkY3J1bWItbGVmdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4uYXUtYnJlYWRjcnVtYjMgLmF1LWJyZWFkY3J1bWJfX2xpc3QgLmFjdGl2ZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2NjYztcbn1cblxuLmxpbmUtc2VwcmF0ZSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2VsY29tZTIge1xuICAgIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG59XG5cbi53ZWxjb21lMi1pbm5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ud2VsY29tZTItaW5uZXIgLndlbGNvbWUyLWdyZWV0aW5nIHtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSA1MDBweCk7XG4gICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC0gNTAwcHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MDBweCk7XG59XG5cbi53ZWxjb21lMi1pbm5lciBmb3JtIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC53ZWxjb21lMi1pbm5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuICAgIC53ZWxjb21lMi1pbm5lci5tLXQtNjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC53ZWxjb21lMi1pbm5lciAud2VsY29tZTItZ3JlZXRpbmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAud2VsY29tZTItaW5uZXIgZm9ybSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxufVxuXG4ud2VsY29tZTItZ3JlZXRpbmcgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi53ZWxjb21lMi1ncmVldGluZyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG59XG5cbi8qIC0tLS0tIFN0YXRpc3RpYyAtLS0tLSAqL1xuLnN0YXRpc3RpYyB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7XG59XG5cbi5zdGF0aXN0aWNfX2l0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0YXRpc3RpY19faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICB9XG59XG5cbi5zdGF0aXN0aWNfX2l0ZW0gaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0YXRpc3RpY19faXRlbSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG59XG5cbi5zdGF0aXN0aWNfX2l0ZW0gLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC42KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0YXRpc3RpY19faXRlbSAuZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG59XG5cbi5zdGF0aXN0aWNfX2l0ZW0gLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgICByaWdodDogLTdweDtcbn1cblxuLnN0YXRpc3RpY19faXRlbSAuaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDE4MHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IC4yO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLnN0YXRpc3RpY19faXRlbS0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6ICMwNWQyODU7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzA1ZDI4NSAwJSwgIzAwYjI2ZiAzMCUsICMwMjY5NDIgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzA1ZDI4NSAwJSwgIzAwYjI2ZiAzMCUsICMwMjY5NDIgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDVkMjg1IDAlLCAjMDBiMjZmIDMwJSwgIzAyNjk0MiAxMDAlKTtcbn1cblxuLnN0YXRpc3RpY19faXRlbS0tb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjk5ZDNkO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmOTlkM2QgMCUsICNlODdiMDggMzAlLCAjYjU1ZjA1IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmOTlkM2QgMCUsICNlODdiMDggMzAlLCAjYjU1ZjA1IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y5OWQzZCAwJSwgI2U4N2IwOCAzMCUsICNiNTVmMDUgMTAwJSk7XG59XG5cbi5zdGF0aXN0aWNfX2l0ZW0tLWJsdWUge1xuICAgIGJhY2tncm91bmQ6ICMyZGMxYzk7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzJkYzFjOSAwJSwgIzIxOTRjMSAzMCUsICMyNTJkNDcgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzJkYzFjOSAwJSwgIzIxOTRjMSAzMCUsICMyNTJkNDcgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmRjMWM5IDAlLCAjMjE5NGMxIDMwJSwgIzI1MmQ0NyAxMDAlKTtcbn1cblxuLnN0YXRpc3RpY19faXRlbS0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY2MjZmO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZjYyNmYgMCUsICNmYTQyNTEgMzAlLCAjYjEwYzE5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZjYyNmYgMCUsICNmYTQyNTEgMzAlLCAjYjEwYzE5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmNjI2ZiAwJSwgI2ZhNDI1MSAzMCUsICNiMTBjMTkgMTAwJSk7XG59XG5cbi8qIC0tLS0tIFN0YXRpc3RpYyAyIC0tLS0tICovXG4uc3RhdGlzdGljMiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5zdGF0aXN0aWMyIGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0YXRpc3RpYzIgLnN0YXRpc3RpY19faXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMTVweCAxcHggcmdiYSg2OSw2NSw3OCwuMDgpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggMTVweCAxcHggcmdiYSg2OSw2NSw3OCwuMDgpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNjksNjUsNzgsLjA4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc3RhdGlzdGljMiAuc3RhdGlzdGljX19pdGVtIGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnN0YXRpc3RpYzIgLnN0YXRpc3RpY19faXRlbSAuZGVzYyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiAtLS0tLSBQcm9ncmVzcyAtLS0tLSAqL1xuLmF1LXByb2dyZXNzIC5hdS1wcm9ncmVzc19fYmFyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYXUtcHJvZ3Jlc3MgLmF1LXByb2dyZXNzX19iYXIgLmF1LXByb2dyZXNzX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAxcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiB3aWR0aCAxcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDFzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDFzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uYXUtcHJvZ3Jlc3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLmF1LXByb2dyZXNzX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yOHB4O1xuICAgIHJpZ2h0OiAtMTVweDtcbn1cblxuLyogLS0tLS0gQWxlcnQgLS0tLS0gKi9cbiNkaXZfdG9wX21lc3NhZ2VzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLmF1LWFsZXJ0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG5cbi5hdS1hbGVydC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHBhZGRpbmc6IDAgMjNweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xufVxuXG4uYXUtYWxlcnQgPiAuZmEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmF1LWFsZXJ0IC5jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5hdS1hbGVydC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVmNmViO1xuICAgIGJvcmRlci1jb2xvcjogI2Q5ZjFlMztcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwYWQ1Zjtcbn1cblxuLmF1LWFsZXJ0LXN1Y2Nlc3MgPiAuZmEge1xuICAgIGNvbG9yOiAgIzAwYWQ1Zjtcbn1cblxuLmF1LWFsZXJ0LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNmZGY4ZTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjJlZmRjO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYXUtYWxlcnQtd2FybmluZyA+IC5mYSB7XG4gICAgY29sb3I6ICNmZmMxMDc7XG59XG5cbi5hdS1hbGVydC1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZTVkZTtcbiAgICBib3JkZXItY29sb3I6ICNlNGNmYzg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkNTRlMjE7XG59XG5cbi5hdS1hbGVydC1lcnJvciA+IC5mYSB7XG4gICAgY29sb3I6ICNkNTRlMjE7XG59XG5cbi5hdS1hbGVydC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGVmOWY3O1xuICAgIGJvcmRlci1jb2xvcjogI2NkZjJlZDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5hdS1hbGVydC1pbmZvID4gLmZhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5hdS1hbGVydC0tNzBwZXIge1xuICAgIHdpZHRoOiA3MC41JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmF1LWFsZXJ0LS03MHBlciB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxufVxuXG4vKiBTd2l0Y2ggKi9cbi5zd2l0Y2guc3dpdGNoLWRlZmF1bHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpdGNoLnN3aXRjaC1kZWZhdWx0IC5zd2l0Y2gtaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpdGNoLnN3aXRjaC1kZWZhdWx0IC5zd2l0Y2gtbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSBiYWNrZ3JvdW5kIC4xNXMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSBiYWNrZ3JvdW5kIC4xNXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IGJhY2tncm91bmQgLjE1cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1vdXQ7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWRlZmF1bHQgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpdGNoLnN3aXRjaC1kZWZhdWx0IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uc3dpdGNoLnN3aXRjaC1kZWZhdWx0IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAuMTVzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGxlZnQgLjE1cyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGxlZnQgLjE1cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4xNXMgZWFzZS1vdXQ7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWRlZmF1bHQgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGxlZnQ6IDE4cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWRlZmF1bHQuc3dpdGNoLWxnIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWRlZmF1bHQuc3dpdGNoLWxnIC5zd2l0Y2gtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtZGVmYXVsdC5zd2l0Y2gtbGcgLnN3aXRjaC1oYW5kbGUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtZGVmYXVsdC5zd2l0Y2gtbGcgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGxlZnQ6IDIycHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWRlZmF1bHQuc3dpdGNoLXNtIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWRlZmF1bHQuc3dpdGNoLXNtIC5zd2l0Y2gtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1kZWZhdWx0LnN3aXRjaC1zbSAuc3dpdGNoLWhhbmRsZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1kZWZhdWx0LnN3aXRjaC1zbSAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgbGVmdDogMTRweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtZGVmYXVsdC5zd2l0Y2gteHMge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMTZweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtZGVmYXVsdC5zd2l0Y2gteHMgLnN3aXRjaC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiA3cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWRlZmF1bHQuc3dpdGNoLXhzIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWRlZmF1bHQuc3dpdGNoLXhzIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBsZWZ0OiAxMHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtdGV4dCAuc3dpdGNoLWlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtdGV4dCAuc3dpdGNoLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgYmFja2dyb3VuZCAuMTVzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgYmFja2dyb3VuZCAuMTVzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSBiYWNrZ3JvdW5kIC4xNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2Utb3V0O1xufVxuXG4uc3dpdGNoLnN3aXRjaC10ZXh0IC5zd2l0Y2gtbGFiZWw6OmJlZm9yZSxcbi5zd2l0Y2guc3dpdGNoLXRleHQgLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0uNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGluaGVyaXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICAtbW96LXRyYW5zaXRpb246IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtdGV4dCAuc3dpdGNoLWxhYmVsOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgY29sb3I6ICNlOWVjZWY7XG4gICAgY29udGVudDogYXR0cihkYXRhLW9mZik7XG59XG5cbi5zd2l0Y2guc3dpdGNoLXRleHQgLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDFweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtb24pO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5zd2l0Y2guc3dpdGNoLXRleHQgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpdGNoLnN3aXRjaC10ZXh0IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uc3dpdGNoLnN3aXRjaC10ZXh0IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAuMTVzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGxlZnQgLjE1cyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGxlZnQgLjE1cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4xNXMgZWFzZS1vdXQ7XG59XG5cbi5zd2l0Y2guc3dpdGNoLXRleHQgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGxlZnQ6IDI2cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLXRleHQuc3dpdGNoLWxnIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLXRleHQuc3dpdGNoLWxnIC5zd2l0Y2gtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtdGV4dC5zd2l0Y2gtbGcgLnN3aXRjaC1oYW5kbGUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtdGV4dC5zd2l0Y2gtbGcgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGxlZnQ6IDMwcHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLXRleHQuc3dpdGNoLXNtIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLXRleHQuc3dpdGNoLXNtIC5zd2l0Y2gtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC10ZXh0LnN3aXRjaC1zbSAuc3dpdGNoLWhhbmRsZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC10ZXh0LnN3aXRjaC1zbSAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgbGVmdDogMjJweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtdGV4dC5zd2l0Y2gteHMge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMTZweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtdGV4dC5zd2l0Y2gteHMgLnN3aXRjaC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiA3cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLXRleHQuc3dpdGNoLXhzIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLXRleHQuc3dpdGNoLXhzIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBsZWZ0OiAxOHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbiAuc3dpdGNoLWlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbiAuc3dpdGNoLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IGJhY2tncm91bmQgLjE1cyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IGJhY2tncm91bmQgLjE1cyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgYmFja2dyb3VuZCAuMTVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLW91dDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbiAuc3dpdGNoLWxhYmVsOjpiZWZvcmUsXG4uc3dpdGNoLnN3aXRjaC1pY29uIC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgIC1vLXRyYW5zaXRpb246IGluaGVyaXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWljb24gLnN3aXRjaC1sYWJlbDo6YmVmb3JlIHtcbiAgICByaWdodDogMXB4O1xuICAgIGNvbG9yOiAjZTllY2VmO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1vZmYpO1xufVxuXG4uc3dpdGNoLnN3aXRjaC1pY29uIC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBsZWZ0OiAxcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogYXR0cihkYXRhLW9uKTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpdGNoLnN3aXRjaC1pY29uIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDJweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgLjE1cyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBsZWZ0IC4xNXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IC4xNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMTVzIGVhc2Utb3V0O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1pY29uIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBsZWZ0OiAyNnB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1pY29uLnN3aXRjaC1sZyB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1pY29uLnN3aXRjaC1sZyAuc3dpdGNoLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWljb24uc3dpdGNoLWxnIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWljb24uc3dpdGNoLWxnIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBsZWZ0OiAzMHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1pY29uLnN3aXRjaC1zbSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1pY29uLnN3aXRjaC1zbSAuc3dpdGNoLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDhweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbi5zd2l0Y2gtc20gLnN3aXRjaC1oYW5kbGUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtaWNvbi5zd2l0Y2gtc20gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGxlZnQ6IDIycHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWljb24uc3dpdGNoLXhzIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWljb24uc3dpdGNoLXhzIC5zd2l0Y2gtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogN3B4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1pY29uLnN3aXRjaC14cyAuc3dpdGNoLWhhbmRsZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1pY29uLnN3aXRjaC14cyAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgbGVmdDogMThweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtM2Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpdGNoLnN3aXRjaC0zZC5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtM2QgLnN3aXRjaC1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5zd2l0Y2guc3dpdGNoLTNkIC5zd2l0Y2gtbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSBiYWNrZ3JvdW5kIC4xNXMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSBiYWNrZ3JvdW5kIC4xNXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IGJhY2tncm91bmQgLjE1cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1vdXQ7XG59XG5cbi5zd2l0Y2guc3dpdGNoLTNkIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtM2QgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5zd2l0Y2guc3dpdGNoLTNkIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAuMTVzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGxlZnQgLjE1cyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGxlZnQgLjE1cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4xNXMgZWFzZS1vdXQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtM2QgLnN3aXRjaC1oYW5kbGUuZGlzYWJsZWQsXG4uc3dpdGNoLnN3aXRjaC0zZCAuc3dpdGNoLWxhYmVsLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc3dpdGNoLnN3aXRjaC0zZCAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgbGVmdDogMTZweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtM2Quc3dpdGNoLWxnIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLTNkLnN3aXRjaC1sZyAuc3dpdGNoLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLTNkLnN3aXRjaC1sZyAuc3dpdGNoLWhhbmRsZSB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC0zZC5zd2l0Y2gtbGcgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGxlZnQ6IDIwcHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLTNkLnN3aXRjaC1zbSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC0zZC5zd2l0Y2gtc20gLnN3aXRjaC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiA4cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLTNkLnN3aXRjaC1zbSAuc3dpdGNoLWhhbmRsZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC0zZC5zd2l0Y2gtc20gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGxlZnQ6IDEycHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLTNkLnN3aXRjaC14cyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC0zZC5zd2l0Y2gteHMgLnN3aXRjaC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiA3cHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLTNkLnN3aXRjaC14cyAuc3dpdGNoLWhhbmRsZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC0zZC5zd2l0Y2gteHMgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGxlZnQ6IDhweDtcbn1cblxuLnN3aXRjaC1waWxsIC5zd2l0Y2gtbGFiZWwsIC5zd2l0Y2guc3dpdGNoLTNkIC5zd2l0Y2gtbGFiZWwsXG4uc3dpdGNoLXBpbGwgLnN3aXRjaC1oYW5kbGUsXG4uc3dpdGNoLnN3aXRjaC0zZCAuc3dpdGNoLWhhbmRsZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MGVtICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MGVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTBlbSAhaW1wb3J0YW50O1xufVxuXG4uc3dpdGNoLXBpbGwgLnN3aXRjaC1sYWJlbDo6YmVmb3JlLCAuc3dpdGNoLnN3aXRjaC0zZCAuc3dpdGNoLWxhYmVsOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuLnN3aXRjaC1waWxsIC5zd2l0Y2gtbGFiZWw6OmFmdGVyLCAuc3dpdGNoLnN3aXRjaC0zZCAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zd2l0Y2gtcHJpbWFyeSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1OGJlO1xufVxuXG4uc3dpdGNoLXByaW1hcnkgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1OGJlO1xufVxuXG4uc3dpdGNoLXByaW1hcnktb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uc3dpdGNoLXByaW1hcnktb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5zd2l0Y2gtcHJpbWFyeS1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5zd2l0Y2gtcHJpbWFyeS1vdXRsaW5lLWFsdCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uc3dpdGNoLXByaW1hcnktb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uc3dpdGNoLXByaW1hcnktb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uc3dpdGNoLXNlY29uZGFyeSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICM4NjhlOTYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5zd2l0Y2gtc2Vjb25kYXJ5ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLnN3aXRjaC1zZWNvbmRhcnktb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICM4NjhlOTY7XG59XG5cbi5zd2l0Y2gtc2Vjb25kYXJ5LW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgY29sb3I6ICM4NjhlOTY7XG59XG5cbi5zd2l0Y2gtc2Vjb25kYXJ5LW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODY4ZTk2O1xufVxuXG4uc3dpdGNoLXNlY29uZGFyeS1vdXRsaW5lLWFsdCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICM4NjhlOTY7XG59XG5cbi5zd2l0Y2gtc2Vjb25kYXJ5LW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjODY4ZTk2O1xufVxuXG4uc3dpdGNoLXNlY29uZGFyeS1vdXRsaW5lLWFsdCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjODY4ZTk2ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjODY4ZTk2O1xufVxuXG4uc3dpdGNoLXN1Y2Nlc3MgPiAuc3dpdGNoLWlucHV0IH4gLnN3aXRjaC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2Q1NGUyMSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2Q1NGUyMTtcbn1cblxuLnN3aXRjaC1zdWNjZXNzID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogIzI4YTc0NSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbn1cblxuLnN3aXRjaC1zdWNjZXNzID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbn1cblxuLnN3aXRjaC1zdWNjZXNzLW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uc3dpdGNoLXN1Y2Nlc3Mtb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnN3aXRjaC1zdWNjZXNzLW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uc3dpdGNoLXN1Y2Nlc3Mtb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uc3dpdGNoLXN1Y2Nlc3Mtb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi5zd2l0Y2gtc3VjY2Vzcy1vdXRsaW5lLWFsdCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uc3dpdGNoLWluZm8gPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xufVxuXG4uc3dpdGNoLWluZm8gPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xufVxuXG4uc3dpdGNoLWluZm8tb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5zd2l0Y2gtaW5mby1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xufVxuXG4uc3dpdGNoLWluZm8tb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5zd2l0Y2gtaW5mby1vdXRsaW5lLWFsdCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5zd2l0Y2gtaW5mby1vdXRsaW5lLWFsdCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBjb2xvcjogIzE3YTJiODtcbn1cblxuLnN3aXRjaC1pbmZvLW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6ICMxN2EyYjggIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5zd2l0Y2gtd2FybmluZyA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmMxMDcgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNkMzllMDA7XG59XG5cbi5zd2l0Y2gtd2FybmluZyA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBib3JkZXItY29sb3I6ICNkMzllMDA7XG59XG5cbi5zd2l0Y2gtd2FybmluZy1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnN3aXRjaC13YXJuaW5nLW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgY29sb3I6ICNmZmMxMDc7XG59XG5cbi5zd2l0Y2gtd2FybmluZy1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnN3aXRjaC13YXJuaW5nLW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnN3aXRjaC13YXJuaW5nLW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xufVxuXG4uc3dpdGNoLXdhcm5pbmctb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmYzEwNyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnN3aXRjaC1kYW5nZXIgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY0YjVhICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYxODJiO1xufVxuXG4uc3dpdGNoLWRhbmdlciA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjE4MmI7XG59XG5cbi5zd2l0Y2gtZGFuZ2VyLW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY0YjVhO1xufVxuXG4uc3dpdGNoLWRhbmdlci1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmY0YjVhO1xufVxuXG4uc3dpdGNoLWRhbmdlci1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNGI1YTtcbn1cblxuLnN3aXRjaC1kYW5nZXItb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY0YjVhO1xufVxuXG4uc3dpdGNoLWRhbmdlci1vdXRsaW5lLWFsdCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6OmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmNGI1YTtcbn1cblxuLnN3aXRjaC1kYW5nZXItb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmNGI1YSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNGI1YTtcbn1cblxuLnN3aXRjaC1saWdodCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmEgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG5cbi5zd2l0Y2gtbGlnaHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xufVxuXG4uc3dpdGNoLWxpZ2h0LW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uc3dpdGNoLWxpZ2h0LW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5zd2l0Y2gtbGlnaHQtb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5zd2l0Y2gtbGlnaHQtb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uc3dpdGNoLWxpZ2h0LW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xufVxuXG4uc3dpdGNoLWxpZ2h0LW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmEgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5zd2l0Y2gtZGFyayA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICMzNDNhNDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG59XG5cbi5zd2l0Y2gtZGFyayA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG59XG5cbi5zd2l0Y2gtZGFyay1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnN3aXRjaC1kYXJrLW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5zd2l0Y2gtZGFyay1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnN3aXRjaC1kYXJrLW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnN3aXRjaC1kYXJrLW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uc3dpdGNoLWRhcmstb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogIzM0M2E0MCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAgICAgICAgICAgICAgICBUUlVNUFMgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypQYWRkaW5nLCBtYXJnaW4qL1xuLnAtYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ucC10LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5wLXItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4ucC1sLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ubS1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLm0tdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5tLXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5tLWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLnAtYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ucC10LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5wLXItNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucC1sLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ubS1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm0tdC01IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5tLXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tLWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnAtYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wLXQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ucC1yLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucC1sLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tLWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tLXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tLXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm0tbC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wLWItMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucC10LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnAtci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnAtbC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ubS1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubS10LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubS1yLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5tLWwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ucC1iLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnAtdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wLXItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wLWwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm0tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm0tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm0tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubS1sLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnAtYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5wLXQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4ucC1yLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4ucC1sLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5tLWItMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tLXQtMjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5tLXItMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLm0tbC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5wLWItMjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xufVxuXG4ucC1iLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnAtdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wLXItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5wLWwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLm0tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm0tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm0tci0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ubS1sLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLnAtYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5wLXQtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuXG4ucC1yLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4ucC1sLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbi5tLWItMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5tLXQtMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5tLXItMzUge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLm0tbC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbi5wLWItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucC10LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnAtci00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnAtbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ubS1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubS10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubS1yLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5tLWwtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ucC1iLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLnAtdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi5wLXItNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbi5wLWwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuLm0tYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLm0tdC00NSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLm0tci00NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG4ubS1sLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLnAtYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wLXQtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucC1yLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4ucC1sLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5tLWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tLXQtNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tLXItNTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLm0tbC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5wLWItNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xufVxuXG4ucC10LTU1IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbn1cblxuLnAtci01NSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cblxuLnAtbC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuXG4ubS1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG4ubS10LTU1IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4ubS1yLTU1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG5cbi5tLWwtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xufVxuXG4ucC1iLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnAtdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5wLXItNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbi5wLWwtNjAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuLm0tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLm0tdC02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLm0tci02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4ubS1sLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLnAtYi02NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG5cbi5wLXQtNjUge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuXG4ucC1yLTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuXG4ucC1sLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG59XG5cbi5tLWItNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5tLXQtNjUge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbi5tLXItNjUge1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuLm0tbC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG59XG5cbi5wLWItNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4ucC10LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnAtci03MCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuLnAtbC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4ubS1iLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ubS10LTcwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4ubS1yLTcwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5cbi5tLWwtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG4ucC1iLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cblxuLnAtdC03NSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbi5wLXItNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG59XG5cbi5wLWwtNzUge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbn1cblxuLm0tYi03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuLm0tdC03NSB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbn1cblxuLm0tci03NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuXG4ubS1sLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbn1cblxuLnAtYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5wLXQtODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4ucC1yLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4ucC1sLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5tLWItODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tLXQtODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5tLXItODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLm0tbC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5cbi5wLWItODUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xufVxuXG4ucC10LTg1IHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbn1cblxuLnAtci04NSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweDtcbn1cblxuLnAtbC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xufVxuXG4ubS1iLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xufVxuXG4ubS10LTg1IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xufVxuXG4ubS1yLTg1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG59XG5cbi5tLWwtODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xufVxuXG4ucC1iLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLnAtdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cbi5wLXItOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG59XG5cbi5wLWwtOTAge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbn1cblxuLm0tYi05MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLm0tdC05MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuLm0tci05MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xufVxuXG4ubS1sLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbn1cblxuLnAtYi05NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG59XG5cbi5wLXQtOTUge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4O1xufVxuXG4ucC1yLTk1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xufVxuXG4ucC1sLTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG59XG5cbi5tLWItOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG59XG5cbi5tLXQtOTUge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG59XG5cbi5tLXItOTUge1xuICAgIG1hcmdpbi1yaWdodDogOTVweDtcbn1cblxuLm0tbC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG59XG5cbi5wLWItMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wLXQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5wLXItMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuLnAtbC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5tLWItMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLm0tdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4ubS1yLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cblxuLm0tbC0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cblxuLnAtYi0xMDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbn1cblxuLnAtdC0xMDUge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweDtcbn1cblxuLnAtci0xMDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xufVxuXG4ucC1sLTEwNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbn1cblxuLm0tYi0xMDUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xufVxuXG4ubS10LTEwNSB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHg7XG59XG5cbi5tLXItMTA1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xufVxuXG4ubS1sLTEwNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNXB4O1xufVxuXG4ucC1iLTExMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuXG4ucC10LTExMCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuXG4ucC1yLTExMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG59XG5cbi5wLWwtMTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xufVxuXG4ubS1iLTExMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi5tLXQtMTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cblxuLm0tci0xMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG59XG5cbi5tLWwtMTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG59XG5cbi5wLWItMTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG59XG5cbi5wLXQtMTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHg7XG59XG5cbi5wLXItMTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcbn1cblxuLnAtbC0xMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG59XG5cbi5tLWItMTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbn1cblxuLm0tdC0xMTUge1xuICAgIG1hcmdpbi10b3A6IDExNXB4O1xufVxuXG4ubS1yLTExNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweDtcbn1cblxuLm0tbC0xMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTVweDtcbn1cblxuLnAtYi0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnAtdC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cblxuLnAtci0xMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuXG4ucC1sLTEyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbn1cblxuLm0tYi0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG4ubS10LTEyMCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi5tLXItMTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xufVxuXG4ubS1sLTEyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xufVxuXG4ucC1iLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xufVxuXG4ucC10LTEyNSB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xufVxuXG4ucC1yLTEyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHg7XG59XG5cbi5wLWwtMTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xufVxuXG4ubS1iLTEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG59XG5cbi5tLXQtMTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweDtcbn1cblxuLm0tci0xMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHg7XG59XG5cbi5tLWwtMTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHg7XG59XG5cbi5wLWItMTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5cbi5wLXQtMTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG59XG5cbi5wLXItMTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbn1cblxuLnAtbC0xMzAge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG59XG5cbi5tLWItMTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbn1cblxuLm0tdC0xMzAge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xufVxuXG4ubS1yLTEzMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbn1cblxuLm0tbC0xMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweDtcbn1cblxuLnAtYi0xMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbn1cblxuLnAtdC0xMzUge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweDtcbn1cblxuLnAtci0xMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4O1xufVxuXG4ucC1sLTEzNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbn1cblxuLm0tYi0xMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4O1xufVxuXG4ubS10LTEzNSB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHg7XG59XG5cbi5tLXItMTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4O1xufVxuXG4ubS1sLTEzNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzNXB4O1xufVxuXG4ucC1iLTE0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuXG4ucC10LTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG4ucC1yLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG59XG5cbi5wLWwtMTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xufVxuXG4ubS1iLTE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi5tLXQtMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbn1cblxuLm0tci0xNDAge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG59XG5cbi5tLWwtMTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG59XG5cbi5wLWItMTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG59XG5cbi5wLXQtMTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG59XG5cbi5wLXItMTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcbn1cblxuLnAtbC0xNDUge1xuICAgIHBhZGRpbmctbGVmdDogMTQ1cHg7XG59XG5cbi5tLWItMTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbn1cblxuLm0tdC0xNDUge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4O1xufVxuXG4ubS1yLTE0NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDVweDtcbn1cblxuLm0tbC0xNDUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDVweDtcbn1cblxuLnAtYi0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cblxuLnAtdC0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cblxuLnAtci0xNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xufVxuXG4ucC1sLTE1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbn1cblxuLm0tYi0xNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuXG4ubS10LTE1MCB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG5cbi5tLXItMTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xufVxuXG4ubS1sLTE1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xufVxuXG4ucC1iLTE1NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NXB4O1xufVxuXG4ucC10LTE1NSB7XG4gICAgcGFkZGluZy10b3A6IDE1NXB4O1xufVxuXG4ucC1yLTE1NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTU1cHg7XG59XG5cbi5wLWwtMTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1NXB4O1xufVxuXG4ubS1iLTE1NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG59XG5cbi5tLXQtMTU1IHtcbiAgICBtYXJnaW4tdG9wOiAxNTVweDtcbn1cblxuLm0tci0xNTUge1xuICAgIG1hcmdpbi1yaWdodDogMTU1cHg7XG59XG5cbi5tLWwtMTU1IHtcbiAgICBtYXJnaW4tbGVmdDogMTU1cHg7XG59XG5cbi5wLWItMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG5cbi5wLXQtMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG59XG5cbi5wLXItMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbn1cblxuLnAtbC0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG59XG5cbi5tLWItMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cblxuLm0tdC0xNjAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuXG4ubS1yLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbn1cblxuLm0tbC0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbn1cblxuLnAtYi0xNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDtcbn1cblxuLnAtdC0xNjUge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweDtcbn1cblxuLnAtci0xNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xufVxuXG4ucC1sLTE2NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjVweDtcbn1cblxuLm0tYi0xNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2NXB4O1xufVxuXG4ubS10LTE2NSB7XG4gICAgbWFyZ2luLXRvcDogMTY1cHg7XG59XG5cbi5tLXItMTY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NXB4O1xufVxuXG4ubS1sLTE2NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2NXB4O1xufVxuXG4ucC1iLTE3MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xufVxuXG4ucC10LTE3MCB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xufVxuXG4ucC1yLTE3MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG59XG5cbi5wLWwtMTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xufVxuXG4ubS1iLTE3MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG59XG5cbi5tLXQtMTcwIHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweDtcbn1cblxuLm0tci0xNzAge1xuICAgIG1hcmdpbi1yaWdodDogMTcwcHg7XG59XG5cbi5tLWwtMTcwIHtcbiAgICBtYXJnaW4tbGVmdDogMTcwcHg7XG59XG5cbi5wLWItMTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7XG59XG5cbi5wLXQtMTc1IHtcbiAgICBwYWRkaW5nLXRvcDogMTc1cHg7XG59XG5cbi5wLXItMTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzVweDtcbn1cblxuLnAtbC0xNzUge1xuICAgIHBhZGRpbmctbGVmdDogMTc1cHg7XG59XG5cbi5tLWItMTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzVweDtcbn1cblxuLm0tdC0xNzUge1xuICAgIG1hcmdpbi10b3A6IDE3NXB4O1xufVxuXG4ubS1yLTE3NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzVweDtcbn1cblxuLm0tbC0xNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzVweDtcbn1cblxuLnAtYi0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbn1cblxuLnAtdC0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbn1cblxuLnAtci0xODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xufVxuXG4ucC1sLTE4MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbn1cblxuLm0tYi0xODAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xufVxuXG4ubS10LTE4MCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG59XG5cbi5tLXItMTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xufVxuXG4ubS1sLTE4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xufVxuXG4ucC1iLTE4NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4NXB4O1xufVxuXG4ucC10LTE4NSB7XG4gICAgcGFkZGluZy10b3A6IDE4NXB4O1xufVxuXG4ucC1yLTE4NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTg1cHg7XG59XG5cbi5wLWwtMTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4NXB4O1xufVxuXG4ubS1iLTE4NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg1cHg7XG59XG5cbi5tLXQtMTg1IHtcbiAgICBtYXJnaW4tdG9wOiAxODVweDtcbn1cblxuLm0tci0xODUge1xuICAgIG1hcmdpbi1yaWdodDogMTg1cHg7XG59XG5cbi5tLWwtMTg1IHtcbiAgICBtYXJnaW4tbGVmdDogMTg1cHg7XG59XG5cbi5wLWItMTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG59XG5cbi5wLXQtMTkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG59XG5cbi5wLXItMTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbn1cblxuLnAtbC0xOTAge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG59XG5cbi5tLWItMTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbn1cblxuLm0tdC0xOTAge1xuICAgIG1hcmdpbi10b3A6IDE5MHB4O1xufVxuXG4ubS1yLTE5MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTBweDtcbn1cblxuLm0tbC0xOTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTBweDtcbn1cblxuLnAtYi0xOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTVweDtcbn1cblxuLnAtdC0xOTUge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweDtcbn1cblxuLnAtci0xOTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5NXB4O1xufVxuXG4ucC1sLTE5NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTVweDtcbn1cblxuLm0tYi0xOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE5NXB4O1xufVxuXG4ubS10LTE5NSB7XG4gICAgbWFyZ2luLXRvcDogMTk1cHg7XG59XG5cbi5tLXItMTk1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NXB4O1xufVxuXG4ubS1sLTE5NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5NXB4O1xufVxuXG4ucC1iLTIwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xufVxuXG4ucC10LTIwMCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xufVxuXG4ucC1yLTIwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG59XG5cbi5wLWwtMjAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xufVxuXG4ubS1iLTIwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cbi5tLXQtMjAwIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cblxuLm0tci0yMDAge1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG59XG5cbi5tLWwtMjAwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG59XG5cbi5wLWItMjA1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjA1cHg7XG59XG5cbi5wLXQtMjA1IHtcbiAgICBwYWRkaW5nLXRvcDogMjA1cHg7XG59XG5cbi5wLXItMjA1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDVweDtcbn1cblxuLnAtbC0yMDUge1xuICAgIHBhZGRpbmctbGVmdDogMjA1cHg7XG59XG5cbi5tLWItMjA1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDVweDtcbn1cblxuLm0tdC0yMDUge1xuICAgIG1hcmdpbi10b3A6IDIwNXB4O1xufVxuXG4ubS1yLTIwNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDVweDtcbn1cblxuLm0tbC0yMDUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDVweDtcbn1cblxuLnAtYi0yMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTBweDtcbn1cblxuLnAtdC0yMTAge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbn1cblxuLnAtci0yMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxMHB4O1xufVxuXG4ucC1sLTIxMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMTBweDtcbn1cblxuLm0tYi0yMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIxMHB4O1xufVxuXG4ubS10LTIxMCB7XG4gICAgbWFyZ2luLXRvcDogMjEwcHg7XG59XG5cbi5tLXItMjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxMHB4O1xufVxuXG4ubS1sLTIxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxMHB4O1xufVxuXG4ucC1iLTIxNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxNXB4O1xufVxuXG4ucC10LTIxNSB7XG4gICAgcGFkZGluZy10b3A6IDIxNXB4O1xufVxuXG4ucC1yLTIxNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjE1cHg7XG59XG5cbi5wLWwtMjE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxNXB4O1xufVxuXG4ubS1iLTIxNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjE1cHg7XG59XG5cbi5tLXQtMjE1IHtcbiAgICBtYXJnaW4tdG9wOiAyMTVweDtcbn1cblxuLm0tci0yMTUge1xuICAgIG1hcmdpbi1yaWdodDogMjE1cHg7XG59XG5cbi5tLWwtMjE1IHtcbiAgICBtYXJnaW4tbGVmdDogMjE1cHg7XG59XG5cbi5wLWItMjIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XG59XG5cbi5wLXQtMjIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG59XG5cbi5wLXItMjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjBweDtcbn1cblxuLnAtbC0yMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjIwcHg7XG59XG5cbi5tLWItMjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjBweDtcbn1cblxuLm0tdC0yMjAge1xuICAgIG1hcmdpbi10b3A6IDIyMHB4O1xufVxuXG4ubS1yLTIyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjBweDtcbn1cblxuLm0tbC0yMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMjBweDtcbn1cblxuLnAtYi0yMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjVweDtcbn1cblxuLnAtdC0yMjUge1xuICAgIHBhZGRpbmctdG9wOiAyMjVweDtcbn1cblxuLnAtci0yMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyNXB4O1xufVxuXG4ucC1sLTIyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjVweDtcbn1cblxuLm0tYi0yMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDIyNXB4O1xufVxuXG4ubS10LTIyNSB7XG4gICAgbWFyZ2luLXRvcDogMjI1cHg7XG59XG5cbi5tLXItMjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyNXB4O1xufVxuXG4ubS1sLTIyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIyNXB4O1xufVxuXG4ucC1iLTIzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzMHB4O1xufVxuXG4ucC10LTIzMCB7XG4gICAgcGFkZGluZy10b3A6IDIzMHB4O1xufVxuXG4ucC1yLTIzMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjMwcHg7XG59XG5cbi5wLWwtMjMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzMHB4O1xufVxuXG4ubS1iLTIzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjMwcHg7XG59XG5cbi5tLXQtMjMwIHtcbiAgICBtYXJnaW4tdG9wOiAyMzBweDtcbn1cblxuLm0tci0yMzAge1xuICAgIG1hcmdpbi1yaWdodDogMjMwcHg7XG59XG5cbi5tLWwtMjMwIHtcbiAgICBtYXJnaW4tbGVmdDogMjMwcHg7XG59XG5cbi5wLWItMjM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjM1cHg7XG59XG5cbi5wLXQtMjM1IHtcbiAgICBwYWRkaW5nLXRvcDogMjM1cHg7XG59XG5cbi5wLXItMjM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMzVweDtcbn1cblxuLnAtbC0yMzUge1xuICAgIHBhZGRpbmctbGVmdDogMjM1cHg7XG59XG5cbi5tLWItMjM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMzVweDtcbn1cblxuLm0tdC0yMzUge1xuICAgIG1hcmdpbi10b3A6IDIzNXB4O1xufVxuXG4ubS1yLTIzNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMzVweDtcbn1cblxuLm0tbC0yMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMzVweDtcbn1cblxuLnAtYi0yNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDBweDtcbn1cblxuLnAtdC0yNDAge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweDtcbn1cblxuLnAtci0yNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4O1xufVxuXG4ucC1sLTI0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNDBweDtcbn1cblxuLm0tYi0yNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDI0MHB4O1xufVxuXG4ubS10LTI0MCB7XG4gICAgbWFyZ2luLXRvcDogMjQwcHg7XG59XG5cbi5tLXItMjQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0MHB4O1xufVxuXG4ubS1sLTI0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xufVxuXG4ucC1iLTI0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0NXB4O1xufVxuXG4ucC10LTI0NSB7XG4gICAgcGFkZGluZy10b3A6IDI0NXB4O1xufVxuXG4ucC1yLTI0NSB7XG4gICAgcGFkZGluZy1yaWdodDogMjQ1cHg7XG59XG5cbi5wLWwtMjQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0NXB4O1xufVxuXG4ubS1iLTI0NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQ1cHg7XG59XG5cbi5tLXQtMjQ1IHtcbiAgICBtYXJnaW4tdG9wOiAyNDVweDtcbn1cblxuLm0tci0yNDUge1xuICAgIG1hcmdpbi1yaWdodDogMjQ1cHg7XG59XG5cbi5tLWwtMjQ1IHtcbiAgICBtYXJnaW4tbGVmdDogMjQ1cHg7XG59XG5cbi5wLWItMjUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG59XG5cbi5wLXQtMjUwIHtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHg7XG59XG5cbi5wLXItMjUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNTBweDtcbn1cblxuLnAtbC0yNTAge1xuICAgIHBhZGRpbmctbGVmdDogMjUwcHg7XG59XG5cbi5tLWItMjUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTBweDtcbn1cblxuLm0tdC0yNTAge1xuICAgIG1hcmdpbi10b3A6IDI1MHB4O1xufVxuXG4ubS1yLTI1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNTBweDtcbn1cblxuLm0tbC0yNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0wIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0wIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC01IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC01IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi01IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC01IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci01IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci01IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC01IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC01IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTEwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0xMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0xMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTEwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTEwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTEwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0xMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0xMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTEwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTEwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTEwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0xMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0xMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTEwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTEwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTEwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0xMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0xMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTEwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTEwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTE1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0xNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0xNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0xNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0xNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTE1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTE1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0xNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0xNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0xNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0xNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTE1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTE1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0xNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0xNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0xNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0xNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTE1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTE1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0xNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0xNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0xNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0xNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTE1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0yMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTIwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0yMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0yMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTIwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0yMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0yMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTIwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0yMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0yMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTIwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0yMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTI1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0yNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0yNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTI1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTI1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTI1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTI1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0yNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0yNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTI1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTI1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTI1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTI1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0yNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0yNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTI1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTI1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTI1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAucC14cy10LTI1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0yNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0yNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTI1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTI1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTI1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTMwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0zMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0zMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0zMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0zMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTMwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTMwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0zMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0zMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0zMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0zMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTMwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTMwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0zMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0zMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0zMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0zMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTMwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTMwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0zMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0zMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0zMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0zMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTMwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0zNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTM1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTM1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0zNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0zNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTM1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTM1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0zNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0zNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTM1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTM1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0zNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0zNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTM1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTM1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0zNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci00MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC00MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTQwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTQwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTQwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtNDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci00MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC00MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTQwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTQwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTQwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtNDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci00MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC00MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTQwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTQwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTQwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtNDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci00MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC00MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTQwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTQwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTQwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtNDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTQ1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC00NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItNDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtNDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi00NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC00NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci00NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTQ1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTQ1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC00NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItNDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtNDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi00NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC00NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci00NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTQ1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTQ1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC00NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItNDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtNDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi00NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC00NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci00NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTQ1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTQ1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC00NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItNDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtNDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi00NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC00NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci00NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTQ1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi01MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtNTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTUwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItNTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtNTAge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItNTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC01MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi01MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtNTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTUwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItNTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtNTAge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItNTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC01MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi01MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtNTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTUwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItNTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtNTAge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItNTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC01MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi01MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtNTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTUwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItNTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtNTAge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItNTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC01MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItNTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTU1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci01NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC01NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTU1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTU1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTU1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtNTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItNTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTU1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci01NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC01NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTU1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTU1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTU1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtNTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItNTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTU1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci01NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC01NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTU1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTU1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTU1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtNTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItNTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAucC14cy10LTU1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci01NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC01NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTU1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTU1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTU1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtNTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTYwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC02MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItNjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtNjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi02MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC02MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci02MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTYwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTYwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC02MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItNjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtNjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi02MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC02MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci02MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTYwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTYwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC02MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItNjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtNjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi02MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC02MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci02MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTYwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTYwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC02MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItNjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtNjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi02MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC02MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci02MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTYwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi02NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtNjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTY1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTY1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItNjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtNjUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItNjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC02NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi02NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtNjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTY1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTY1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItNjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtNjUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItNjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC02NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi02NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtNjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTY1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTY1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItNjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtNjUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItNjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC02NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi02NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtNjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTY1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTY1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItNjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtNjUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItNjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC02NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItNzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTcwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci03MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC03MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTcwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTcwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTcwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtNzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItNzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTcwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci03MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC03MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTcwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTcwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTcwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtNzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItNzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTcwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci03MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC03MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTcwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTcwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTcwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtNzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItNzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTcwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci03MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC03MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTcwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTcwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTcwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtNzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTc1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC03NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItNzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtNzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi03NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC03NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci03NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTc1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTc1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC03NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItNzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtNzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi03NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC03NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci03NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTc1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTc1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC03NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItNzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtNzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi03NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC03NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci03NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTc1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTc1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC03NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItNzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtNzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi03NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC03NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci03NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTc1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi04MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtODAge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTgwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTgwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItODAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtODAge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItODAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC04MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi04MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtODAge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTgwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTgwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItODAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtODAge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItODAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC04MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi04MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtODAge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTgwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTgwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItODAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtODAge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItODAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC04MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi04MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtODAge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTgwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTgwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItODAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtODAge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItODAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC04MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItODUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTg1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci04NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC04NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTg1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTg1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtODUge1xuICAgICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItODUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTg1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci04NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC04NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTg1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTg1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtODUge1xuICAgICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItODUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTg1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci04NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC04NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTg1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTg1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtODUge1xuICAgICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItODUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAucC14cy10LTg1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci04NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC04NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTg1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTg1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtODUge1xuICAgICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTkwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC05MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItOTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtOTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi05MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC05MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci05MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTkwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTkwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC05MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItOTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtOTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi05MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC05MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci05MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTkwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTkwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC05MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItOTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtOTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi05MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC05MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci05MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTkwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTkwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC05MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItOTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtOTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi05MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC05MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci05MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTkwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi05NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtOTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTk1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTk1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItOTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtOTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItOTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC05NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi05NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtOTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTk1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTk1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItOTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtOTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItOTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC05NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi05NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtOTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTk1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTk1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItOTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtOTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItOTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC05NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi05NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtOTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTk1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTk1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItOTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtOTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItOTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC05NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMTAwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMTAwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMTAwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0xMDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMTAwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0xMDAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTEwMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0xMDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTEwMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTEwMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTEwMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMTAwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTEwMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMTAwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0xMDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMTAwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0xMDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0xMDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0xMDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTEwMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0xMDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTEwMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMTAwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTEwMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMTAwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMTAwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMTAwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0xMDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMTAwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0xMDAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTEwMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0xMDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0xMDUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0xMDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0xMDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTEwNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0xMDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTEwNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMTA1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTEwNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMTA1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMTA1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMTA1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTA1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0xMDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMTA1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0xMDUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTEwNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTA1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0xMDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTEwNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTEwNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTEwNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMTA1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTEwNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMTA1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTA1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0xMDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMTA1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0xMDUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0xMDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0xMDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTEwNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0xMDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTEwNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMTA1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTEwNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTExMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTExMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTExMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMTEwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTExMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMTEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0xMTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0xMTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0xMTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0xMTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTExMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0xMTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTExMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMTEwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTExMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMTEwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMTEwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMTEwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0xMTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMTEwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0xMTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTExMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0xMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTExMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTExMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTExMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMTEwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTExMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMTEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0xMTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMTE1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMTE1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMTE1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTE1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0xMTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMTE1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0xMTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTExNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTE1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0xMTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTExNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTExNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTExNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMTE1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTExNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMTE1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0xMTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMTE1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0xMTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0xMTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0xMTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTExNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0xMTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTExNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMTE1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMTVweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTExNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMTE1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMTE1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMTE1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTE1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0xMTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMTE1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0xMTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTExNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTE1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0xMTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0xMjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0xMjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0xMjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTEyMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0xMjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTEyMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMTIwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTEyMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMTIwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMTIwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0xMjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMTIwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0xMjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTEyMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0xMjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTEyMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTEyMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTEyMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMTIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTEyMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMTIwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0xMjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMTIwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0xMjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0xMjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0xMjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTEyMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0xMjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTEyMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMTIwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTEyMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTEyNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTEyNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTEyNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMTI1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTEyNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMTI1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTI1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0xMjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMTI1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0xMjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0xMjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0xMjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTEyNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0xMjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTEyNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMTI1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTEyNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMTI1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMTI1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMTI1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTI1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0xMjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMTI1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0xMjUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTEyNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTI1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0xMjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTI1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTEyNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgICB9XG5cbiAgICAucC14cy10LTEyNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTEyNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMTI1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTEyNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMTI1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTI1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0xMjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMTI1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMTMwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMTMwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMTMwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0xMzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMTMwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0xMzAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTEzMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTMwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0xMzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTEzMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTEzMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTEzMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMTMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTEzMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMTMwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0xMzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMTMwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0xMzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0xMzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0xMzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTEzMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0xMzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTEzMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMTMwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTEzMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMTMwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMTMwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMTMwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0xMzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMTMwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0xMzAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTEzMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTMwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0xMzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0xMzUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0xMzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0xMzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTEzNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0xMzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTEzNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMTM1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMzVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTEzNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMzVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMTM1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMTM1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMTM1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTM1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0xMzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMTM1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTM1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0xMzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMzVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTEzNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTM1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0xMzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTM1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTEzNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTEzNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzVweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTEzNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMTM1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTEzNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMTM1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTM1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0xMzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMTM1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0xMzUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0xMzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0xMzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTEzNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0xMzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTEzNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMTM1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMzVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTEzNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMzVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTE0MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTE0MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTE0MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMTQwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTE0MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMTQwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0xNDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMTQwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0xNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0xNDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0xNDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTE0MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0xNDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTE0MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMTQwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTE0MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMTQwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMTQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMTQwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0xNDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMTQwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0xNDAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTE0MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0xNDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTE0MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTE0MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTE0MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMTQwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTE0MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMTQwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0xNDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMTQwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMTQ1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMTQ1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMTQ1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0xNDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMTQ1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0xNDUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNDVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTE0NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0xNDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTQ1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTE0NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTE0NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTE0NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMTQ1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTE0NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMTQ1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0xNDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMTQ1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0xNDUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0xNDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0xNDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTE0NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQ1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0xNDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTE0NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMTQ1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNDVweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTE0NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMTQ1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMTQ1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMTQ1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0xNDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMTQ1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0xNDUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNDVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTE0NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTQ1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0xNDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTQ1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0xNTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0xNTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0xNTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTE1MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0xNTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTE1MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMTUwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTE1MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMTUwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMTUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMTUwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0xNTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMTUwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0xNTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTE1MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0xNTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTE1MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTE1MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTE1MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMTUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTE1MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMTUwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0xNTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMTUwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0xNTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0xNTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0xNTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTE1MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0xNTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTE1MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMTUwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTE1MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTE1NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTE1NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTE1NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMTU1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTVweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTE1NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMTU1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTU1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0xNTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMTU1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0xNTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0xNTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0xNTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTE1NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTU1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0xNTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTVweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTE1NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMTU1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNTVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTE1NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMTU1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMTU1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMTU1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTU1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0xNTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMTU1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0xNTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTE1NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTU1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0xNTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTU1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTE1NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbiAgICB9XG5cbiAgICAucC14cy10LTE1NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTE1NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMTU1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTVweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTE1NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMTU1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTU1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0xNTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMTU1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMTYwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMTYwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMTYwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0xNjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMTYwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0xNjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTE2MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0xNjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTE2MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTE2MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTE2MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMTYwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTE2MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMTYwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0xNjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMTYwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0xNjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0xNjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0xNjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTE2MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0xNjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTE2MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMTYwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTE2MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMTYwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMTYwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMTYwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0xNjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMTYwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0xNjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTE2MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0xNjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0xNjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0xNjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0xNjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTE2NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTY1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0xNjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTE2NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMTY1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNjVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTE2NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMTY1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMTY1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMTY1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTY1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0xNjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMTY1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTY1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0xNjUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNjVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTE2NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTY1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0xNjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTY1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTE2NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTE2NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjVweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTE2NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMTY1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTE2NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMTY1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTY1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0xNjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMTY1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0xNjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0xNjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0xNjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTE2NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTY1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0xNjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTE2NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMTY1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNjVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTE2NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTE3MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTE3MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTE3MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMTcwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTE3MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMTcwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTcwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0xNzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMTcwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0xNzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0xNzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0xNzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTE3MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0xNzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTE3MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMTcwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNzBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTE3MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMTcwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMTcwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMTcwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0xNzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMTcwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0xNzAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTE3MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTcwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0xNzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTcwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTE3MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTE3MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTE3MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMTcwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTE3MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMTcwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTcwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0xNzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMTcwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMTc1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMTc1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMTc1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTc1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0xNzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMTc1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTc1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0xNzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNzVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTE3NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTc1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0xNzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTc1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTE3NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTE3NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTE3NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMTc1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTE3NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMTc1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTc1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0xNzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMTc1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE3NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0xNzUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0xNzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTc1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0xNzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTE3NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTc1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0xNzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNzVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTE3NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMTc1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNzVweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTE3NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNzVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMTc1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMTc1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMTc1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTc1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0xNzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMTc1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTc1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0xNzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNzVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTE3NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTc1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0xNzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTc1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0xODAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0xODAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0xODAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTE4MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0xODAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTE4MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMTgwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTE4MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMTgwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMTgwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMTgwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0xODAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMTgwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0xODAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTE4MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTgwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0xODAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTE4MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTE4MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTE4MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMTgwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTE4MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMTgwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0xODAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMTgwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0xODAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0xODAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0xODAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTE4MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0xODAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTE4MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMTgwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTE4MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTE4NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODVweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTE4NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTE4NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMTg1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxODVweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTE4NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMTg1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTg1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0xODUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMTg1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0xODUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0xODUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTg1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0xODUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTE4NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTg1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0xODUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxODVweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTE4NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMTg1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxODVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTE4NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxODVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMTg1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMTg1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMTg1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTg1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0xODUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMTg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTg1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0xODUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxODVweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTE4NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTg1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0xODUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTg1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTE4NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODVweDtcbiAgICB9XG5cbiAgICAucC14cy10LTE4NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTE4NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMTg1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxODVweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTE4NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMTg1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTg1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0xODUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMTg1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMTkwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMTkwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMTkwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0xOTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMTkwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0xOTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOTBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTE5MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTkwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0xOTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTkwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTE5MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTE5MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTE5MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMTkwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTE5MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMTkwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTkwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0xOTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMTkwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE5MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0xOTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0xOTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0xOTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTE5MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0xOTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTE5MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMTkwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOTBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTE5MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMTkwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMTkwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMTkwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0xOTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMTkwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0xOTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOTBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTE5MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTkwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0xOTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTkwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0xOTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTk1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0xOTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTk1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0xOTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTVweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTE5NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTk1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0xOTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOTVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTE5NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMTk1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOTVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTE5NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMTk1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMTk1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5NXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMTk1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTk1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0xOTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMTk1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTk1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0xOTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOTVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTE5NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTk1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0xOTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTk1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTE5NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTE5NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOTVweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTE5NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMTk1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTE5NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMTk1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTk1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0xOTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMTk1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE5NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0xOTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTk1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0xOTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTk1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0xOTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTVweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTE5NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTk1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0xOTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOTVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTE5NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMTk1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOTVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTE5NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTIwMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTIwMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTIwMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMjAwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTIwMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMjAwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0yMDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMjAwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0yMDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0yMDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0yMDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTIwMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0yMDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTIwMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMjAwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTIwMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMjAwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMjAwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMjAwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0yMDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMjAwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0yMDAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTIwMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0yMDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTIwMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTIwMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTIwMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMjAwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTIwMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMjAwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0yMDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMjAwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMjA1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMjA1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMjA1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjA1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0yMDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMjA1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjA1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0yMDUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMDVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTIwNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjA1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0yMDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTIwNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTIwNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTIwNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMjA1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTIwNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMjA1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjA1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0yMDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMjA1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0yMDUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjA1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0yMDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjA1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0yMDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTIwNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjA1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0yMDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMDVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTIwNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMjA1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMDVweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTIwNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMjA1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMjA1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMjA1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjA1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0yMDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMjA1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjA1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0yMDUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMDVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTIwNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjA1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0yMDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0yMTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjEwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0yMTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjEwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0yMTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMTBweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTIxMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjEwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0yMTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMTBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTIxMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMjEwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMTBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTIxMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMjEwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIxMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMjEwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIxMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMjEwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjEwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0yMTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMjEwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjEwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0yMTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMTBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTIxMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjEwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0yMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTIxMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMTBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTIxMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTIxMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMjEwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMTBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTIxMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMjEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjEwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0yMTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMjEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIxMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0yMTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjEwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0yMTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjEwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0yMTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMTBweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTIxMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjEwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0yMTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMTBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTIxMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMjEwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMTBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTIxMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTIxNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMTVweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTIxNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMTVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTIxNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMjE1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMTVweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTIxNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMjE1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjE1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0yMTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMjE1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIxNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0yMTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjE1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0yMTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjE1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0yMTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMTVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTIxNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjE1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0yMTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMTVweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTIxNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMjE1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMTVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTIxNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMjE1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIxNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMjE1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIxNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMjE1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjE1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0yMTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMjE1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjE1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0yMTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMTVweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTIxNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjE1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0yMTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTIxNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMTVweDtcbiAgICB9XG5cbiAgICAucC14cy10LTIxNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMTVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTIxNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMjE1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMTVweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTIxNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMjE1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjE1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0yMTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMjE1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIxNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMjIwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIyMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMjIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIyMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMjIwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjIwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0yMjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMjIwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjIwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0yMjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMjBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTIyMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjIwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0yMjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTIyMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMjBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTIyMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMjBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTIyMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIyMHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMjIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMjBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTIyMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIyMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMjIwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjIwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0yMjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMjIwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0yMjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0yMjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0yMjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMjBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTIyMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjIwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0yMjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMjBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTIyMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIyMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMjIwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMjBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTIyMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMjIwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIyMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMjIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIyMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMjIwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjIwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0yMjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMjIwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjIwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0yMjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMjBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTIyMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjIwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0yMjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0yMjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjI1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0yMjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjI1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0yMjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMjVweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTIyNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjI1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0yMjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMjVweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTIyNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIyNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMjI1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMjVweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTIyNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMjI1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIyNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMjI1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIyNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMjI1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjI1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0yMjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIyNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMjI1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjI1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0yMjUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMjVweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTIyNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjI1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0yMjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjI1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTIyNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMjVweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTIyNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMjVweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTIyNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIyNXB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMjI1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMjVweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTIyNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIyNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMjI1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjI1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0yMjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIyNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMjI1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIyNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0yMjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjI1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0yMjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjI1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0yMjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMjVweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTIyNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjI1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0yMjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMjVweDtcbiAgICB9XG5cbiAgICAubS14cy10LTIyNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIyNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMjI1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMjVweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTIyNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTIzMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMzBweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTIzMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMzBweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTIzMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIzMHB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMjMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMzBweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTIzMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMjMwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjMwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0yMzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzMHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMjMwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0yMzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjMwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0yMzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjMwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0yMzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMzBweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTIzMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjMwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0yMzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMzBweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTIzMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzMHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMjMwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMzBweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTIzMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMjMwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMjMwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIzMHB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMjMwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjMwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0yMzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzMHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMjMwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjMwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0yMzAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMzBweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTIzMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjMwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0yMzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTIzMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMzBweDtcbiAgICB9XG5cbiAgICAucC14cy10LTIzMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMzBweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTIzMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIzMHB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMjMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMzBweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTIzMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMjMwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjMwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0yMzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzMHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMjMwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMjM1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMjM1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIzNXB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMjM1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjM1cHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0yMzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzNXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMjM1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjM1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0yMzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMzVweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTIzNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjM1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0yMzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjM1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTIzNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMzVweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTIzNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMzVweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTIzNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIzNXB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMjM1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMzVweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTIzNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMjM1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjM1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0yMzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzNXB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMjM1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIzNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0yMzUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjM1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0yMzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjM1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0yMzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMzVweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTIzNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjM1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0yMzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMzVweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTIzNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzNXB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMjM1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMzVweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTIzNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMzVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMjM1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMjM1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIzNXB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMjM1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjM1cHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0yMzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzNXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMjM1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjM1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0yMzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMzVweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTIzNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjM1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0yMzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjM1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnAtbGctYi0yNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctdC0yNDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctci0yNDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNDBweDtcbiAgICB9XG5cbiAgICAucC1sZy1sLTI0MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctYi0yNDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNDBweDtcbiAgICB9XG5cbiAgICAubS1sZy10LTI0MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLXItMjQwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNDBweDtcbiAgICB9XG5cbiAgICAubS1sZy1sLTI0MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLW1kLWItMjQwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXQtMjQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLXItMjQwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjQwcHg7XG4gICAgfVxuXG4gICAgLnAtbWQtbC0yNDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWItMjQwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjQwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtdC0yNDAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNDBweDtcbiAgICB9XG5cbiAgICAubS1tZC1yLTI0MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjQwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtbC0yNDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1zbS1iLTI0MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNDBweDtcbiAgICB9XG5cbiAgICAucC1zbS10LTI0MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNDBweDtcbiAgICB9XG5cbiAgICAucC1zbS1yLTI0MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4O1xuICAgIH1cblxuICAgIC5wLXNtLWwtMjQwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNDBweDtcbiAgICB9XG5cbiAgICAubS1zbS1iLTI0MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXQtMjQwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjQwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tci0yNDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLWwtMjQwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnAteHMtYi0yNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtdC0yNDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtci0yNDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNDBweDtcbiAgICB9XG5cbiAgICAucC14cy1sLTI0MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtYi0yNDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNDBweDtcbiAgICB9XG5cbiAgICAubS14cy10LTI0MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLXItMjQwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNDBweDtcbiAgICB9XG5cbiAgICAubS14cy1sLTI0MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucC1sZy1iLTI0NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNDVweDtcbiAgICB9XG5cbiAgICAucC1sZy10LTI0NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNDVweDtcbiAgICB9XG5cbiAgICAucC1sZy1yLTI0NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0NXB4O1xuICAgIH1cblxuICAgIC5wLWxnLWwtMjQ1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNDVweDtcbiAgICB9XG5cbiAgICAubS1sZy1iLTI0NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLXQtMjQ1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbGctci0yNDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0NXB4O1xuICAgIH1cblxuICAgIC5tLWxnLWwtMjQ1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtbWQtYi0yNDUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjQ1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtdC0yNDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjQ1cHg7XG4gICAgfVxuXG4gICAgLnAtbWQtci0yNDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNDVweDtcbiAgICB9XG5cbiAgICAucC1tZC1sLTI0NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjQ1cHg7XG4gICAgfVxuXG4gICAgLm0tbWQtYi0yNDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNDVweDtcbiAgICB9XG5cbiAgICAubS1tZC10LTI0NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0NXB4O1xuICAgIH1cblxuICAgIC5tLW1kLXItMjQ1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNDVweDtcbiAgICB9XG5cbiAgICAubS1tZC1sLTI0NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXNtLWItMjQ1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXQtMjQ1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0NXB4O1xuICAgIH1cblxuICAgIC5wLXNtLXItMjQ1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjQ1cHg7XG4gICAgfVxuXG4gICAgLnAtc20tbC0yNDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0NXB4O1xuICAgIH1cblxuICAgIC5tLXNtLWItMjQ1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjQ1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tdC0yNDUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNDVweDtcbiAgICB9XG5cbiAgICAubS1zbS1yLTI0NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjQ1cHg7XG4gICAgfVxuXG4gICAgLm0tc20tbC0yNDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjQ1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucC14cy1iLTI0NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNDVweDtcbiAgICB9XG5cbiAgICAucC14cy10LTI0NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNDVweDtcbiAgICB9XG5cbiAgICAucC14cy1yLTI0NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0NXB4O1xuICAgIH1cblxuICAgIC5wLXhzLWwtMjQ1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNDVweDtcbiAgICB9XG5cbiAgICAubS14cy1iLTI0NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLXQtMjQ1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjQ1cHg7XG4gICAgfVxuXG4gICAgLm0teHMtci0yNDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0NXB4O1xuICAgIH1cblxuICAgIC5tLXhzLWwtMjQ1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wLWxnLWItMjUwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXQtMjUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1MHB4O1xuICAgIH1cblxuICAgIC5wLWxnLXItMjUwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgLnAtbGctbC0yNTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xuICAgIH1cblxuICAgIC5tLWxnLWItMjUwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjUwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctdC0yNTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNTBweDtcbiAgICB9XG5cbiAgICAubS1sZy1yLTI1MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgLm0tbGctbC0yNTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1tZC1iLTI1MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbiAgICB9XG5cbiAgICAucC1tZC10LTI1MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgICB9XG5cbiAgICAucC1tZC1yLTI1MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIC5wLW1kLWwtMjUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbiAgICB9XG5cbiAgICAubS1tZC1iLTI1MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLXQtMjUwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjUwcHg7XG4gICAgfVxuXG4gICAgLm0tbWQtci0yNTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIC5tLW1kLWwtMjUwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc20tYi0yNTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tdC0yNTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjUwcHg7XG4gICAgfVxuXG4gICAgLnAtc20tci0yNTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAucC1zbS1sLTI1MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjUwcHg7XG4gICAgfVxuXG4gICAgLm0tc20tYi0yNTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNTBweDtcbiAgICB9XG5cbiAgICAubS1zbS10LTI1MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1MHB4O1xuICAgIH1cblxuICAgIC5tLXNtLXItMjUwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAubS1zbS1sLTI1MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wLXhzLWItMjUwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXQtMjUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1MHB4O1xuICAgIH1cblxuICAgIC5wLXhzLXItMjUwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgLnAteHMtbC0yNTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xuICAgIH1cblxuICAgIC5tLXhzLWItMjUwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjUwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtdC0yNTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNTBweDtcbiAgICB9XG5cbiAgICAubS14cy1yLTI1MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgLm0teHMtbC0yNTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gICAgfVxufVxuXG4vKiBDb2xvciAqL1xuLmNvLXdoaXRle1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY28tYzEge1xuICAgIGNvbG9yOiAjMDBhZDVmO1xufVxuXG4uY28tYzIge1xuICAgIGNvbG9yOiAjZmE0MjUxO1xufVxuXG4uY28tYzMge1xuICAgIGNvbG9yOiAjZmY4MzAwO1xufVxuXG4uY28tYzQge1xuICAgIGNvbG9yOiAjMjE5NGMxO1xufVxuXG4uY28tYzUge1xuICAgIGNvbG9yOiAjYWI2YzI1O1xufVxuXG4uY28tYzYge1xuICAgIGNvbG9yOiAjZTJlMTFiO1xufVxuXG4uY28tYzcge1xuICAgIGNvbG9yOiAjZTgzZThjO1xufVxuXG4uY28tYzgge1xuICAgIGNvbG9yOiAjMDM2NzNhO1xufVxuXG4uY28tYzkge1xuICAgIGNvbG9yOiAjY2MwOTE5O1xufVxuXG4uY28tYzEwIHtcbiAgICBjb2xvcjogIzZmNDJjMTtcbn1cblxuLyogQmFja2dyb3VuZCovXG4uYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5iZy1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi5iZy1vdmVybGF5LS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ5LCA4OSwgMjUzLCAwLjkpO1xufVxuXG4uYmctYzEge1xuICAgIGJhY2tncm91bmQ6ICMwMGFkNWY7XG59XG5cbi5iZy1jMiB7XG4gICAgYmFja2dyb3VuZDogI2ZhNDI1MTtcbn1cblxuLmJnLWMzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY4MzAwO1xufVxuXG4uYmctYzQge1xuICAgIGJhY2tncm91bmQ6ICMyMTk0YzE7XG59XG5cbi5iZy1jNSB7XG4gICAgYmFja2dyb3VuZDogI2FiNmMyNTtcbn1cblxuLmJnLWM2IHtcbiAgICBiYWNrZ3JvdW5kOiAjZTJlMTFiO1xufVxuXG4uYmctYzcge1xuICAgIGJhY2tncm91bmQ6ICNlODNlOGM7XG59XG5cbi5iZy1jOCB7XG4gICAgYmFja2dyb3VuZDogIzAzNjczYTtcbn1cblxuLmJnLWM5IHtcbiAgICBiYWNrZ3JvdW5kOiAjY2MwOTE5O1xufVxuXG4uYmctYzEwIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmY0MmMxO1xufVxuXG4uYmctZmxhdC1jb2xvci0xIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjBhOGQ4O1xufVxuXG4uYmctZmxhdC1jb2xvci0yIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjNjMmRlO1xufVxuXG4uYmctZmxhdC1jb2xvci0zIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuXG4uYmctZmxhdC1jb2xvci00IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjg2YzZiO1xufVxuXG4uYmctZmxhdC1jb2xvci01IHtcbiAgICBiYWNrZ3JvdW5kOiAjNGRiZDc0O1xufVxuXG4uYmctZWZvcm1hY2lve1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUpICFpbXBvcnRhbnQ7XG59XG5cbi8qSW1hZ2UqL1xuLmltZy1yYWRpdXMge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1nLWNpciB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1nLWNpci5mYXM6YmVmb3Jle1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5pbWctMjUge1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMjVweDtcbn1cblxuLmltZy00MCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xufVxuXG4uaW1nLTEyMCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG59XG5cbi52bWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4udnVlLWxpc3RzIHVsLCAudnVlLWxpc3RzIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi8qIERyb3Bkb3duICovXG4uYnV0dG9ucy1kYXRhdGFibGV7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi1kYXRhdGFibGUuZHJvcGRvd24tbWVudXtcbiAgcGFkZGluZzogMDtcbn1cblxuLmRyb3Bkb3duLWRhdGF0YWJsZS5kcm9wZG93bi1tZW51IC5kdC1idXR0b25ze1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHJvcGRvd24tZGF0YXRhYmxlLmRyb3Bkb3duLW1lbnUgYnV0dG9ue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhlOTE5NDtcbn1cblxuLmRyb3Bkb3duLWRhdGF0YWJsZS5kcm9wZG93bi1tZW51IGF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGU5MTk0O1xufVxuXG4uZHJvcGRvd24tZGF0YXRhYmxlLmRyb3Bkb3duLW1lbnUgLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwgLmRyb3Bkb3duLWRhdGF0YWJsZS5kcm9wZG93bi1tZW51IC5idG4tZ3JvdXA+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBwYWRkaW5nOiAuMzc1cmVtIDEuNzVyZW0gLjM3NXJlbSAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAuNzVyZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsMCwwLC4wMyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gICAgZm9udC1zaXplOiA3NSU7XG59XG5cbi5tcy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjUwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjAwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXJ7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cblxudGFibGUuZGF0YVRhYmxle1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAudG9wLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9te1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXJ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC02NXB4O1xufVxuXG4jdGFibGVEaXBsb21hc1RvZG9zX2ZpbHRlcntcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWx7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVye1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAudGFibGUtZGF0YV9fdG9vbCAudGFibGUtZGF0YV9fdG9vbC1yaWdodHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLypwYWRkaW5nLXJpZ2h0OiAxcmVtOyovXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICAgIC50YWJsZS1kYXRhX190b29sIC50YWJsZS1kYXRhX190b29sLXJpZ2h0IC5hdS1idG4tLXNtYWxse1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNTByZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGFibGUtZGF0YV9fdG9vbCAudGFibGUtZGF0YV9fdG9vbC1yaWdodCA+IGJ1dHRvbntcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIH1cblxuICAgIC50YWJsZS1kYXRhX190b29sIC50YWJsZS1kYXRhX190b29sLXJpZ2h0ID4gLmJ1dHRvbnMtZGF0YXRhYmxle1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC50YWJsZS1kYXRhX190b29sIC50YWJsZS1kYXRhX190b29sLXJpZ2h0ID4gLmJ1dHRvbnMtZGF0YXRhYmxlIGJ1dHRvbntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50YWJsZS1kYXRhX190b29sIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVye1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLnRhYmxlLWRhdGFfX3Rvb2wgLnRhYmxlLWRhdGFfX3Rvb2wtcmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRhYmxlLWRhdGFfX3Rvb2wgLnRhYmxlLWRhdGFfX3Rvb2wtcmlnaHQgLmF1LWJ0bi0tc21hbGx7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41MHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGFibGUtZGF0YV9fdG9vbCAudGFibGUtZGF0YV9fdG9vbC1yaWdodCA+IGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgLyovbWFyZ2luLWJvdHRvbTogMTBweDsqL1xuICAgIH1cbiAgICAudGFibGUtZGF0YV9fdG9vbCAudGFibGUtZGF0YV9fdG9vbC1yaWdodCAuYnRue1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgfVxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWx7XG4gICAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICAgICAgICB3aWR0aDogOTglICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyICNidG5GaWx0ZXJze1xuICAgICAgICB3aWR0aDogMTklICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IGluaXRpYWw7XG4gICAgfVxuICAgIC50YWJsZS1kYXRhX190b29sIC50YWJsZS1kYXRhX190b29sLXJpZ2h0IC5ycy1zZWxlY3QyLS1kYXJre1xuICAgICAgICB3aWR0aDozMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7XG5cbiAgICAudGFibGUtZGF0YV9fdG9vbCAudGFibGUtZGF0YV9fdG9vbC1yaWdodCAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IHgtc21hbGwgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjUlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAudG9wLC5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuYnV0dG9ue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mb3tcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgfVxuICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIHVsLnBhZ2luYXRpb257XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWx7XG4gICAgICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICAgICAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IGluaXRpYWw7XG4gICAgfVxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyICNidG5GaWx0ZXJze1xuICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgIC8qZm9udC1zaXplOiAwcHg7Ki9cbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IGluaXRpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogeC1zbWFsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYnRuLWdyb3Vwe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAudG9wLCAuZGF0YVRhYmxlc193cmFwcGVyIC5idXR0b257XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuYnV0dG9ue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCBpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogMjNweDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGh7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggbGFiZWx7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3R7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm97XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGV7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9XCJyb3dcIl0+dGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1cInJvd1wiXT50aDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIHRvcDogMzIlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSkgIWltcG9ydGFudDtcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyLnBhcmVudD50ZDpmaXJzdC1jaGlsZDpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50ci5wYXJlbnQ+dGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkZVwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbnRhYmxlLmRhdGFUYWJsZT50Ym9keT50ci5jaGlsZD50ZC5jaGlsZHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2YyZjJmMiAhaW1wb3J0YW50O1xufVxuXG50YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuY2hpbGQgdWwuZHRyLWRldGFpbHN7XG4gIHdpZHRoOiAxMDAlO1xuXG59XG5cbnRhYmxlLmRhdGFUYWJsZT50Ym9keT50ci5jaGlsZCB1bC5kdHItZGV0YWlscz5saSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgcGFkZGluZzogMTVweCA1cHggMTVweCAzcHg7XG59XG5cbnRhYmxlLmRhdGFUYWJsZT50Ym9keT50ci5jaGlsZCBzcGFuLmR0ci10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogNzVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxkIHNwYW4uZHRyLWRhdGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAwcHggMTVweCAwcHggNXB4O1xufVxuXG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uYXUtY2FyZCBmb3JtIC5mb3JtLWNvbnRyb2wsIC5mb3JtLXNlbGVjdCwgLmF1LWNhcmQgLmZvcm0tY29udHJvbCwgdGQgLmZvcm0tY29udHJvbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjU3NXJlbSAuNzVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLmZvcm0tY29udHJvbFtyZWFkb25seV0sIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCAuZm9ybS1zZWxlY3RbcmVhZG9ubHldLCAuZm9ybS1zZWxlY3RbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYXUtY2FyZCAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAuNzVyZW0haW1wb3J0YW50O1xufVxuXG4uYXUtY2FyZCAuZm9ybS1jb250cm9sLWZpbGUtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIC43NXJlbSFpbXBvcnRhbnQ7XG59XG5cbi5hdS1jYXJkIGZvcm0gc2VsZWN0LmZvcm0tY29udHJvbHtcbiAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmF1LWNhcmQgZm9ybSBsYWJlbHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi8qIFRBQlMgMSAqL1xuLm5hdi10YWJzIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmt7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZjJmMmYyO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLCAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2YyZjJmMjtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMwRjYzOTQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZjJmMmYyO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmZpcnN0LWNoaWxke1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmxhc3QtY2hpbGR7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcbn1cblxuLyogVEFCUyAyICovXG4ubmF2LXRhYnMucmVndWxhciB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ubmF2LXRhYnMucmVndWxhciAubmF2LWxpbmt7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2YyZjJmMjtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgIGNvbG9yOiAjODg4ODg4O1xufVxuXG4ubmF2LXRhYnMucmVndWxhciAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssIC5uYXYtdGFicy5yZWd1bGFyIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtdGFicy5yZWd1bGFyIC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZjJmMmYyO1xufVxuXG4ubmF2LXRhYnMucmVndWxhciAubmF2LWxpbms6aG92ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMEY2Mzk0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2YyZjJmMjtcbn1cblxuLm5hdi10YWJzLnJlZ3VsYXIgLm5hdi1saW5rOmZpcnN0LWNoaWxke1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbn1cblxuLm5hdi10YWJzLnJlZ3VsYXIgLm5hdi1saW5rOmxhc3QtY2hpbGR7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuXG4udGFiLWNvbnRlbnQucmVndWxhciAuYXUtY2FyZHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgLm5hdi10YWJzIC5uYXYtbGlua3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluazpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluazpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbi5uYXYtdGFicy5yZWd1bGFyIC5uYXYtbGluazpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG5cbi5uYXYtdGFicy5yZWd1bGFyIC5uYXYtbGluazpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG59XG59XG5cbi5zYXBsaW5nLWxpc3Qge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2FwbGluZy1saXN0IC5zYXBsaW5nLWl0ZW0gdWx7XG4gIHBhZGRpbmctbGVmdDogNjJweDtcbn1cblxuLnNhcGxpbmctbGlzdCBsaSA+IGF7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zYXBsaW5nLWxpc3QgLnNhcGxpbmctaXRlbTpiZWZvcmV7XG4gICAgY29udGVudDogXCJcXGYxMTRcIjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzOyAvKiBTYWZhcmkgKi9cbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zYXBsaW5nLWxpc3QgLnNhcGxpbmctaXRlbS5zYXBsaW5nLWV4cGFuZGVkOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uc2FwbGluZy1saXN0IC5zYXBsaW5nLWl0ZW06aG92ZXI6YmVmb3Jle1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLnNhcGxpbmctbGlzdCAuc2FwbGluZy1pdGVtIHNwYW4ubmFtZXtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnNhcGxpbmctbGlzdCAuc2FwbGluZy1pdGVtIC5mYXN7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZvb3RlcntcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5mb290ZXIgLmxvZ29zIC5yb3d7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2dvcyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5mb290ZXIgLmxvZ28tZ3Z7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvb3RlciAubG9nby11ZXtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZvb3RlciAubG9nby1ndiBpbWd7XG4gIHdpZHRoOiAxNjVweDtcbn1cbi5mb290ZXIgLmxvZ28tdWUgaW1ne1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5mb290ZXIgLmxvZ28tZ3YgaW1nLm1pbml7XG4gIHdpZHRoOiAxNjVweDtcbn1cbi5mb290ZXIgLmxvZ28tdWUgaW1nLm1pbml7XG4gIHdpZHRoOiAzNXB4O1xufVxuXG4ud2hpdGUgLm1lbnUtc2lkZWJhcjJfX2NvbnRlbnR7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLndoaXRlIC5uYXZiYXItc2lkZWJhcjIgLm5hdmJhcl9fbGlzdCBsaSBhe1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMmYyZjI7XG59XG5cbi53aGl0ZSAubmF2YmFyLXNpZGViYXIyIC5uYXZiYXJfX2xpc3QgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODI3MzM7XG59XG5cbi53aGl0ZSAubmF2YmFyLXNpZGViYXIyIC5uYXZiYXJfX2xpc3QgbGk6aG92ZXIgYXtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi53aGl0ZSAubmF2YmFyLXNpZGViYXIyIC5uYXZiYXJfX3N1Yi1saXN0IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4ud2hpdGUgLm5hdmJhci1zaWRlYmFyMiAubmF2YmFyX19saXN0IGxpOmhvdmVyIC5uYXZiYXJfX3N1Yi1saXN0IGxpIGEge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4ud2hpdGUgLm5hdmJhci1zaWRlYmFyMiAubmF2YmFyX19saXN0IGxpIC5uYXZiYXJfX3N1Yi1saXN0IGxpOmhvdmVyIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmFkZ2V7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uYXZiYXJfX2xpc3QgLmJhZGdle1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhcl9fbGlzdCBhOmhvdmVyID4gLmJhZGdle1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VwLmJhZGdlLnJvdW5kZWQtcGlsbC5iZy13YXJuaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMXJlbTtcbn1cblxuLmJ0bi1ncm91cCAuYnRuLXNlY29uZGFyeXtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYWFhYTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmJ0bi1ncm91cCAuYnRuLXNlY29uZGFyeS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG59XG5cbi5idG4tc2Vjb25kYXJ5IGl7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uYnRuLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0biwgLmJ0bi5hY3RpdmUsIC5idG4uc2hvdywgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIDpub3QoLmJ0bi1jaGVjaykrLmJ0bjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjghaW1wb3J0YW50O1xufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3c+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG5bZGF0YS1icy10b2dnbGU9YnV0dG9uc10+LmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwgW2RhdGEtYnMtdG9nZ2xlPWJ1dHRvbnNdPi5idG4gaW5wdXRbdHlwZT1yYWRpb10sIFtkYXRhLWJzLXRvZ2dsZT1idXR0b25zXT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sIFtkYXRhLWJzLXRvZ2dsZT1idXR0b25zXT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKX4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkV4YW1pbmFyXCI7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKX4uY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJFeGFtaW5hclwiO1xufVxuXG4ucGFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5jb250ZW50LWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmNvbnRlbnQtaGVhZGVyIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzY2Njtcbn1cblxuLmNvbnRlbnQtaGVhZGVyIC5wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYnJlYWRjcnVtYi10aXRsZXtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJyZWFkY3J1bWItaWNvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5icmVhZGNydW1iIC5zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5kYXRhLXRhYmxlLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMDtcbn1cblxuI3NlY3Rpb24tZWRpdGlvbi1jb250ZW50LXJvdyB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubW9kYWwtYm9keSB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi5tb2RhbC1wcmltYXJ5IC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtcHJpbWFyeSAubW9kYWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXdhcm5pbmcgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC13YXJuaW5nIC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjBiICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1kYW5nZXIgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kYW5nZXIgLm1vZGFsLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzM3MjQgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1zdWNjZXNzIC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDRjICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1sYWJlbCB7XG4gICAgcGFkZGluZzogLjJlbSAuMmVtO1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMwZWYgIWltcG9ydGFudDtcbn1cblxuLmxhYmVsLXdhcm5pbmcsXG4ubW9kYWwtd2FybmluZyAubW9kYWwtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTIgIWltcG9ydGFudDtcbn1cblxuLmxhYmVsLWRhbmdlcixcbi5tb2RhbC1kYW5nZXIgLm1vZGFsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5ICFpbXBvcnRhbnQ7XG59XG5cbi5sYWJlbC1zdWNjZXNzLFxuLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGE2NWEgIWltcG9ydGFudDtcbiAgfVxuXG4ubW9kYWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tb2RhbC1ib2R5IGxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZGFsIC5tb2RhbC1mb290ZXJ7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLm1vZGFsIC5tb2RhbC1mb290ZXIgLmF1LWJ0bi0tYmx1ZXtcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG59XG5cbi5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tZGVmYXVsdHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgY29sb3I6I0ZGRkZGRjtcbn1cblxuLm1vZGFsIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5tb2RhbC1jb250ZW50IGZvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9kYWwtd2FybmluZyAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGI4YjBiO1xufVxuXG4ubW9kYWwtcHJpbWFyeSAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTllY2VmO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC13YXJuaW5nIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkYjhiMGI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFsLWRhbmdlciAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzIzMzIxO1xufVxuXG4ubW9kYWwtZGFuZ2VyIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjMjMzMjE7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNzMzZTtcbn1cblxuLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNzMzZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwtd2FybmluZyAubW9kYWwtYm9keSxcbi5tb2RhbC13YXJuaW5nIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtd2FybmluZyAubW9kYWwtaGVhZGVyIC5jbG9zZSxcbi5tb2RhbC13YXJuaW5nIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlLFxuLm1vZGFsLXdhcm5pbmcgLm1vZGFsLWZvb3Rlcixcbi5tb2RhbC1pbmZvIC5tb2RhbC1ib2R5LFxuLm1vZGFsLWluZm8gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1pbmZvIC5tb2RhbC1mb290ZXIsXG4ubW9kYWwtc3VjY2VzcyAubW9kYWwtYm9keSxcbi5tb2RhbC1zdWNjZXNzIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtc3VjY2VzcyAubW9kYWwtZm9vdGVyLFxuLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWhlYWRlciAuY2xvc2UsXG4ubW9kYWwtc3VjY2VzcyAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSxcbi5tb2RhbC1kYW5nZXIgLm1vZGFsLWJvZHksXG4ubW9kYWwtZGFuZ2VyIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGFuZ2VyIC5tb2RhbC1oZWFkZXIgLmNsb3NlLFxuLm1vZGFsLWRhbmdlciAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSxcbi5tb2RhbC1kYW5nZXIgLm1vZGFsLWZvb3RlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXByaW1hcnkgLm1vZGFsLWJvZHksXG4ubW9kYWwtcHJpbWFyeSAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLXByaW1hcnkgLm1vZGFsLWZvb3RlciB7XG4gICAgY29sb3I6ICM0OTUwNTcgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXByaW1hcnkgLmJ0bi1vdXRsaW5lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmM3NTdkO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4ubW9kYWwtd2FybmluZyAuYnRuLW91dGxpbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYjhiMGI7XG4gICAgY29sb3I6ICNkYjhiMGI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5tb2RhbC1kYW5nZXIgLmJ0bi1vdXRsaW5lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzIzMzIxO1xuICAgIGNvbG9yOiAjYzIzMzIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ubW9kYWwtc3VjY2VzcyAuYnRuLW91dGxpbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDczM2U7XG4gICAgY29sb3I6ICMwMDczM2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5tb2RhbC13LTkwe1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbn1cblxuLmltZy1vcmdhbml6YXRpb24ge1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRleHQtYm9sZCwgLnRleHQtYm9sZC50YWJsZSB0ZCwgLnRleHQtYm9sZC50YWJsZSB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm11bHRpcGxlLXNlbGVjdC1kaXYge1xuICAgIGhlaWdodDoyMDBweDtcbiAgICBvdmVyZmxvdzphdXRvO1xuICAgIGJvcmRlcjoxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiNmOWY5Zjk7XG59XG5cbi5hbGVydC1lcnJvciB7XG4gICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG5cbi5jb2xvci1lZGl0LWljb24ge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xufVxuXG4uY29sb3ItYWRkLWljb24ge1xuICAgIGNvbG9yOiAjNjNjNzZhO1xufVxuXG4uY29sb3ItZGVsZXRlLWljb24ge1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYXV0aG9yaXplZC1saSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4jb3JnYW5pemF0aW9uLW5hbWUtc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucmV2YWxpZGF0aW9uX3NwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogcHVycGxlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbn1cblxuLm5vdGUtZWRpdG9yIC5icy10b29sdGlwLWJvdHRvbXtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubm90ZS1lZGl0YWJsZSAuZGwsIC5ub3RlLWVkaXRhYmxlIG9sLCAubm90ZS1lZGl0YWJsZSB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi5sb2cge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLnRleHQtYnJlYWsge1xuICAgIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbn1cblxuLnRoLXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1ncm91cC5maWxlLWNhcHRpb24tbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jb250cm9sLmZpbGUtY2FwdGlvbi5rdi1maWxlaW5wdXQtY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbHVtbi1ub25lIHRke1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxudGQudGQtaGlkZXtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtd3lzaWh0bWw1LWluc2VydC1saW5rLW1vZGFsIC5jbG9zZSwgLmJvb3RzdHJhcC13eXNpaHRtbDUtaW5zZXJ0LWltYWdlLW1vZGFsIC5jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJvb3RzdHJhcC13eXNpaHRtbDUtaW5zZXJ0LWxpbmstbW9kYWwgaDMsIC5ib290c3RyYXAtd3lzaWh0bWw1LWluc2VydC1pbWFnZS1tb2RhbCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4vKiBkZWZhdWx0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud3lzaWh0bWw1LXRvb2xiYXIgLmJ0bi1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53eXNpaHRtbDUtdG9vbGJhciAuYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnd5c2lodG1sNS10b29sYmFyIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud3lzaWh0bWw1LXRvb2xiYXIgLmJ0bi1kZWZhdWx0OmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG59XG5cbi53eXNpaHRtbDUtdG9vbGJhciBsaSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud3lzaWh0bWw1LXRvb2xiYXIgbGk6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnd5c2lodG1sNS10b29sYmFyIGxpOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53eXNpaHRtbDUtdG9vbGJhciBsaTphY3RpdmUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuXG4ud3lzaWh0bWw1LXRvb2xiYXIgbGkgYSB7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiRXhhbWluYXJcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogLjM3NXJlbSAuMXJlbTtcbn1cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm92ZXJmbG93LXVuc2V0e1xuICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4jZWZvcl9hcHBidW5kbGVfZWRpdGlvbl9vcmdhbml6YXRpb24sICNlZm9yX2FwcGJ1bmRsZV9lZGl0aW9uX3BsYW4sICNlZm9yX2FwcGJ1bmRsZV9lZGl0aW9uX2NvdXJzZSwgI2Vmb3JfYXBwYnVuZGxlX2VkaXRpb25fdGVtcGxhdGUge1xuICAgIGhlaWdodDogY2FsYygyLjU2cmVtICsgMnB4KTtcbn1cblxuLmJhY2tncm91bmQtcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDAwMTkgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbnMtZGF0YXRhYmxle1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5idXR0b25zLWRhdGF0YWJsZSAuYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXJ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnJlZC1hc3RlcmlzazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMzA3MDk1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KTtcbn1cblxuIC5hdS1idG4tLWJsdWU6Zm9jdXMsIC5hdS1idG4tLWJsdWU6aG92ZXIsIC5hdS1idG4tLWJsdWU6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmMmYzZjggO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KTtcbiAgICBiYWNrZ3JvdW5kOiAjMzA3MDk1O1xufVxuXG5idXR0b246Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kOiAjMzA3MDk1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuc2V0dGluZ3MtZHJvcGRvd24ge1xuICAgICAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgICAgICBoZWlnaHQ6MzAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuXG4gIGFuZCAobWluLXdpZHRoOiAzMjBweClcbiAgYW5kIChtYXgtd2lkdGg6IDczNnB4KVxue1xuICAgIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweClcbntcbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbHtcbiAgICAgICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyICNidG5GaWx0ZXJze1xuICAgICAgICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OnJpZ2h0IWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiB4eC1zbWFsbCAhaW1wb3J0YW50O1xuXG4gICAgfVxuICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIHVsLnBhZ2luYXRpb257XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4IWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAudG9wLCAuZGF0YVRhYmxlc193cmFwcGVyIC5idXR0b257XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuYnV0dG9ue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudGFibGUtZGF0YV9fdG9vbCAudGFibGUtZGF0YV9fdG9vbC1yaWdodHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIH1cbiAgICAudGFibGUtZGF0YV9fdG9vbCAudGFibGUtZGF0YV9fdG9vbC1yaWdodCAucnMtc2VsZWN0Mi0tZGFyayB7XG4gICAgICAgIHdpZHRoOiA5OCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRhYmxlLWRhdGFfX3Rvb2wgLnRhYmxlLWRhdGFfX3Rvb2wtcmlnaHQgLmJ0bntcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OjQlICFpbXBvcnRhbnQ7XG5cbiAgICB9XG59XG5cbi5jcm9wLXRleHQge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcbn1cblxuLm5vZGU6OmFmdGVyIHtcbiAgICAgICBjb250ZW50OiAnLSc7XG59XG5cbi5ub2RlMjo6YWZ0ZXIge1xuICAgICAgIGNvbnRlbnQ6ICctLSc7XG59XG5cbi5ub2RlMzo6YWZ0ZXIge1xuICAgICAgIGNvbnRlbnQ6ICctXy0nO1xufVxuXG4uZWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4jbXNnIHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4ub3JhbmdlLWNvbG9yLWZvbnQge1xuICAgIGNvbG9yOiNkYjhiMGIgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsSW1wb3J0VXNlcnNSZXN1bHQge1xuICAgIGhlaWdodDoyMDBweDtcbiAgICBvdmVyZmxvdzphdXRvO1xufVxuXG4uZGlzYWJsZWQuZGF5IHtcbiAgICBjb2xvcjogI2M2YzZjNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IDA7XG59XG5cbiNsb2dvT3JnYW5pemF0aW9uQ3JlYXRlIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmludmVydCB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi55ZWxsb3ctc3RhcntcbiAgICBjb2xvcjogI2ZmYzEwNztcbn1cbi5sYWJlbC1jb250ZW50LXRleHR7XG4gICAgY29sb3I6ICM0OTUwNTc7XG59XG4udGV4dC1lbGVtZW50LWNhbmNlbGVkIHtcbiAgICBjb2xvcjogIzgwODA4MCAhaW1wb3J0YW50O1xufVxuXG4udy0xNSB7XG4gICAgd2lkdGg6IDE1JTtcbn1cblxuLnctMjAge1xuICAgIHdpZHRoOiAyMCU7XG59XG5cbi5wdC0ycCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0haW1wb3J0YW50Oztcbn1cblxuLmNvbGxhcHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udGV4dEVtYmVkIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5yZWYtdXNlcnMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiNhdmF0YXJEZXRhaWxzLCAjYXZhdGFyRGV0YWlsc05hbWUsXG4jcmVhbFVzZXJEZXRhaWxzLCAjcmVhbFVzZXJEZXRhaWxzTmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWFub3BsYTpob3ZlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYXRlcmlhbHNSb3V0ZUNsYXNzOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNhbGVydE1hdGVyaWFsc1JvdXRlRmlsZSwgI21zZ0Vycm9yLFxuI21zZ1N1Y2Nlc3MsICNtc2dJbmZvLCAuYnJlYWstd29yZCB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG50ZXh0YXJlYSN1cmxfdGV4dFtyZWFkb25seV06aG92ZXIsIHRleHRhcmVhI2lmcmFtZV90ZXh0W3JlYWRvbmx5XTpob3ZlcntcbiAgICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmNvbC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY29sLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucm93IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLnJvdy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4jbm90aWZpY2F0aW9uSW5ib3gge1xuICAgIGxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICByaWdodDogLTcuNzVweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTlweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNy4ycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tY3JlYXRlLW5ldy1lZGl0aW9uLCAuYnRuLWNhbGVuZGFyIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJ0bi1kcm9wZG93bi10b29scyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxvZ28taW1nLWdlbmVyYWxpdGF0IHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5sb2dvLWltZy1lZm9ybWFjaW8ge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xufVxuXG4udGV4dC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udGV4dC1oZWFkZXItbGFuZ3VhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3ZhKTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi50ZXh0LWhlYWRlci1zZWxlY3QtbGFuZ3VhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3ZhKTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbmEudGV4dC1oZWFkZXItbGFuZ3VhZ2U6Zm9jdXMsXG5hLnRleHQtaGVhZGVyLWxhbmd1YWdlOmhvdmVyLFxuYS50ZXh0LWhlYWRlci1sYW5ndWFnZTphY3RpdmUsXG4udGV4dC1oZWFkZXItc2VsZWN0LWxhbmd1YWdlIGE6Zm9jdXMsXG4udGV4dC1oZWFkZXItc2VsZWN0LWxhbmd1YWdlIGE6aG92ZXIsXG4udGV4dC1oZWFkZXItc2VsZWN0LWxhbmd1YWdlIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3ZhKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRleHQtaGVhZGVyLXNlbGVjdC1sYW5ndWFnZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tZXNzYWdlLXRleHQtb3JnYW5pemF0aW9uIHtcbiAgICBtYXJnaW46IDE1cHg7XG59XG5cbi5tZXNzYWdlLXRleHQtb3JnYW5pemF0aW9uIHNwYW4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGV4dC1vcmdhbml6YXRpb24sIC50ZXh0LW9yZ2FuaXphdGlvbi1zbHVnIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5saW5lYS10ZXh0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG59XG5cbi5ockxpbmVhVGV4dG8ge1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICAgIG1hcmdpbjogMCA0MHB4O1xufVxuXG4ubm9ybWFsLWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ndmEpO1xufVxuXG4ubGluazpob3ZlciwgLm5vcm1hbC1saW5rOmhvdmVyLCAubm9ybWFsLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxvZ2luLXdyYXAtbm8tb3JnIHtcbiAgICBwYWRkaW5nLXRvcDogMTV2aDtcbn1cblxuLnRleHQtaW5mby1sb2dpbi1zaG9ydCwgLnRleHQtaW5mby1sb2dpbi1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICNlZGl0aW9uLWluZm8ge1xuICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgICB9XG59XG5cbi50b29sdGlwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMTI1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4udG9vbHRpcDpob3ZlciAudG9vbHRpcHRleHQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLyogRGlzcG9zaXRpdm9zIG3Ds3ZpbGVzICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5oZWFkZXItd3JhcC1sb2dpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jb2wtaGVhZGVyLCAudGV4dC1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubG9naW4td3JhcCB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cbiAgICAubG9naW4tY29udGVudCwgLmxvZ2luLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmxvZ2luLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMTVweCAxcHggcmdiYSg2OSw2NSw3OCwuMDgpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNjksNjUsNzgsLjA4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTVweCAxcHggcmdiYSg2OSw2NSw3OCwuMDgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLnRleHQtY2VudGVyLmxpbmVhLXRleHRvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnRleHQtaGVhZGVyLWxhbmd1YWdlLCAudGV4dC1oZWFkZXItc2VsZWN0LWxhbmd1YWdlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWd2YSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICAgIC5tZXNzYWdlLXRleHQtb3JnYW5pemF0aW9uIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudGV4dC1pbmZvLWxvZ2luLXNob3J0LCAudGV4dC1pbmZvLWxvZ2luLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAubG9naW4td3JhcC1uby1vcmcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHZoO1xuICAgIH1cbiAgICAudG9vbHRpcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3R0b206IDEyNSU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgfVxuICAgIC50b29sdGlwOmhvdmVyIC50b29sdGlwdGV4dCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICoge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgLS1icy1kcm9wZG93bi1taW4td2lkdGg6IDNyZW07XG4gICAgfVxuICAgICNkcm9wZG93bk1lbnVCdXR0b24yIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWd2YSk7XG4gICAgfVxuICAgICNsb2dvLWd2YSwgI2xvZ28tZWZvcm1hY2lvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAjc2VsZWN0X2xhbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogNCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgfVxufVxuXG4vKiBUYWJsZXRzICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB9XG4gICAgLmNvbC1oZWFkZXIsIC50ZXh0LXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIC5oZWFkZXItd3JhcC1sb2dpbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLmxvZ2luLXdyYXAge1xuICAgICAgICBtYXJnaW46IDNyZW0gMDtcbiAgICB9XG4gICAgLmxvZ2luLWNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgfVxuICAgIH1cblxuLyogRXNjcml0b3Jpb3MgbcOhcyBwZXF1ZcOxb3MgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXItd3JhcC1sb2dpbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgICAubG9naW4td3JhcCB7XG4gICAgICAgIG1hcmdpbjogNHJlbSAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLnRleHQtaGVhZGVyLWxhbmd1YWdlLCAudGV4dC1oZWFkZXItc2VsZWN0LWxhbmd1YWdlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWd2YSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbn1cblxuLmNlbnRlci1zY29ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnNwaW5uZXItc2Nvcm0ge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbn1cblxuLmNoZWNrLXNjb3JtLWRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFjY29yZGlvbi1pdGVtLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGl0bGUtaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiBibHVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGl0bGUtaXRlbTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jc3RydWN0dXJlRXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNmOWU1ZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTRjZmM4O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDU0ZTIxO1xufVxuXG4jc3RydWN0dXJlV2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogI2ZkZjhlOTtcbiAgICBib3JkZXItY29sb3I6ICNmMmVmZGM7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi5pY29uLWVycm9yIHtcbiAgICBjb2xvcjogI2Q1NGUyMTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5pY29uLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmVycm9yLWxpc3QsIC53YXJuaW5nLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lcnJvci1saXN0ID4gbGksIC53YXJuaW5nLWxpc3QgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVycm9yLWxpc3QtYmFjayB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZTVkZTtcbiAgICBib3JkZXItY29sb3I6ICNlNGNmYzg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkNTRlMjE7XG59XG5cbi5lcnJvci1saXN0LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNmZGY4ZTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjJlZmRjO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uZm9vdGVyV2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sLW1kLTUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuZC1mbGV4LmZsZXgtd3JhcC53LTEwMCA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICN0eXBlU3dpdGNoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgLmNvbC1tZC0yIHtcbiAgICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgLmNvbC1tZC0xMCB7XG4gICAgICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgIH1cblxuICAgICN0eXBlU3dpdGNoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5tb2RhbC1mb290ZXIgYnV0dG9uW2Rpc2FibGVkXSxcbi5tb2RhbC1mb290ZXIgLmJ0bltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/