@charset "UTF-8";
/*~~~~~~~~~~~~~~~~~~~~~~~~~ VARIABLES ~~~~~~~~~~~~~~~~~~~~~~~~~*/
:root {
  /* spacings */
  --spacing-side: 30px;
  /*font-family*/
  --fm-1: "Montserrat", sans-serif;
  --fm-2: "Futura PT", sans-serif;
  /*colors*/
  --color-primary: #376B45;
  --color-secondary: #2E5B3B;
  --color-secondary-dark: #2d5437;
  --color-orange: #E08700;
  --color-secondary-orange: #CA7B05;
  --color-black-text: #333333;
  --color-danger: #dd6f6f;
  --color-succes: #69a837;
  --color-text: #747776;
  --color-link: #2E5B3B;
  --color-bg-main: #fff;
  --basic-black: #000;
  --basick-dark: #333;
  --basick-white: #fff;
}
@media (max-width: 1024px) {
  :root {
    --spacing-side: 25px;
  }
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~ FONT FAMILY ~~~~~~~~~~~~~~~~~~~~~~~~~*/
@font-face {
  font-family: "Montserrat";
  src: url("./../../fonts/Montserrat-Light.woff2") format("woff2"), url("./../../fonts/Montserrat-Light.woff") format("woff");
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("./../../fonts/Montserrat-Regular.woff2") format("woff2"), url("./../../fonts/Montserrat-Regular.woff") format("woff");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("./../../fonts/Montserrat-Medium.woff2") format("woff2"), url("./../../fonts/Montserrat-Medium.woff") format("woff");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("./../../fonts/Montserrat-MediumItalic.woff2") format("woff2"), url("./../../fonts/Montserrat-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url("./../../fonts/Montserrat-SemiBold.woff2") format("woff2"), url("./../../fonts/Montserrat-SemiBold.woff") format("woff");
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("./../../fonts/Montserrat-Bold.woff2") format("woff2"), url("./../../fonts/Montserrat-Bold.woff") format("woff");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("./../../fonts/Montserrat-ExtraBold.woff2") format("woff2"), url("./../../fonts/Montserrat-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Futura PT";
  src: url("./../../fonts/FuturaPT-Book.woff2") format("woff2"), url("./../../fonts/FuturaPT-Book.woff") format("woff");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Futura PT";
  src: url("./../../fonts/FuturaPT-Medium.woff2") format("woff2"), url("./../../fonts/FuturaPT-Medium.woff") format("woff");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Futura PT";
  src: url("./../../fonts/FuturaPT-Demi.woff2") format("woff2"), url("./../../fonts/FuturaPT-Demi.woff") format("woff");
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Futura PT";
  src: url("./../../fonts/FuturaPT-Bold.woff2") format("woff2"), url("./../../fonts/FuturaPT-Bold.woff") format("woff");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Futura PT";
  src: url("./../../fonts/FuturaPT-Heavy.woff2") format("woff2"), url("./../../fonts/FuturaPT-Heavy.woff") format("woff");
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}
/*Обнуление*/
* {
  padding: 0;
  margin: 0;
  border: 0;
}

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

:focus, :active {
  outline: none;
}

a:focus, a:active {
  outline: none;
}

nav, footer, header, aside {
  display: block;
}

html, body {
  height: 100%;
  width: 100%;
  font-size: 16px;
  line-height: 1.22;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

input, button, textarea {
  font-family: inherit;
  font-size: inherit;
}

input {
  text-overflow: ellipsis;
}

input::-ms-clear {
  display: none;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

textarea {
  resize: none;
}

button {
  cursor: pointer;
  background: transparent;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

a, a:visited, a:hover {
  text-decoration: none;
}

a {
  color: inherit;
}

ul li {
  list-style: none;
}

img, svg {
  display: block;
  max-width: 100%;
  vertical-align: top;
}

h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*--------------------*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~ SETTINGS ~~~~~~~~~~~~~~~~~~~~~~~~~*/
.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-grid {
  display: grid !important;
}

@media (max-width: 1450px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
}
@media (max-width: 1230px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
}
@media (max-width: 1200px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-block {
    display: block !important;
  }
}
@media (max-width: 1024px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-grid {
    display: grid !important;
  }
}
@media (max-width: 768px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
}
@media (max-width: 480px) {
  .d-xs-none {
    display: none !important;
  }
  .d-xs-inline {
    display: inline !important;
  }
  .d-xs-inline-block {
    display: inline-block !important;
  }
  .d-xs-block {
    display: block !important;
  }
  .d-xs-inline-flex {
    display: inline-flex !important;
  }
  .d-xs-flex {
    display: flex !important;
  }
  .d-xs-inline-grid {
    display: inline-grid !important;
  }
  .d-xs-grid {
    display: grid !important;
  }
}
.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

@media (max-width: 1450px) {
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media (max-width: 1230px) {
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media (max-width: 1024px) {
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media (max-width: 768px) {
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media (max-width: 480px) {
  .flex-xs-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xs-nowrap {
    flex-wrap: nowrap !important;
  }
}
.flex-column {
  flex-direction: column !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

@media (max-width: 1450px) {
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
}
@media (max-width: 1230px) {
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
}
@media (max-width: 1024px) {
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
}
@media (max-width: 768px) {
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
}
@media (max-width: 480px) {
  .flex-xs-column {
    flex-direction: column !important;
  }
  .flex-xs-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xs-row {
    flex-direction: row !important;
  }
  .flex-xs-row-reverse {
    flex-direction: row-reverse !important;
  }
}
.align-items-start {
  align-items: flex-start !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-end {
  align-items: flex-end !important;
}

@media (max-width: 1450px) {
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
}
@media (max-width: 1230px) {
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
}
@media (max-width: 1024px) {
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
}
@media (max-width: 768px) {
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
}
@media (max-width: 480px) {
  .align-items-xs-start {
    align-items: flex-start !important;
  }
  .align-items-xs-center {
    align-items: center !important;
  }
  .align-items-xs-end {
    align-items: flex-end !important;
  }
}
.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

@media (max-width: 1450px) {
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
}
@media (max-width: 1230px) {
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
}
@media (max-width: 1024px) {
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
}
@media (max-width: 768px) {
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
}
@media (max-width: 480px) {
  .justify-content-xs-start {
    justify-content: flex-start !important;
  }
  .justify-content-xs-center {
    justify-content: center !important;
  }
  .justify-content-xs-end {
    justify-content: flex-end !important;
  }
  .justify-content-xs-around {
    justify-content: space-around !important;
  }
  .justify-content-xs-between {
    justify-content: space-between !important;
  }
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

@media (max-width: 1450px) {
  .flex-grow-xl-0 {
    flex-grow: 0 !important;
  }
  .flex-grow-xl-1 {
    flex-grow: 1 !important;
  }
}
@media (max-width: 1230px) {
  .flex-grow-lg-0 {
    flex-grow: 0 !important;
  }
  .flex-grow-lg-1 {
    flex-grow: 1 !important;
  }
}
@media (max-width: 1024px) {
  .flex-grow-md-0 {
    flex-grow: 0 !important;
  }
  .flex-grow-md-1 {
    flex-grow: 1 !important;
  }
}
@media (max-width: 768px) {
  .flex-grow-sm-0 {
    flex-grow: 0 !important;
  }
  .flex-grow-sm-1 {
    flex-grow: 1 !important;
  }
}
@media (max-width: 480px) {
  .flex-grow-xs-0 {
    flex-grow: 0 !important;
  }
  .flex-grow-xs-1 {
    flex-grow: 1 !important;
  }
}
.h-100 {
  height: 100% !important;
}

@media (max-width: 1450px) {
  .h-xl-100 {
    height: 100% !important;
  }
}
@media (max-width: 1230px) {
  .h-lg-100 {
    height: 100% !important;
  }
}
@media (max-width: 1024px) {
  .h-md-100 {
    height: 100% !important;
  }
}
@media (max-width: 768px) {
  .h-sm-100 {
    height: 100% !important;
  }
}
@media (max-width: 480px) {
  .h-xs-100 {
    height: 100% !important;
  }
}
.w-100 {
  width: 100% !important;
}

@media (max-width: 1450px) {
  .w-xl-100 {
    width: 100% !important;
  }
}
@media (max-width: 1230px) {
  .w-lg-100 {
    width: 100% !important;
  }
}
@media (max-width: 1024px) {
  .w-md-100 {
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .w-sm-100 {
    width: 100% !important;
  }
}
@media (max-width: 480px) {
  .w-xs-100 {
    width: 100% !important;
  }
}
.order-n2 {
  order: -2 !important;
}

.order-n1 {
  order: -1 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

@media (max-width: 1450px) {
  .order-xl-n2 {
    order: -2 !important;
  }
  .order-xl-n1 {
    order: -1 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
}
@media (max-width: 1230px) {
  .order-lg-n2 {
    order: -2 !important;
  }
  .order-lg-n1 {
    order: -1 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
}
@media (max-width: 1024px) {
  .order-md-n2 {
    order: -2 !important;
  }
  .order-md-n1 {
    order: -1 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
}
@media (max-width: 768px) {
  .order-sm-n2 {
    order: -2 !important;
  }
  .order-sm-n1 {
    order: -1 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
}
@media (max-width: 480px) {
  .order-xs-n2 {
    order: -2 !important;
  }
  .order-xs-n1 {
    order: -1 !important;
  }
  .order-xs-1 {
    order: 1 !important;
  }
  .order-xs-2 {
    order: 2 !important;
  }
  .order-xs-3 {
    order: 3 !important;
  }
}
.fw-200 {
  font-weight: 200 !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-800 {
  font-weight: 800 !important;
}

.fz-10 {
  font-size: 10px !important;
}

.fz-12 {
  font-size: 12px !important;
}

.fz-14 {
  font-size: 14px !important;
}

.fz-16 {
  font-size: 16px !important;
}

.fz-18 {
  font-size: 18px !important;
}

.fz-20 {
  font-size: 20px !important;
}

.fz-24 {
  font-size: 24px !important;
}

.fz-28 {
  font-size: 28px !important;
}

@media (max-width: 1450px) {
  .fz-xl-10 {
    font-size: 10px !important;
  }
  .fz-xl-12 {
    font-size: 12px !important;
  }
  .fz-xl-14 {
    font-size: 14px !important;
  }
  .fz-xl-16 {
    font-size: 16px !important;
  }
  .fz-xl-18 {
    font-size: 18px !important;
  }
  .fz-xl-20 {
    font-size: 20px !important;
  }
  .fz-xl-24 {
    font-size: 24px !important;
  }
  .fz-xl-28 {
    font-size: 28px !important;
  }
}
@media (max-width: 1230px) {
  .fz-lg-10 {
    font-size: 10px !important;
  }
  .fz-lg-12 {
    font-size: 12px !important;
  }
  .fz-lg-14 {
    font-size: 14px !important;
  }
  .fz-lg-16 {
    font-size: 16px !important;
  }
  .fz-lg-18 {
    font-size: 18px !important;
  }
  .fz-lg-20 {
    font-size: 20px !important;
  }
  .fz-lg-24 {
    font-size: 24px !important;
  }
  .fz-lg-28 {
    font-size: 28px !important;
  }
}
@media (max-width: 1024px) {
  .fz-md-10 {
    font-size: 10px !important;
  }
  .fz-md-12 {
    font-size: 12px !important;
  }
  .fz-md-14 {
    font-size: 14px !important;
  }
  .fz-md-16 {
    font-size: 16px !important;
  }
  .fz-md-18 {
    font-size: 18px !important;
  }
  .fz-md-20 {
    font-size: 20px !important;
  }
  .fz-md-24 {
    font-size: 24px !important;
  }
  .fz-md-28 {
    font-size: 28px !important;
  }
}
@media (max-width: 768px) {
  .fz-sm-10 {
    font-size: 10px !important;
  }
  .fz-sm-12 {
    font-size: 12px !important;
  }
  .fz-sm-14 {
    font-size: 14px !important;
  }
  .fz-sm-16 {
    font-size: 16px !important;
  }
  .fz-sm-18 {
    font-size: 18px !important;
  }
  .fz-sm-20 {
    font-size: 20px !important;
  }
  .fz-sm-24 {
    font-size: 24px !important;
  }
  .fz-sm-28 {
    font-size: 28px !important;
  }
}
@media (max-width: 480px) {
  .fz-xs-10 {
    font-size: 10px !important;
  }
  .fz-xs-12 {
    font-size: 12px !important;
  }
  .fz-xs-14 {
    font-size: 14px !important;
  }
  .fz-xs-16 {
    font-size: 16px !important;
  }
  .fz-xs-18 {
    font-size: 18px !important;
  }
  .fz-xs-20 {
    font-size: 20px !important;
  }
  .fz-xs-24 {
    font-size: 24px !important;
  }
  .fz-xs-28 {
    font-size: 28px !important;
  }
}
.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.22 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-through {
  text-decoration: line-through !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-transform-uppercase {
  text-transform: uppercase !important;
}

.text-transform-lowercase {
  text-transform: lowercase !important;
}

.text-transform-none {
  text-transform: none !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-wrap {
  white-space: wrap !important;
}

.text-start {
  text-align: left !important;
}

.text-center {
  text-align: center !important;
}

.text-right {
  text-align: right !important;
}

.color-primary {
  color: var(--color-primary) !important;
}

.color-secondary {
  color: var(--color-secondary) !important;
}

.bg-white {
  background-color: #fff !important;
}

.brs-4 {
  border-radius: 4px !important;
}

.brs-8 {
  border-radius: 8px !important;
}

.brs-12 {
  border-radius: 12px !important;
}

.brs-16 {
  border-radius: 16px !important;
}

.brs-20 {
  border-radius: 20px !important;
}

.brs-24 {
  border-radius: 24px !important;
}

.brs-28 {
  border-radius: 28px !important;
}

.brs-32 {
  border-radius: 32px !important;
}

.brs-50p {
  border-radius: 50% !important;
}

/*==================== SPACINGS ====================*/
.m-0e {
  margin: 0 !important;
}

.m-1e {
  margin: 0.25em !important;
}

.m-2e {
  margin: 0.5em !important;
}

.m-3e {
  margin: 1em !important;
}

.m-4e {
  margin: 1.5em !important;
}

.m-5e {
  margin: 3em !important;
}

.mt-0e,
.my-0e {
  margin-top: 0 !important;
}

.mt-1e,
.my-1e {
  margin-top: 0.25em !important;
}

.mt-2e,
.my-2e {
  margin-top: 0.5em !important;
}

.mt-3e,
.my-3e {
  margin-top: 1em !important;
}

.mt-4e,
.my-4e {
  margin-top: 1.5em !important;
}

.mt-5e,
.my-5e {
  margin-top: 3em !important;
}

.mr-0e {
  margin-right: 0 !important;
}

.mr-1e {
  margin-right: 0.25em !important;
}

.mr-2e {
  margin-right: 0.5em !important;
}

.mr-3e {
  margin-right: 1em !important;
}

.mr-4e {
  margin-right: 1.5em !important;
}

.mr-5e {
  margin-right: 3em !important;
}

.mb-0e,
.my-0e {
  margin-bottom: 0 !important;
}

.mb-1e,
.my-1e {
  margin-bottom: 0.25em !important;
}

.mb-2e,
.my-2e {
  margin-bottom: 0.5em !important;
}

.mb-3e,
.my-3e {
  margin-bottom: 1em !important;
}

.mb-4e,
.my-4e {
  margin-bottom: 1.5em !important;
}

.mb-5e,
.my-5e {
  margin-bottom: 3em !important;
}

.ml-0e {
  margin-left: 0 !important;
}

.ml-1e {
  margin-left: 0.25em !important;
}

.ml-2e {
  margin-left: 0.5em !important;
}

.ml-3e {
  margin-left: 1em !important;
}

.ml-4e {
  margin-left: 1.5em !important;
}

.ml-5e {
  margin-left: 3em !important;
}

@media (max-width: 1450px) {
  .m-xl-0e {
    margin: 0 !important;
  }
  .m-xl-1e {
    margin: 0.25em !important;
  }
  .m-xl-2e {
    margin: 0.5em !important;
  }
  .m-xl-3e {
    margin: 1em !important;
  }
  .m-xl-4e {
    margin: 1.5em !important;
  }
  .m-xl-5e {
    margin: 3em !important;
  }
  .mt-xl-0e,
.my-xl-0e {
    margin-top: 0 !important;
  }
  .mt-xl-1e,
.my-xl-1e {
    margin-top: 0.25em !important;
  }
  .mt-xl-2e,
.my-xl-2e {
    margin-top: 0.5em !important;
  }
  .mt-xl-3e,
.my-xl-3e {
    margin-top: 1em !important;
  }
  .mt-xl-4e,
.my-xl-4e {
    margin-top: 1.5em !important;
  }
  .mt-xl-5e,
.my-xl-5e {
    margin-top: 3em !important;
  }
  .mr-xl-0e {
    margin-right: 0 !important;
  }
  .mr-xl-1e {
    margin-right: 0.25em !important;
  }
  .mr-xl-2e {
    margin-right: 0.5em !important;
  }
  .mr-xl-3e {
    margin-right: 1em !important;
  }
  .mr-xl-4e {
    margin-right: 1.5em !important;
  }
  .mr-xl-5e {
    margin-right: 3em !important;
  }
  .mb-xl-0e,
.my-xl-0e {
    margin-bottom: 0 !important;
  }
  .mb-xl-1e,
.my-xl-1e {
    margin-bottom: 0.25em !important;
  }
  .mb-xl-2e,
.my-xl-2e {
    margin-bottom: 0.5em !important;
  }
  .mb-xl-3e,
.my-xl-3e {
    margin-bottom: 1em !important;
  }
  .mb-xl-4e,
.my-xl-4e {
    margin-bottom: 1.5em !important;
  }
  .mb-xl-5e,
.my-xl-5e {
    margin-bottom: 3em !important;
  }
  .ml-xl-0e {
    margin-left: 0 !important;
  }
  .ml-xl-1e {
    margin-left: 0.25em !important;
  }
  .ml-xl-2e {
    margin-left: 0.5em !important;
  }
  .ml-xl-3e {
    margin-left: 1em !important;
  }
  .ml-xl-4e {
    margin-left: 1.5em !important;
  }
  .ml-xl-5e {
    margin-left: 3em !important;
  }
}
@media (max-width: 1230px) {
  .m-lg-0e {
    margin: 0 !important;
  }
  .m-lg-1e {
    margin: 0.25em !important;
  }
  .m-lg-2e {
    margin: 0.5em !important;
  }
  .m-lg-3e {
    margin: 1em !important;
  }
  .m-lg-4e {
    margin: 1.5em !important;
  }
  .m-lg-5e {
    margin: 3em !important;
  }
  .mt-lg-0e,
.my-lg-0e {
    margin-top: 0 !important;
  }
  .mt-lg-1e,
.my-lg-1e {
    margin-top: 0.25em !important;
  }
  .mt-lg-2e,
.my-lg-2e {
    margin-top: 0.5em !important;
  }
  .mt-lg-3e,
.my-lg-3e {
    margin-top: 1em !important;
  }
  .mt-lg-4e,
.my-lg-4e {
    margin-top: 1.5em !important;
  }
  .mt-lg-5e,
.my-lg-5e {
    margin-top: 3em !important;
  }
  .mr-lg-0e {
    margin-right: 0 !important;
  }
  .mr-lg-1e {
    margin-right: 0.25em !important;
  }
  .mr-lg-2e {
    margin-right: 0.5em !important;
  }
  .mr-lg-3e {
    margin-right: 1em !important;
  }
  .mr-lg-4e {
    margin-right: 1.5em !important;
  }
  .mr-lg-5e {
    margin-right: 3em !important;
  }
  .mb-lg-0e,
.my-lg-0e {
    margin-bottom: 0 !important;
  }
  .mb-lg-1e,
.my-lg-1e {
    margin-bottom: 0.25em !important;
  }
  .mb-lg-2e,
.my-lg-2e {
    margin-bottom: 0.5em !important;
  }
  .mb-lg-3e,
.my-lg-3e {
    margin-bottom: 1em !important;
  }
  .mb-lg-4e,
.my-lg-4e {
    margin-bottom: 1.5em !important;
  }
  .mb-lg-5e,
.my-lg-5e {
    margin-bottom: 3em !important;
  }
  .ml-lg-0e {
    margin-left: 0 !important;
  }
  .ml-lg-1e {
    margin-left: 0.25em !important;
  }
  .ml-lg-2e {
    margin-left: 0.5em !important;
  }
  .ml-lg-3e {
    margin-left: 1em !important;
  }
  .ml-lg-4e {
    margin-left: 1.5em !important;
  }
  .ml-lg-5e {
    margin-left: 3em !important;
  }
}
@media (max-width: 1024px) {
  .m-md-0e {
    margin: 0 !important;
  }
  .m-md-1e {
    margin: 0.25em !important;
  }
  .m-md-2e {
    margin: 0.5em !important;
  }
  .m-md-3e {
    margin: 1em !important;
  }
  .m-md-4e {
    margin: 1.5em !important;
  }
  .m-md-5e {
    margin: 3em !important;
  }
  .mt-md-0e,
.my-md-0e {
    margin-top: 0 !important;
  }
  .mt-md-1e,
.my-md-1e {
    margin-top: 0.25em !important;
  }
  .mt-md-2e,
.my-md-2e {
    margin-top: 0.5em !important;
  }
  .mt-md-3e,
.my-md-3e {
    margin-top: 1em !important;
  }
  .mt-md-4e,
.my-md-4e {
    margin-top: 1.5em !important;
  }
  .mt-md-5e,
.my-md-5e {
    margin-top: 3em !important;
  }
  .mr-md-0e {
    margin-right: 0 !important;
  }
  .mr-md-1e {
    margin-right: 0.25em !important;
  }
  .mr-md-2e {
    margin-right: 0.5em !important;
  }
  .mr-md-3e {
    margin-right: 1em !important;
  }
  .mr-md-4e {
    margin-right: 1.5em !important;
  }
  .mr-md-5e {
    margin-right: 3em !important;
  }
  .mb-md-0e,
.my-md-0e {
    margin-bottom: 0 !important;
  }
  .mb-md-1e,
.my-md-1e {
    margin-bottom: 0.25em !important;
  }
  .mb-md-2e,
.my-md-2e {
    margin-bottom: 0.5em !important;
  }
  .mb-md-3e,
.my-md-3e {
    margin-bottom: 1em !important;
  }
  .mb-md-4e,
.my-md-4e {
    margin-bottom: 1.5em !important;
  }
  .mb-md-5e,
.my-md-5e {
    margin-bottom: 3em !important;
  }
  .ml-md-0e {
    margin-left: 0 !important;
  }
  .ml-md-1e {
    margin-left: 0.25em !important;
  }
  .ml-md-2e {
    margin-left: 0.5em !important;
  }
  .ml-md-3e {
    margin-left: 1em !important;
  }
  .ml-md-4e {
    margin-left: 1.5em !important;
  }
  .ml-md-5e {
    margin-left: 3em !important;
  }
}
@media (max-width: 768px) {
  .m-sm-0e {
    margin: 0 !important;
  }
  .m-sm-1e {
    margin: 0.25em !important;
  }
  .m-sm-2e {
    margin: 0.5em !important;
  }
  .m-sm-3e {
    margin: 1em !important;
  }
  .m-sm-4e {
    margin: 1.5em !important;
  }
  .m-sm-5e {
    margin: 3em !important;
  }
  .mt-sm-0e,
.my-sm-0e {
    margin-top: 0 !important;
  }
  .mt-sm-1e,
.my-sm-1e {
    margin-top: 0.25em !important;
  }
  .mt-sm-2e,
.my-sm-2e {
    margin-top: 0.5em !important;
  }
  .mt-sm-3e,
.my-sm-3e {
    margin-top: 1em !important;
  }
  .mt-sm-4e,
.my-sm-4e {
    margin-top: 1.5em !important;
  }
  .mt-sm-5e,
.my-sm-5e {
    margin-top: 3em !important;
  }
  .mr-sm-0e {
    margin-right: 0 !important;
  }
  .mr-sm-1e {
    margin-right: 0.25em !important;
  }
  .mr-sm-2e {
    margin-right: 0.5em !important;
  }
  .mr-sm-3e {
    margin-right: 1em !important;
  }
  .mr-sm-4e {
    margin-right: 1.5em !important;
  }
  .mr-sm-5e {
    margin-right: 3em !important;
  }
  .mb-sm-0e,
.my-sm-0e {
    margin-bottom: 0 !important;
  }
  .mb-sm-1e,
.my-sm-1e {
    margin-bottom: 0.25em !important;
  }
  .mb-sm-2e,
.my-sm-2e {
    margin-bottom: 0.5em !important;
  }
  .mb-sm-3e,
.my-sm-3e {
    margin-bottom: 1em !important;
  }
  .mb-sm-4e,
.my-sm-4e {
    margin-bottom: 1.5em !important;
  }
  .mb-sm-5e,
.my-sm-5e {
    margin-bottom: 3em !important;
  }
  .ml-sm-0e {
    margin-left: 0 !important;
  }
  .ml-sm-1e {
    margin-left: 0.25em !important;
  }
  .ml-sm-2e {
    margin-left: 0.5em !important;
  }
  .ml-sm-3e {
    margin-left: 1em !important;
  }
  .ml-sm-4e {
    margin-left: 1.5em !important;
  }
  .ml-sm-5e {
    margin-left: 3em !important;
  }
}
@media (max-width: 480px) {
  .m-xs-0e {
    margin: 0 !important;
  }
  .m-xs-1e {
    margin: 0.25em !important;
  }
  .m-xs-2e {
    margin: 0.5em !important;
  }
  .m-xs-3e {
    margin: 1em !important;
  }
  .m-xs-4e {
    margin: 1.5em !important;
  }
  .m-xs-5e {
    margin: 3em !important;
  }
  .mt-xs-0e,
.my-xs-0e {
    margin-top: 0 !important;
  }
  .mt-xs-1e,
.my-xs-1e {
    margin-top: 0.25em !important;
  }
  .mt-xs-2e,
.my-xs-2e {
    margin-top: 0.5em !important;
  }
  .mt-xs-3e,
.my-xs-3e {
    margin-top: 1em !important;
  }
  .mt-xs-4e,
.my-xs-4e {
    margin-top: 1.5em !important;
  }
  .mt-xs-5e,
.my-xs-5e {
    margin-top: 3em !important;
  }
  .mr-xs-0e {
    margin-right: 0 !important;
  }
  .mr-xs-1e {
    margin-right: 0.25em !important;
  }
  .mr-xs-2e {
    margin-right: 0.5em !important;
  }
  .mr-xs-3e {
    margin-right: 1em !important;
  }
  .mr-xs-4e {
    margin-right: 1.5em !important;
  }
  .mr-xs-5e {
    margin-right: 3em !important;
  }
  .mb-xs-0e,
.my-xs-0e {
    margin-bottom: 0 !important;
  }
  .mb-xs-1e,
.my-xs-1e {
    margin-bottom: 0.25em !important;
  }
  .mb-xs-2e,
.my-xs-2e {
    margin-bottom: 0.5em !important;
  }
  .mb-xs-3e,
.my-xs-3e {
    margin-bottom: 1em !important;
  }
  .mb-xs-4e,
.my-xs-4e {
    margin-bottom: 1.5em !important;
  }
  .mb-xs-5e,
.my-xs-5e {
    margin-bottom: 3em !important;
  }
  .ml-xs-0e {
    margin-left: 0 !important;
  }
  .ml-xs-1e {
    margin-left: 0.25em !important;
  }
  .ml-xs-2e {
    margin-left: 0.5em !important;
  }
  .ml-xs-3e {
    margin-left: 1em !important;
  }
  .ml-xs-4e {
    margin-left: 1.5em !important;
  }
  .ml-xs-5e {
    margin-left: 3em !important;
  }
}
.m-auto {
  margin: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-52 {
  margin: 52px !important;
}

.m-56 {
  margin: 56px !important;
}

.m-60 {
  margin: 60px !important;
}

.m-64 {
  margin: 64px !important;
}

.m-68 {
  margin: 68px !important;
}

.m-72 {
  margin: 72px !important;
}

.m-76 {
  margin: 76px !important;
}

.m-80 {
  margin: 80px !important;
}

.m-84 {
  margin: 84px !important;
}

.m-88 {
  margin: 88px !important;
}

.m-92 {
  margin: 92px !important;
}

.m-96 {
  margin: 96px !important;
}

.m-100 {
  margin: 100px !important;
}

@media (max-width: 1450px) {
  .m-xl-auto {
    margin: auto !important;
  }
  .m-xl-0 {
    margin: 0px !important;
  }
  .m-xl-4 {
    margin: 4px !important;
  }
  .m-xl-8 {
    margin: 8px !important;
  }
  .m-xl-12 {
    margin: 12px !important;
  }
  .m-xl-16 {
    margin: 16px !important;
  }
  .m-xl-20 {
    margin: 20px !important;
  }
  .m-xl-24 {
    margin: 24px !important;
  }
  .m-xl-28 {
    margin: 28px !important;
  }
  .m-xl-32 {
    margin: 32px !important;
  }
  .m-xl-36 {
    margin: 36px !important;
  }
  .m-xl-40 {
    margin: 40px !important;
  }
  .m-xl-44 {
    margin: 44px !important;
  }
  .m-xl-48 {
    margin: 48px !important;
  }
  .m-xl-52 {
    margin: 52px !important;
  }
  .m-xl-56 {
    margin: 56px !important;
  }
  .m-xl-60 {
    margin: 60px !important;
  }
  .m-xl-64 {
    margin: 64px !important;
  }
  .m-xl-68 {
    margin: 68px !important;
  }
  .m-xl-72 {
    margin: 72px !important;
  }
  .m-xl-76 {
    margin: 76px !important;
  }
  .m-xl-80 {
    margin: 80px !important;
  }
  .m-xl-84 {
    margin: 84px !important;
  }
  .m-xl-88 {
    margin: 88px !important;
  }
  .m-xl-92 {
    margin: 92px !important;
  }
  .m-xl-96 {
    margin: 96px !important;
  }
  .m-xl-100 {
    margin: 100px !important;
  }
}
@media (max-width: 1230px) {
  .m-lg-auto {
    margin: auto !important;
  }
  .m-lg-0 {
    margin: 0px !important;
  }
  .m-lg-4 {
    margin: 4px !important;
  }
  .m-lg-8 {
    margin: 8px !important;
  }
  .m-lg-12 {
    margin: 12px !important;
  }
  .m-lg-16 {
    margin: 16px !important;
  }
  .m-lg-20 {
    margin: 20px !important;
  }
  .m-lg-24 {
    margin: 24px !important;
  }
  .m-lg-28 {
    margin: 28px !important;
  }
  .m-lg-32 {
    margin: 32px !important;
  }
  .m-lg-36 {
    margin: 36px !important;
  }
  .m-lg-40 {
    margin: 40px !important;
  }
  .m-lg-44 {
    margin: 44px !important;
  }
  .m-lg-48 {
    margin: 48px !important;
  }
  .m-lg-52 {
    margin: 52px !important;
  }
  .m-lg-56 {
    margin: 56px !important;
  }
  .m-lg-60 {
    margin: 60px !important;
  }
  .m-lg-64 {
    margin: 64px !important;
  }
  .m-lg-68 {
    margin: 68px !important;
  }
  .m-lg-72 {
    margin: 72px !important;
  }
  .m-lg-76 {
    margin: 76px !important;
  }
  .m-lg-80 {
    margin: 80px !important;
  }
  .m-lg-84 {
    margin: 84px !important;
  }
  .m-lg-88 {
    margin: 88px !important;
  }
  .m-lg-92 {
    margin: 92px !important;
  }
  .m-lg-96 {
    margin: 96px !important;
  }
  .m-lg-100 {
    margin: 100px !important;
  }
}
@media (max-width: 1024px) {
  .m-md-auto {
    margin: auto !important;
  }
  .m-md-0 {
    margin: 0px !important;
  }
  .m-md-4 {
    margin: 4px !important;
  }
  .m-md-8 {
    margin: 8px !important;
  }
  .m-md-12 {
    margin: 12px !important;
  }
  .m-md-16 {
    margin: 16px !important;
  }
  .m-md-20 {
    margin: 20px !important;
  }
  .m-md-24 {
    margin: 24px !important;
  }
  .m-md-28 {
    margin: 28px !important;
  }
  .m-md-32 {
    margin: 32px !important;
  }
  .m-md-36 {
    margin: 36px !important;
  }
  .m-md-40 {
    margin: 40px !important;
  }
  .m-md-44 {
    margin: 44px !important;
  }
  .m-md-48 {
    margin: 48px !important;
  }
  .m-md-52 {
    margin: 52px !important;
  }
  .m-md-56 {
    margin: 56px !important;
  }
  .m-md-60 {
    margin: 60px !important;
  }
  .m-md-64 {
    margin: 64px !important;
  }
  .m-md-68 {
    margin: 68px !important;
  }
  .m-md-72 {
    margin: 72px !important;
  }
  .m-md-76 {
    margin: 76px !important;
  }
  .m-md-80 {
    margin: 80px !important;
  }
  .m-md-84 {
    margin: 84px !important;
  }
  .m-md-88 {
    margin: 88px !important;
  }
  .m-md-92 {
    margin: 92px !important;
  }
  .m-md-96 {
    margin: 96px !important;
  }
  .m-md-100 {
    margin: 100px !important;
  }
}
@media (max-width: 768px) {
  .m-sm-auto {
    margin: auto !important;
  }
  .m-sm-0 {
    margin: 0px !important;
  }
  .m-sm-4 {
    margin: 4px !important;
  }
  .m-sm-8 {
    margin: 8px !important;
  }
  .m-sm-12 {
    margin: 12px !important;
  }
  .m-sm-16 {
    margin: 16px !important;
  }
  .m-sm-20 {
    margin: 20px !important;
  }
  .m-sm-24 {
    margin: 24px !important;
  }
  .m-sm-28 {
    margin: 28px !important;
  }
  .m-sm-32 {
    margin: 32px !important;
  }
  .m-sm-36 {
    margin: 36px !important;
  }
  .m-sm-40 {
    margin: 40px !important;
  }
  .m-sm-44 {
    margin: 44px !important;
  }
  .m-sm-48 {
    margin: 48px !important;
  }
  .m-sm-52 {
    margin: 52px !important;
  }
  .m-sm-56 {
    margin: 56px !important;
  }
  .m-sm-60 {
    margin: 60px !important;
  }
  .m-sm-64 {
    margin: 64px !important;
  }
  .m-sm-68 {
    margin: 68px !important;
  }
  .m-sm-72 {
    margin: 72px !important;
  }
  .m-sm-76 {
    margin: 76px !important;
  }
  .m-sm-80 {
    margin: 80px !important;
  }
  .m-sm-84 {
    margin: 84px !important;
  }
  .m-sm-88 {
    margin: 88px !important;
  }
  .m-sm-92 {
    margin: 92px !important;
  }
  .m-sm-96 {
    margin: 96px !important;
  }
  .m-sm-100 {
    margin: 100px !important;
  }
}
@media (max-width: 480px) {
  .m-xs-auto {
    margin: auto !important;
  }
  .m-xs-0 {
    margin: 0px !important;
  }
  .m-xs-4 {
    margin: 4px !important;
  }
  .m-xs-8 {
    margin: 8px !important;
  }
  .m-xs-12 {
    margin: 12px !important;
  }
  .m-xs-16 {
    margin: 16px !important;
  }
  .m-xs-20 {
    margin: 20px !important;
  }
  .m-xs-24 {
    margin: 24px !important;
  }
  .m-xs-28 {
    margin: 28px !important;
  }
  .m-xs-32 {
    margin: 32px !important;
  }
  .m-xs-36 {
    margin: 36px !important;
  }
  .m-xs-40 {
    margin: 40px !important;
  }
  .m-xs-44 {
    margin: 44px !important;
  }
  .m-xs-48 {
    margin: 48px !important;
  }
  .m-xs-52 {
    margin: 52px !important;
  }
  .m-xs-56 {
    margin: 56px !important;
  }
  .m-xs-60 {
    margin: 60px !important;
  }
  .m-xs-64 {
    margin: 64px !important;
  }
  .m-xs-68 {
    margin: 68px !important;
  }
  .m-xs-72 {
    margin: 72px !important;
  }
  .m-xs-76 {
    margin: 76px !important;
  }
  .m-xs-80 {
    margin: 80px !important;
  }
  .m-xs-84 {
    margin: 84px !important;
  }
  .m-xs-88 {
    margin: 88px !important;
  }
  .m-xs-92 {
    margin: 92px !important;
  }
  .m-xs-96 {
    margin: 96px !important;
  }
  .m-xs-100 {
    margin: 100px !important;
  }
}
.mt-auto {
  margin-top: auto;
}

.mt-0,
.my-0 {
  margin-top: 0px !important;
}

.mt-4,
.my-4 {
  margin-top: 4px !important;
}

.mt-8,
.my-8 {
  margin-top: 8px !important;
}

.mt-12,
.my-12 {
  margin-top: 12px !important;
}

.mt-16,
.my-16 {
  margin-top: 16px !important;
}

.mt-20,
.my-20 {
  margin-top: 20px !important;
}

.mt-24,
.my-24 {
  margin-top: 24px !important;
}

.mt-28,
.my-28 {
  margin-top: 28px !important;
}

.mt-32,
.my-32 {
  margin-top: 32px !important;
}

.mt-36,
.my-36 {
  margin-top: 36px !important;
}

.mt-40,
.my-40 {
  margin-top: 40px !important;
}

.mt-44,
.my-44 {
  margin-top: 44px !important;
}

.mt-48,
.my-48 {
  margin-top: 48px !important;
}

.mt-52,
.my-52 {
  margin-top: 52px !important;
}

.mt-56,
.my-56 {
  margin-top: 56px !important;
}

.mt-60,
.my-60 {
  margin-top: 60px !important;
}

.mt-64,
.my-64 {
  margin-top: 64px !important;
}

.mt-68,
.my-68 {
  margin-top: 68px !important;
}

.mt-72,
.my-72 {
  margin-top: 72px !important;
}

.mt-76,
.my-76 {
  margin-top: 76px !important;
}

.mt-80,
.my-80 {
  margin-top: 80px !important;
}

.mt-84,
.my-84 {
  margin-top: 84px !important;
}

.mt-88,
.my-88 {
  margin-top: 88px !important;
}

.mt-92,
.my-92 {
  margin-top: 92px !important;
}

.mt-96,
.my-96 {
  margin-top: 96px !important;
}

.mt-100,
.my-100 {
  margin-top: 100px !important;
}

@media (max-width: 1450px) {
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .mt-xl-0,
.my-xl-0 {
    margin-top: 0px !important;
  }
  .mt-xl-4,
.my-xl-4 {
    margin-top: 4px !important;
  }
  .mt-xl-8,
.my-xl-8 {
    margin-top: 8px !important;
  }
  .mt-xl-12,
.my-xl-12 {
    margin-top: 12px !important;
  }
  .mt-xl-16,
.my-xl-16 {
    margin-top: 16px !important;
  }
  .mt-xl-20,
.my-xl-20 {
    margin-top: 20px !important;
  }
  .mt-xl-24,
.my-xl-24 {
    margin-top: 24px !important;
  }
  .mt-xl-28,
.my-xl-28 {
    margin-top: 28px !important;
  }
  .mt-xl-32,
.my-xl-32 {
    margin-top: 32px !important;
  }
  .mt-xl-36,
.my-xl-36 {
    margin-top: 36px !important;
  }
  .mt-xl-40,
.my-xl-40 {
    margin-top: 40px !important;
  }
  .mt-xl-44,
.my-xl-44 {
    margin-top: 44px !important;
  }
  .mt-xl-48,
.my-xl-48 {
    margin-top: 48px !important;
  }
  .mt-xl-52,
.my-xl-52 {
    margin-top: 52px !important;
  }
  .mt-xl-56,
.my-xl-56 {
    margin-top: 56px !important;
  }
  .mt-xl-60,
.my-xl-60 {
    margin-top: 60px !important;
  }
  .mt-xl-64,
.my-xl-64 {
    margin-top: 64px !important;
  }
  .mt-xl-68,
.my-xl-68 {
    margin-top: 68px !important;
  }
  .mt-xl-72,
.my-xl-72 {
    margin-top: 72px !important;
  }
  .mt-xl-76,
.my-xl-76 {
    margin-top: 76px !important;
  }
  .mt-xl-80,
.my-xl-80 {
    margin-top: 80px !important;
  }
  .mt-xl-84,
.my-xl-84 {
    margin-top: 84px !important;
  }
  .mt-xl-88,
.my-xl-88 {
    margin-top: 88px !important;
  }
  .mt-xl-92,
.my-xl-92 {
    margin-top: 92px !important;
  }
  .mt-xl-96,
.my-xl-96 {
    margin-top: 96px !important;
  }
  .mt-xl-100,
.my-xl-100 {
    margin-top: 100px !important;
  }
}
@media (max-width: 1230px) {
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .mt-lg-0,
.my-lg-0 {
    margin-top: 0px !important;
  }
  .mt-lg-4,
.my-lg-4 {
    margin-top: 4px !important;
  }
  .mt-lg-8,
.my-lg-8 {
    margin-top: 8px !important;
  }
  .mt-lg-12,
.my-lg-12 {
    margin-top: 12px !important;
  }
  .mt-lg-16,
.my-lg-16 {
    margin-top: 16px !important;
  }
  .mt-lg-20,
.my-lg-20 {
    margin-top: 20px !important;
  }
  .mt-lg-24,
.my-lg-24 {
    margin-top: 24px !important;
  }
  .mt-lg-28,
.my-lg-28 {
    margin-top: 28px !important;
  }
  .mt-lg-32,
.my-lg-32 {
    margin-top: 32px !important;
  }
  .mt-lg-36,
.my-lg-36 {
    margin-top: 36px !important;
  }
  .mt-lg-40,
.my-lg-40 {
    margin-top: 40px !important;
  }
  .mt-lg-44,
.my-lg-44 {
    margin-top: 44px !important;
  }
  .mt-lg-48,
.my-lg-48 {
    margin-top: 48px !important;
  }
  .mt-lg-52,
.my-lg-52 {
    margin-top: 52px !important;
  }
  .mt-lg-56,
.my-lg-56 {
    margin-top: 56px !important;
  }
  .mt-lg-60,
.my-lg-60 {
    margin-top: 60px !important;
  }
  .mt-lg-64,
.my-lg-64 {
    margin-top: 64px !important;
  }
  .mt-lg-68,
.my-lg-68 {
    margin-top: 68px !important;
  }
  .mt-lg-72,
.my-lg-72 {
    margin-top: 72px !important;
  }
  .mt-lg-76,
.my-lg-76 {
    margin-top: 76px !important;
  }
  .mt-lg-80,
.my-lg-80 {
    margin-top: 80px !important;
  }
  .mt-lg-84,
.my-lg-84 {
    margin-top: 84px !important;
  }
  .mt-lg-88,
.my-lg-88 {
    margin-top: 88px !important;
  }
  .mt-lg-92,
.my-lg-92 {
    margin-top: 92px !important;
  }
  .mt-lg-96,
.my-lg-96 {
    margin-top: 96px !important;
  }
  .mt-lg-100,
.my-lg-100 {
    margin-top: 100px !important;
  }
}
@media (max-width: 1024px) {
  .mt-md-auto {
    margin-top: auto !important;
  }
  .mt-md-0,
.my-md-0 {
    margin-top: 0px !important;
  }
  .mt-md-4,
.my-md-4 {
    margin-top: 4px !important;
  }
  .mt-md-8,
.my-md-8 {
    margin-top: 8px !important;
  }
  .mt-md-12,
.my-md-12 {
    margin-top: 12px !important;
  }
  .mt-md-16,
.my-md-16 {
    margin-top: 16px !important;
  }
  .mt-md-20,
.my-md-20 {
    margin-top: 20px !important;
  }
  .mt-md-24,
.my-md-24 {
    margin-top: 24px !important;
  }
  .mt-md-28,
.my-md-28 {
    margin-top: 28px !important;
  }
  .mt-md-32,
.my-md-32 {
    margin-top: 32px !important;
  }
  .mt-md-36,
.my-md-36 {
    margin-top: 36px !important;
  }
  .mt-md-40,
.my-md-40 {
    margin-top: 40px !important;
  }
  .mt-md-44,
.my-md-44 {
    margin-top: 44px !important;
  }
  .mt-md-48,
.my-md-48 {
    margin-top: 48px !important;
  }
  .mt-md-52,
.my-md-52 {
    margin-top: 52px !important;
  }
  .mt-md-56,
.my-md-56 {
    margin-top: 56px !important;
  }
  .mt-md-60,
.my-md-60 {
    margin-top: 60px !important;
  }
  .mt-md-64,
.my-md-64 {
    margin-top: 64px !important;
  }
  .mt-md-68,
.my-md-68 {
    margin-top: 68px !important;
  }
  .mt-md-72,
.my-md-72 {
    margin-top: 72px !important;
  }
  .mt-md-76,
.my-md-76 {
    margin-top: 76px !important;
  }
  .mt-md-80,
.my-md-80 {
    margin-top: 80px !important;
  }
  .mt-md-84,
.my-md-84 {
    margin-top: 84px !important;
  }
  .mt-md-88,
.my-md-88 {
    margin-top: 88px !important;
  }
  .mt-md-92,
.my-md-92 {
    margin-top: 92px !important;
  }
  .mt-md-96,
.my-md-96 {
    margin-top: 96px !important;
  }
  .mt-md-100,
.my-md-100 {
    margin-top: 100px !important;
  }
}
@media (max-width: 768px) {
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .mt-sm-0,
.my-sm-0 {
    margin-top: 0px !important;
  }
  .mt-sm-4,
.my-sm-4 {
    margin-top: 4px !important;
  }
  .mt-sm-8,
.my-sm-8 {
    margin-top: 8px !important;
  }
  .mt-sm-12,
.my-sm-12 {
    margin-top: 12px !important;
  }
  .mt-sm-16,
.my-sm-16 {
    margin-top: 16px !important;
  }
  .mt-sm-20,
.my-sm-20 {
    margin-top: 20px !important;
  }
  .mt-sm-24,
.my-sm-24 {
    margin-top: 24px !important;
  }
  .mt-sm-28,
.my-sm-28 {
    margin-top: 28px !important;
  }
  .mt-sm-32,
.my-sm-32 {
    margin-top: 32px !important;
  }
  .mt-sm-36,
.my-sm-36 {
    margin-top: 36px !important;
  }
  .mt-sm-40,
.my-sm-40 {
    margin-top: 40px !important;
  }
  .mt-sm-44,
.my-sm-44 {
    margin-top: 44px !important;
  }
  .mt-sm-48,
.my-sm-48 {
    margin-top: 48px !important;
  }
  .mt-sm-52,
.my-sm-52 {
    margin-top: 52px !important;
  }
  .mt-sm-56,
.my-sm-56 {
    margin-top: 56px !important;
  }
  .mt-sm-60,
.my-sm-60 {
    margin-top: 60px !important;
  }
  .mt-sm-64,
.my-sm-64 {
    margin-top: 64px !important;
  }
  .mt-sm-68,
.my-sm-68 {
    margin-top: 68px !important;
  }
  .mt-sm-72,
.my-sm-72 {
    margin-top: 72px !important;
  }
  .mt-sm-76,
.my-sm-76 {
    margin-top: 76px !important;
  }
  .mt-sm-80,
.my-sm-80 {
    margin-top: 80px !important;
  }
  .mt-sm-84,
.my-sm-84 {
    margin-top: 84px !important;
  }
  .mt-sm-88,
.my-sm-88 {
    margin-top: 88px !important;
  }
  .mt-sm-92,
.my-sm-92 {
    margin-top: 92px !important;
  }
  .mt-sm-96,
.my-sm-96 {
    margin-top: 96px !important;
  }
  .mt-sm-100,
.my-sm-100 {
    margin-top: 100px !important;
  }
}
@media (max-width: 480px) {
  .mt-xs-auto {
    margin-top: auto !important;
  }
  .mt-xs-0,
.my-xs-0 {
    margin-top: 0px !important;
  }
  .mt-xs-4,
.my-xs-4 {
    margin-top: 4px !important;
  }
  .mt-xs-8,
.my-xs-8 {
    margin-top: 8px !important;
  }
  .mt-xs-12,
.my-xs-12 {
    margin-top: 12px !important;
  }
  .mt-xs-16,
.my-xs-16 {
    margin-top: 16px !important;
  }
  .mt-xs-20,
.my-xs-20 {
    margin-top: 20px !important;
  }
  .mt-xs-24,
.my-xs-24 {
    margin-top: 24px !important;
  }
  .mt-xs-28,
.my-xs-28 {
    margin-top: 28px !important;
  }
  .mt-xs-32,
.my-xs-32 {
    margin-top: 32px !important;
  }
  .mt-xs-36,
.my-xs-36 {
    margin-top: 36px !important;
  }
  .mt-xs-40,
.my-xs-40 {
    margin-top: 40px !important;
  }
  .mt-xs-44,
.my-xs-44 {
    margin-top: 44px !important;
  }
  .mt-xs-48,
.my-xs-48 {
    margin-top: 48px !important;
  }
  .mt-xs-52,
.my-xs-52 {
    margin-top: 52px !important;
  }
  .mt-xs-56,
.my-xs-56 {
    margin-top: 56px !important;
  }
  .mt-xs-60,
.my-xs-60 {
    margin-top: 60px !important;
  }
  .mt-xs-64,
.my-xs-64 {
    margin-top: 64px !important;
  }
  .mt-xs-68,
.my-xs-68 {
    margin-top: 68px !important;
  }
  .mt-xs-72,
.my-xs-72 {
    margin-top: 72px !important;
  }
  .mt-xs-76,
.my-xs-76 {
    margin-top: 76px !important;
  }
  .mt-xs-80,
.my-xs-80 {
    margin-top: 80px !important;
  }
  .mt-xs-84,
.my-xs-84 {
    margin-top: 84px !important;
  }
  .mt-xs-88,
.my-xs-88 {
    margin-top: 88px !important;
  }
  .mt-xs-92,
.my-xs-92 {
    margin-top: 92px !important;
  }
  .mt-xs-96,
.my-xs-96 {
    margin-top: 96px !important;
  }
  .mt-xs-100,
.my-xs-100 {
    margin-top: 100px !important;
  }
}
.mr-auto {
  margin-right: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.mr-52 {
  margin-right: 52px !important;
}

.mr-56 {
  margin-right: 56px !important;
}

.mr-60 {
  margin-right: 60px !important;
}

.mr-64 {
  margin-right: 64px !important;
}

.mr-68 {
  margin-right: 68px !important;
}

.mr-72 {
  margin-right: 72px !important;
}

.mr-76 {
  margin-right: 76px !important;
}

.mr-80 {
  margin-right: 80px !important;
}

.mr-84 {
  margin-right: 84px !important;
}

.mr-88 {
  margin-right: 88px !important;
}

.mr-92 {
  margin-right: 92px !important;
}

.mr-96 {
  margin-right: 96px !important;
}

.mr-100 {
  margin-right: 100px !important;
}

@media (max-width: 1450px) {
  .mr-xl-auto {
    margin-right: auto !important;
  }
  .mr-xl-0 {
    margin-right: 0px !important;
  }
  .mr-xl-4 {
    margin-right: 4px !important;
  }
  .mr-xl-8 {
    margin-right: 8px !important;
  }
  .mr-xl-12 {
    margin-right: 12px !important;
  }
  .mr-xl-16 {
    margin-right: 16px !important;
  }
  .mr-xl-20 {
    margin-right: 20px !important;
  }
  .mr-xl-24 {
    margin-right: 24px !important;
  }
  .mr-xl-28 {
    margin-right: 28px !important;
  }
  .mr-xl-32 {
    margin-right: 32px !important;
  }
  .mr-xl-36 {
    margin-right: 36px !important;
  }
  .mr-xl-40 {
    margin-right: 40px !important;
  }
  .mr-xl-44 {
    margin-right: 44px !important;
  }
  .mr-xl-48 {
    margin-right: 48px !important;
  }
  .mr-xl-52 {
    margin-right: 52px !important;
  }
  .mr-xl-56 {
    margin-right: 56px !important;
  }
  .mr-xl-60 {
    margin-right: 60px !important;
  }
  .mr-xl-64 {
    margin-right: 64px !important;
  }
  .mr-xl-68 {
    margin-right: 68px !important;
  }
  .mr-xl-72 {
    margin-right: 72px !important;
  }
  .mr-xl-76 {
    margin-right: 76px !important;
  }
  .mr-xl-80 {
    margin-right: 80px !important;
  }
  .mr-xl-84 {
    margin-right: 84px !important;
  }
  .mr-xl-88 {
    margin-right: 88px !important;
  }
  .mr-xl-92 {
    margin-right: 92px !important;
  }
  .mr-xl-96 {
    margin-right: 96px !important;
  }
  .mr-xl-100 {
    margin-right: 100px !important;
  }
}
@media (max-width: 1230px) {
  .mr-lg-auto {
    margin-right: auto !important;
  }
  .mr-lg-0 {
    margin-right: 0px !important;
  }
  .mr-lg-4 {
    margin-right: 4px !important;
  }
  .mr-lg-8 {
    margin-right: 8px !important;
  }
  .mr-lg-12 {
    margin-right: 12px !important;
  }
  .mr-lg-16 {
    margin-right: 16px !important;
  }
  .mr-lg-20 {
    margin-right: 20px !important;
  }
  .mr-lg-24 {
    margin-right: 24px !important;
  }
  .mr-lg-28 {
    margin-right: 28px !important;
  }
  .mr-lg-32 {
    margin-right: 32px !important;
  }
  .mr-lg-36 {
    margin-right: 36px !important;
  }
  .mr-lg-40 {
    margin-right: 40px !important;
  }
  .mr-lg-44 {
    margin-right: 44px !important;
  }
  .mr-lg-48 {
    margin-right: 48px !important;
  }
  .mr-lg-52 {
    margin-right: 52px !important;
  }
  .mr-lg-56 {
    margin-right: 56px !important;
  }
  .mr-lg-60 {
    margin-right: 60px !important;
  }
  .mr-lg-64 {
    margin-right: 64px !important;
  }
  .mr-lg-68 {
    margin-right: 68px !important;
  }
  .mr-lg-72 {
    margin-right: 72px !important;
  }
  .mr-lg-76 {
    margin-right: 76px !important;
  }
  .mr-lg-80 {
    margin-right: 80px !important;
  }
  .mr-lg-84 {
    margin-right: 84px !important;
  }
  .mr-lg-88 {
    margin-right: 88px !important;
  }
  .mr-lg-92 {
    margin-right: 92px !important;
  }
  .mr-lg-96 {
    margin-right: 96px !important;
  }
  .mr-lg-100 {
    margin-right: 100px !important;
  }
}
@media (max-width: 1024px) {
  .mr-md-auto {
    margin-right: auto !important;
  }
  .mr-md-0 {
    margin-right: 0px !important;
  }
  .mr-md-4 {
    margin-right: 4px !important;
  }
  .mr-md-8 {
    margin-right: 8px !important;
  }
  .mr-md-12 {
    margin-right: 12px !important;
  }
  .mr-md-16 {
    margin-right: 16px !important;
  }
  .mr-md-20 {
    margin-right: 20px !important;
  }
  .mr-md-24 {
    margin-right: 24px !important;
  }
  .mr-md-28 {
    margin-right: 28px !important;
  }
  .mr-md-32 {
    margin-right: 32px !important;
  }
  .mr-md-36 {
    margin-right: 36px !important;
  }
  .mr-md-40 {
    margin-right: 40px !important;
  }
  .mr-md-44 {
    margin-right: 44px !important;
  }
  .mr-md-48 {
    margin-right: 48px !important;
  }
  .mr-md-52 {
    margin-right: 52px !important;
  }
  .mr-md-56 {
    margin-right: 56px !important;
  }
  .mr-md-60 {
    margin-right: 60px !important;
  }
  .mr-md-64 {
    margin-right: 64px !important;
  }
  .mr-md-68 {
    margin-right: 68px !important;
  }
  .mr-md-72 {
    margin-right: 72px !important;
  }
  .mr-md-76 {
    margin-right: 76px !important;
  }
  .mr-md-80 {
    margin-right: 80px !important;
  }
  .mr-md-84 {
    margin-right: 84px !important;
  }
  .mr-md-88 {
    margin-right: 88px !important;
  }
  .mr-md-92 {
    margin-right: 92px !important;
  }
  .mr-md-96 {
    margin-right: 96px !important;
  }
  .mr-md-100 {
    margin-right: 100px !important;
  }
}
@media (max-width: 768px) {
  .mr-sm-auto {
    margin-right: auto !important;
  }
  .mr-sm-0 {
    margin-right: 0px !important;
  }
  .mr-sm-4 {
    margin-right: 4px !important;
  }
  .mr-sm-8 {
    margin-right: 8px !important;
  }
  .mr-sm-12 {
    margin-right: 12px !important;
  }
  .mr-sm-16 {
    margin-right: 16px !important;
  }
  .mr-sm-20 {
    margin-right: 20px !important;
  }
  .mr-sm-24 {
    margin-right: 24px !important;
  }
  .mr-sm-28 {
    margin-right: 28px !important;
  }
  .mr-sm-32 {
    margin-right: 32px !important;
  }
  .mr-sm-36 {
    margin-right: 36px !important;
  }
  .mr-sm-40 {
    margin-right: 40px !important;
  }
  .mr-sm-44 {
    margin-right: 44px !important;
  }
  .mr-sm-48 {
    margin-right: 48px !important;
  }
  .mr-sm-52 {
    margin-right: 52px !important;
  }
  .mr-sm-56 {
    margin-right: 56px !important;
  }
  .mr-sm-60 {
    margin-right: 60px !important;
  }
  .mr-sm-64 {
    margin-right: 64px !important;
  }
  .mr-sm-68 {
    margin-right: 68px !important;
  }
  .mr-sm-72 {
    margin-right: 72px !important;
  }
  .mr-sm-76 {
    margin-right: 76px !important;
  }
  .mr-sm-80 {
    margin-right: 80px !important;
  }
  .mr-sm-84 {
    margin-right: 84px !important;
  }
  .mr-sm-88 {
    margin-right: 88px !important;
  }
  .mr-sm-92 {
    margin-right: 92px !important;
  }
  .mr-sm-96 {
    margin-right: 96px !important;
  }
  .mr-sm-100 {
    margin-right: 100px !important;
  }
}
@media (max-width: 480px) {
  .mr-xs-auto {
    margin-right: auto !important;
  }
  .mr-xs-0 {
    margin-right: 0px !important;
  }
  .mr-xs-4 {
    margin-right: 4px !important;
  }
  .mr-xs-8 {
    margin-right: 8px !important;
  }
  .mr-xs-12 {
    margin-right: 12px !important;
  }
  .mr-xs-16 {
    margin-right: 16px !important;
  }
  .mr-xs-20 {
    margin-right: 20px !important;
  }
  .mr-xs-24 {
    margin-right: 24px !important;
  }
  .mr-xs-28 {
    margin-right: 28px !important;
  }
  .mr-xs-32 {
    margin-right: 32px !important;
  }
  .mr-xs-36 {
    margin-right: 36px !important;
  }
  .mr-xs-40 {
    margin-right: 40px !important;
  }
  .mr-xs-44 {
    margin-right: 44px !important;
  }
  .mr-xs-48 {
    margin-right: 48px !important;
  }
  .mr-xs-52 {
    margin-right: 52px !important;
  }
  .mr-xs-56 {
    margin-right: 56px !important;
  }
  .mr-xs-60 {
    margin-right: 60px !important;
  }
  .mr-xs-64 {
    margin-right: 64px !important;
  }
  .mr-xs-68 {
    margin-right: 68px !important;
  }
  .mr-xs-72 {
    margin-right: 72px !important;
  }
  .mr-xs-76 {
    margin-right: 76px !important;
  }
  .mr-xs-80 {
    margin-right: 80px !important;
  }
  .mr-xs-84 {
    margin-right: 84px !important;
  }
  .mr-xs-88 {
    margin-right: 88px !important;
  }
  .mr-xs-92 {
    margin-right: 92px !important;
  }
  .mr-xs-96 {
    margin-right: 96px !important;
  }
  .mr-xs-100 {
    margin-right: 100px !important;
  }
}
.mb-auto {
  margin-bottom: auto;
}

.mb-0,
.my-0 {
  margin-bottom: 0px !important;
}

.mb-4,
.my-4 {
  margin-bottom: 4px !important;
}

.mb-8,
.my-8 {
  margin-bottom: 8px !important;
}

.mb-12,
.my-12 {
  margin-bottom: 12px !important;
}

.mb-16,
.my-16 {
  margin-bottom: 16px !important;
}

.mb-20,
.my-20 {
  margin-bottom: 20px !important;
}

.mb-24,
.my-24 {
  margin-bottom: 24px !important;
}

.mb-28,
.my-28 {
  margin-bottom: 28px !important;
}

.mb-32,
.my-32 {
  margin-bottom: 32px !important;
}

.mb-36,
.my-36 {
  margin-bottom: 36px !important;
}

.mb-40,
.my-40 {
  margin-bottom: 40px !important;
}

.mb-44,
.my-44 {
  margin-bottom: 44px !important;
}

.mb-48,
.my-48 {
  margin-bottom: 48px !important;
}

.mb-52,
.my-52 {
  margin-bottom: 52px !important;
}

.mb-56,
.my-56 {
  margin-bottom: 56px !important;
}

.mb-60,
.my-60 {
  margin-bottom: 60px !important;
}

.mb-64,
.my-64 {
  margin-bottom: 64px !important;
}

.mb-68,
.my-68 {
  margin-bottom: 68px !important;
}

.mb-72,
.my-72 {
  margin-bottom: 72px !important;
}

.mb-76,
.my-76 {
  margin-bottom: 76px !important;
}

.mb-80,
.my-80 {
  margin-bottom: 80px !important;
}

.mb-84,
.my-84 {
  margin-bottom: 84px !important;
}

.mb-88,
.my-88 {
  margin-bottom: 88px !important;
}

.mb-92,
.my-92 {
  margin-bottom: 92px !important;
}

.mb-96,
.my-96 {
  margin-bottom: 96px !important;
}

.mb-100,
.my-100 {
  margin-bottom: 100px !important;
}

@media (max-width: 1450px) {
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0px !important;
  }
  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 4px !important;
  }
  .mb-xl-8,
.my-xl-8 {
    margin-bottom: 8px !important;
  }
  .mb-xl-12,
.my-xl-12 {
    margin-bottom: 12px !important;
  }
  .mb-xl-16,
.my-xl-16 {
    margin-bottom: 16px !important;
  }
  .mb-xl-20,
.my-xl-20 {
    margin-bottom: 20px !important;
  }
  .mb-xl-24,
.my-xl-24 {
    margin-bottom: 24px !important;
  }
  .mb-xl-28,
.my-xl-28 {
    margin-bottom: 28px !important;
  }
  .mb-xl-32,
.my-xl-32 {
    margin-bottom: 32px !important;
  }
  .mb-xl-36,
.my-xl-36 {
    margin-bottom: 36px !important;
  }
  .mb-xl-40,
.my-xl-40 {
    margin-bottom: 40px !important;
  }
  .mb-xl-44,
.my-xl-44 {
    margin-bottom: 44px !important;
  }
  .mb-xl-48,
.my-xl-48 {
    margin-bottom: 48px !important;
  }
  .mb-xl-52,
.my-xl-52 {
    margin-bottom: 52px !important;
  }
  .mb-xl-56,
.my-xl-56 {
    margin-bottom: 56px !important;
  }
  .mb-xl-60,
.my-xl-60 {
    margin-bottom: 60px !important;
  }
  .mb-xl-64,
.my-xl-64 {
    margin-bottom: 64px !important;
  }
  .mb-xl-68,
.my-xl-68 {
    margin-bottom: 68px !important;
  }
  .mb-xl-72,
.my-xl-72 {
    margin-bottom: 72px !important;
  }
  .mb-xl-76,
.my-xl-76 {
    margin-bottom: 76px !important;
  }
  .mb-xl-80,
.my-xl-80 {
    margin-bottom: 80px !important;
  }
  .mb-xl-84,
.my-xl-84 {
    margin-bottom: 84px !important;
  }
  .mb-xl-88,
.my-xl-88 {
    margin-bottom: 88px !important;
  }
  .mb-xl-92,
.my-xl-92 {
    margin-bottom: 92px !important;
  }
  .mb-xl-96,
.my-xl-96 {
    margin-bottom: 96px !important;
  }
  .mb-xl-100,
.my-xl-100 {
    margin-bottom: 100px !important;
  }
}
@media (max-width: 1230px) {
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0px !important;
  }
  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 4px !important;
  }
  .mb-lg-8,
.my-lg-8 {
    margin-bottom: 8px !important;
  }
  .mb-lg-12,
.my-lg-12 {
    margin-bottom: 12px !important;
  }
  .mb-lg-16,
.my-lg-16 {
    margin-bottom: 16px !important;
  }
  .mb-lg-20,
.my-lg-20 {
    margin-bottom: 20px !important;
  }
  .mb-lg-24,
.my-lg-24 {
    margin-bottom: 24px !important;
  }
  .mb-lg-28,
.my-lg-28 {
    margin-bottom: 28px !important;
  }
  .mb-lg-32,
.my-lg-32 {
    margin-bottom: 32px !important;
  }
  .mb-lg-36,
.my-lg-36 {
    margin-bottom: 36px !important;
  }
  .mb-lg-40,
.my-lg-40 {
    margin-bottom: 40px !important;
  }
  .mb-lg-44,
.my-lg-44 {
    margin-bottom: 44px !important;
  }
  .mb-lg-48,
.my-lg-48 {
    margin-bottom: 48px !important;
  }
  .mb-lg-52,
.my-lg-52 {
    margin-bottom: 52px !important;
  }
  .mb-lg-56,
.my-lg-56 {
    margin-bottom: 56px !important;
  }
  .mb-lg-60,
.my-lg-60 {
    margin-bottom: 60px !important;
  }
  .mb-lg-64,
.my-lg-64 {
    margin-bottom: 64px !important;
  }
  .mb-lg-68,
.my-lg-68 {
    margin-bottom: 68px !important;
  }
  .mb-lg-72,
.my-lg-72 {
    margin-bottom: 72px !important;
  }
  .mb-lg-76,
.my-lg-76 {
    margin-bottom: 76px !important;
  }
  .mb-lg-80,
.my-lg-80 {
    margin-bottom: 80px !important;
  }
  .mb-lg-84,
.my-lg-84 {
    margin-bottom: 84px !important;
  }
  .mb-lg-88,
.my-lg-88 {
    margin-bottom: 88px !important;
  }
  .mb-lg-92,
.my-lg-92 {
    margin-bottom: 92px !important;
  }
  .mb-lg-96,
.my-lg-96 {
    margin-bottom: 96px !important;
  }
  .mb-lg-100,
.my-lg-100 {
    margin-bottom: 100px !important;
  }
}
@media (max-width: 1024px) {
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .mb-md-0,
.my-md-0 {
    margin-bottom: 0px !important;
  }
  .mb-md-4,
.my-md-4 {
    margin-bottom: 4px !important;
  }
  .mb-md-8,
.my-md-8 {
    margin-bottom: 8px !important;
  }
  .mb-md-12,
.my-md-12 {
    margin-bottom: 12px !important;
  }
  .mb-md-16,
.my-md-16 {
    margin-bottom: 16px !important;
  }
  .mb-md-20,
.my-md-20 {
    margin-bottom: 20px !important;
  }
  .mb-md-24,
.my-md-24 {
    margin-bottom: 24px !important;
  }
  .mb-md-28,
.my-md-28 {
    margin-bottom: 28px !important;
  }
  .mb-md-32,
.my-md-32 {
    margin-bottom: 32px !important;
  }
  .mb-md-36,
.my-md-36 {
    margin-bottom: 36px !important;
  }
  .mb-md-40,
.my-md-40 {
    margin-bottom: 40px !important;
  }
  .mb-md-44,
.my-md-44 {
    margin-bottom: 44px !important;
  }
  .mb-md-48,
.my-md-48 {
    margin-bottom: 48px !important;
  }
  .mb-md-52,
.my-md-52 {
    margin-bottom: 52px !important;
  }
  .mb-md-56,
.my-md-56 {
    margin-bottom: 56px !important;
  }
  .mb-md-60,
.my-md-60 {
    margin-bottom: 60px !important;
  }
  .mb-md-64,
.my-md-64 {
    margin-bottom: 64px !important;
  }
  .mb-md-68,
.my-md-68 {
    margin-bottom: 68px !important;
  }
  .mb-md-72,
.my-md-72 {
    margin-bottom: 72px !important;
  }
  .mb-md-76,
.my-md-76 {
    margin-bottom: 76px !important;
  }
  .mb-md-80,
.my-md-80 {
    margin-bottom: 80px !important;
  }
  .mb-md-84,
.my-md-84 {
    margin-bottom: 84px !important;
  }
  .mb-md-88,
.my-md-88 {
    margin-bottom: 88px !important;
  }
  .mb-md-92,
.my-md-92 {
    margin-bottom: 92px !important;
  }
  .mb-md-96,
.my-md-96 {
    margin-bottom: 96px !important;
  }
  .mb-md-100,
.my-md-100 {
    margin-bottom: 100px !important;
  }
}
@media (max-width: 768px) {
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0px !important;
  }
  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 4px !important;
  }
  .mb-sm-8,
.my-sm-8 {
    margin-bottom: 8px !important;
  }
  .mb-sm-12,
.my-sm-12 {
    margin-bottom: 12px !important;
  }
  .mb-sm-16,
.my-sm-16 {
    margin-bottom: 16px !important;
  }
  .mb-sm-20,
.my-sm-20 {
    margin-bottom: 20px !important;
  }
  .mb-sm-24,
.my-sm-24 {
    margin-bottom: 24px !important;
  }
  .mb-sm-28,
.my-sm-28 {
    margin-bottom: 28px !important;
  }
  .mb-sm-32,
.my-sm-32 {
    margin-bottom: 32px !important;
  }
  .mb-sm-36,
.my-sm-36 {
    margin-bottom: 36px !important;
  }
  .mb-sm-40,
.my-sm-40 {
    margin-bottom: 40px !important;
  }
  .mb-sm-44,
.my-sm-44 {
    margin-bottom: 44px !important;
  }
  .mb-sm-48,
.my-sm-48 {
    margin-bottom: 48px !important;
  }
  .mb-sm-52,
.my-sm-52 {
    margin-bottom: 52px !important;
  }
  .mb-sm-56,
.my-sm-56 {
    margin-bottom: 56px !important;
  }
  .mb-sm-60,
.my-sm-60 {
    margin-bottom: 60px !important;
  }
  .mb-sm-64,
.my-sm-64 {
    margin-bottom: 64px !important;
  }
  .mb-sm-68,
.my-sm-68 {
    margin-bottom: 68px !important;
  }
  .mb-sm-72,
.my-sm-72 {
    margin-bottom: 72px !important;
  }
  .mb-sm-76,
.my-sm-76 {
    margin-bottom: 76px !important;
  }
  .mb-sm-80,
.my-sm-80 {
    margin-bottom: 80px !important;
  }
  .mb-sm-84,
.my-sm-84 {
    margin-bottom: 84px !important;
  }
  .mb-sm-88,
.my-sm-88 {
    margin-bottom: 88px !important;
  }
  .mb-sm-92,
.my-sm-92 {
    margin-bottom: 92px !important;
  }
  .mb-sm-96,
.my-sm-96 {
    margin-bottom: 96px !important;
  }
  .mb-sm-100,
.my-sm-100 {
    margin-bottom: 100px !important;
  }
}
@media (max-width: 480px) {
  .mb-xs-auto {
    margin-bottom: auto !important;
  }
  .mb-xs-0,
.my-xs-0 {
    margin-bottom: 0px !important;
  }
  .mb-xs-4,
.my-xs-4 {
    margin-bottom: 4px !important;
  }
  .mb-xs-8,
.my-xs-8 {
    margin-bottom: 8px !important;
  }
  .mb-xs-12,
.my-xs-12 {
    margin-bottom: 12px !important;
  }
  .mb-xs-16,
.my-xs-16 {
    margin-bottom: 16px !important;
  }
  .mb-xs-20,
.my-xs-20 {
    margin-bottom: 20px !important;
  }
  .mb-xs-24,
.my-xs-24 {
    margin-bottom: 24px !important;
  }
  .mb-xs-28,
.my-xs-28 {
    margin-bottom: 28px !important;
  }
  .mb-xs-32,
.my-xs-32 {
    margin-bottom: 32px !important;
  }
  .mb-xs-36,
.my-xs-36 {
    margin-bottom: 36px !important;
  }
  .mb-xs-40,
.my-xs-40 {
    margin-bottom: 40px !important;
  }
  .mb-xs-44,
.my-xs-44 {
    margin-bottom: 44px !important;
  }
  .mb-xs-48,
.my-xs-48 {
    margin-bottom: 48px !important;
  }
  .mb-xs-52,
.my-xs-52 {
    margin-bottom: 52px !important;
  }
  .mb-xs-56,
.my-xs-56 {
    margin-bottom: 56px !important;
  }
  .mb-xs-60,
.my-xs-60 {
    margin-bottom: 60px !important;
  }
  .mb-xs-64,
.my-xs-64 {
    margin-bottom: 64px !important;
  }
  .mb-xs-68,
.my-xs-68 {
    margin-bottom: 68px !important;
  }
  .mb-xs-72,
.my-xs-72 {
    margin-bottom: 72px !important;
  }
  .mb-xs-76,
.my-xs-76 {
    margin-bottom: 76px !important;
  }
  .mb-xs-80,
.my-xs-80 {
    margin-bottom: 80px !important;
  }
  .mb-xs-84,
.my-xs-84 {
    margin-bottom: 84px !important;
  }
  .mb-xs-88,
.my-xs-88 {
    margin-bottom: 88px !important;
  }
  .mb-xs-92,
.my-xs-92 {
    margin-bottom: 92px !important;
  }
  .mb-xs-96,
.my-xs-96 {
    margin-bottom: 96px !important;
  }
  .mb-xs-100,
.my-xs-100 {
    margin-bottom: 100px !important;
  }
}
.ml-auto {
  margin-left: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.ml-52 {
  margin-left: 52px !important;
}

.ml-56 {
  margin-left: 56px !important;
}

.ml-60 {
  margin-left: 60px !important;
}

.ml-64 {
  margin-left: 64px !important;
}

.ml-68 {
  margin-left: 68px !important;
}

.ml-72 {
  margin-left: 72px !important;
}

.ml-76 {
  margin-left: 76px !important;
}

.ml-80 {
  margin-left: 80px !important;
}

.ml-84 {
  margin-left: 84px !important;
}

.ml-88 {
  margin-left: 88px !important;
}

.ml-92 {
  margin-left: 92px !important;
}

.ml-96 {
  margin-left: 96px !important;
}

.ml-100 {
  margin-left: 100px !important;
}

@media (max-width: 1450px) {
  .ml-xl-auto {
    margin-left: auto !important;
  }
  .ml-xl-0 {
    margin-left: 0px !important;
  }
  .ml-xl-4 {
    margin-left: 4px !important;
  }
  .ml-xl-8 {
    margin-left: 8px !important;
  }
  .ml-xl-12 {
    margin-left: 12px !important;
  }
  .ml-xl-16 {
    margin-left: 16px !important;
  }
  .ml-xl-20 {
    margin-left: 20px !important;
  }
  .ml-xl-24 {
    margin-left: 24px !important;
  }
  .ml-xl-28 {
    margin-left: 28px !important;
  }
  .ml-xl-32 {
    margin-left: 32px !important;
  }
  .ml-xl-36 {
    margin-left: 36px !important;
  }
  .ml-xl-40 {
    margin-left: 40px !important;
  }
  .ml-xl-44 {
    margin-left: 44px !important;
  }
  .ml-xl-48 {
    margin-left: 48px !important;
  }
  .ml-xl-52 {
    margin-left: 52px !important;
  }
  .ml-xl-56 {
    margin-left: 56px !important;
  }
  .ml-xl-60 {
    margin-left: 60px !important;
  }
  .ml-xl-64 {
    margin-left: 64px !important;
  }
  .ml-xl-68 {
    margin-left: 68px !important;
  }
  .ml-xl-72 {
    margin-left: 72px !important;
  }
  .ml-xl-76 {
    margin-left: 76px !important;
  }
  .ml-xl-80 {
    margin-left: 80px !important;
  }
  .ml-xl-84 {
    margin-left: 84px !important;
  }
  .ml-xl-88 {
    margin-left: 88px !important;
  }
  .ml-xl-92 {
    margin-left: 92px !important;
  }
  .ml-xl-96 {
    margin-left: 96px !important;
  }
  .ml-xl-100 {
    margin-left: 100px !important;
  }
}
@media (max-width: 1230px) {
  .ml-lg-auto {
    margin-left: auto !important;
  }
  .ml-lg-0 {
    margin-left: 0px !important;
  }
  .ml-lg-4 {
    margin-left: 4px !important;
  }
  .ml-lg-8 {
    margin-left: 8px !important;
  }
  .ml-lg-12 {
    margin-left: 12px !important;
  }
  .ml-lg-16 {
    margin-left: 16px !important;
  }
  .ml-lg-20 {
    margin-left: 20px !important;
  }
  .ml-lg-24 {
    margin-left: 24px !important;
  }
  .ml-lg-28 {
    margin-left: 28px !important;
  }
  .ml-lg-32 {
    margin-left: 32px !important;
  }
  .ml-lg-36 {
    margin-left: 36px !important;
  }
  .ml-lg-40 {
    margin-left: 40px !important;
  }
  .ml-lg-44 {
    margin-left: 44px !important;
  }
  .ml-lg-48 {
    margin-left: 48px !important;
  }
  .ml-lg-52 {
    margin-left: 52px !important;
  }
  .ml-lg-56 {
    margin-left: 56px !important;
  }
  .ml-lg-60 {
    margin-left: 60px !important;
  }
  .ml-lg-64 {
    margin-left: 64px !important;
  }
  .ml-lg-68 {
    margin-left: 68px !important;
  }
  .ml-lg-72 {
    margin-left: 72px !important;
  }
  .ml-lg-76 {
    margin-left: 76px !important;
  }
  .ml-lg-80 {
    margin-left: 80px !important;
  }
  .ml-lg-84 {
    margin-left: 84px !important;
  }
  .ml-lg-88 {
    margin-left: 88px !important;
  }
  .ml-lg-92 {
    margin-left: 92px !important;
  }
  .ml-lg-96 {
    margin-left: 96px !important;
  }
  .ml-lg-100 {
    margin-left: 100px !important;
  }
}
@media (max-width: 1200px) {
  .ml-md-auto {
    margin-left: auto !important;
  }
}
@media (max-width: 1024px) {
  .ml-md-auto {
    margin-left: auto !important;
  }
  .ml-md-0 {
    margin-left: 0px !important;
  }
  .ml-md-4 {
    margin-left: 4px !important;
  }
  .ml-md-8 {
    margin-left: 8px !important;
  }
  .ml-md-12 {
    margin-left: 12px !important;
  }
  .ml-md-16 {
    margin-left: 16px !important;
  }
  .ml-md-20 {
    margin-left: 20px !important;
  }
  .ml-md-24 {
    margin-left: 24px !important;
  }
  .ml-md-28 {
    margin-left: 28px !important;
  }
  .ml-md-32 {
    margin-left: 32px !important;
  }
  .ml-md-36 {
    margin-left: 36px !important;
  }
  .ml-md-40 {
    margin-left: 40px !important;
  }
  .ml-md-44 {
    margin-left: 44px !important;
  }
  .ml-md-48 {
    margin-left: 48px !important;
  }
  .ml-md-52 {
    margin-left: 52px !important;
  }
  .ml-md-56 {
    margin-left: 56px !important;
  }
  .ml-md-60 {
    margin-left: 60px !important;
  }
  .ml-md-64 {
    margin-left: 64px !important;
  }
  .ml-md-68 {
    margin-left: 68px !important;
  }
  .ml-md-72 {
    margin-left: 72px !important;
  }
  .ml-md-76 {
    margin-left: 76px !important;
  }
  .ml-md-80 {
    margin-left: 80px !important;
  }
  .ml-md-84 {
    margin-left: 84px !important;
  }
  .ml-md-88 {
    margin-left: 88px !important;
  }
  .ml-md-92 {
    margin-left: 92px !important;
  }
  .ml-md-96 {
    margin-left: 96px !important;
  }
  .ml-md-100 {
    margin-left: 100px !important;
  }
}
@media (max-width: 768px) {
  .ml-sm-auto {
    margin-left: auto !important;
  }
  .ml-sm-0 {
    margin-left: 0px !important;
  }
  .ml-sm-4 {
    margin-left: 4px !important;
  }
  .ml-sm-8 {
    margin-left: 8px !important;
  }
  .ml-sm-12 {
    margin-left: 12px !important;
  }
  .ml-sm-16 {
    margin-left: 16px !important;
  }
  .ml-sm-20 {
    margin-left: 20px !important;
  }
  .ml-sm-24 {
    margin-left: 24px !important;
  }
  .ml-sm-28 {
    margin-left: 28px !important;
  }
  .ml-sm-32 {
    margin-left: 32px !important;
  }
  .ml-sm-36 {
    margin-left: 36px !important;
  }
  .ml-sm-40 {
    margin-left: 40px !important;
  }
  .ml-sm-44 {
    margin-left: 44px !important;
  }
  .ml-sm-48 {
    margin-left: 48px !important;
  }
  .ml-sm-52 {
    margin-left: 52px !important;
  }
  .ml-sm-56 {
    margin-left: 56px !important;
  }
  .ml-sm-60 {
    margin-left: 60px !important;
  }
  .ml-sm-64 {
    margin-left: 64px !important;
  }
  .ml-sm-68 {
    margin-left: 68px !important;
  }
  .ml-sm-72 {
    margin-left: 72px !important;
  }
  .ml-sm-76 {
    margin-left: 76px !important;
  }
  .ml-sm-80 {
    margin-left: 80px !important;
  }
  .ml-sm-84 {
    margin-left: 84px !important;
  }
  .ml-sm-88 {
    margin-left: 88px !important;
  }
  .ml-sm-92 {
    margin-left: 92px !important;
  }
  .ml-sm-96 {
    margin-left: 96px !important;
  }
  .ml-sm-100 {
    margin-left: 100px !important;
  }
}
@media (max-width: 480px) {
  .ml-xs-auto {
    margin-left: auto !important;
  }
  .ml-xs-0 {
    margin-left: 0px !important;
  }
  .ml-xs-4 {
    margin-left: 4px !important;
  }
  .ml-xs-8 {
    margin-left: 8px !important;
  }
  .ml-xs-12 {
    margin-left: 12px !important;
  }
  .ml-xs-16 {
    margin-left: 16px !important;
  }
  .ml-xs-20 {
    margin-left: 20px !important;
  }
  .ml-xs-24 {
    margin-left: 24px !important;
  }
  .ml-xs-28 {
    margin-left: 28px !important;
  }
  .ml-xs-32 {
    margin-left: 32px !important;
  }
  .ml-xs-36 {
    margin-left: 36px !important;
  }
  .ml-xs-40 {
    margin-left: 40px !important;
  }
  .ml-xs-44 {
    margin-left: 44px !important;
  }
  .ml-xs-48 {
    margin-left: 48px !important;
  }
  .ml-xs-52 {
    margin-left: 52px !important;
  }
  .ml-xs-56 {
    margin-left: 56px !important;
  }
  .ml-xs-60 {
    margin-left: 60px !important;
  }
  .ml-xs-64 {
    margin-left: 64px !important;
  }
  .ml-xs-68 {
    margin-left: 68px !important;
  }
  .ml-xs-72 {
    margin-left: 72px !important;
  }
  .ml-xs-76 {
    margin-left: 76px !important;
  }
  .ml-xs-80 {
    margin-left: 80px !important;
  }
  .ml-xs-84 {
    margin-left: 84px !important;
  }
  .ml-xs-88 {
    margin-left: 88px !important;
  }
  .ml-xs-92 {
    margin-left: 92px !important;
  }
  .ml-xs-96 {
    margin-left: 96px !important;
  }
  .ml-xs-100 {
    margin-left: 100px !important;
  }
}
.p-auto {
  padding: auto;
}

.p-0 {
  padding: 0px !important;
}

.p-4 {
  padding: 4px !important;
}

.p-8 {
  padding: 8px !important;
}

.p-12 {
  padding: 12px !important;
}

.p-16 {
  padding: 16px !important;
}

.p-20 {
  padding: 20px !important;
}

.p-24 {
  padding: 24px !important;
}

.p-28 {
  padding: 28px !important;
}

.p-32 {
  padding: 32px !important;
}

.p-36 {
  padding: 36px !important;
}

.p-40 {
  padding: 40px !important;
}

.p-44 {
  padding: 44px !important;
}

.p-48 {
  padding: 48px !important;
}

.p-52 {
  padding: 52px !important;
}

.p-56 {
  padding: 56px !important;
}

.p-60 {
  padding: 60px !important;
}

.p-64 {
  padding: 64px !important;
}

.p-68 {
  padding: 68px !important;
}

.p-72 {
  padding: 72px !important;
}

.p-76 {
  padding: 76px !important;
}

.p-80 {
  padding: 80px !important;
}

.p-84 {
  padding: 84px !important;
}

.p-88 {
  padding: 88px !important;
}

.p-92 {
  padding: 92px !important;
}

.p-96 {
  padding: 96px !important;
}

.p-100 {
  padding: 100px !important;
}

@media (max-width: 1450px) {
  .p-xl-auto {
    padding: auto !important;
  }
  .p-xl-0 {
    padding: 0px !important;
  }
  .p-xl-4 {
    padding: 4px !important;
  }
  .p-xl-8 {
    padding: 8px !important;
  }
  .p-xl-12 {
    padding: 12px !important;
  }
  .p-xl-16 {
    padding: 16px !important;
  }
  .p-xl-20 {
    padding: 20px !important;
  }
  .p-xl-24 {
    padding: 24px !important;
  }
  .p-xl-28 {
    padding: 28px !important;
  }
  .p-xl-32 {
    padding: 32px !important;
  }
  .p-xl-36 {
    padding: 36px !important;
  }
  .p-xl-40 {
    padding: 40px !important;
  }
  .p-xl-44 {
    padding: 44px !important;
  }
  .p-xl-48 {
    padding: 48px !important;
  }
  .p-xl-52 {
    padding: 52px !important;
  }
  .p-xl-56 {
    padding: 56px !important;
  }
  .p-xl-60 {
    padding: 60px !important;
  }
  .p-xl-64 {
    padding: 64px !important;
  }
  .p-xl-68 {
    padding: 68px !important;
  }
  .p-xl-72 {
    padding: 72px !important;
  }
  .p-xl-76 {
    padding: 76px !important;
  }
  .p-xl-80 {
    padding: 80px !important;
  }
  .p-xl-84 {
    padding: 84px !important;
  }
  .p-xl-88 {
    padding: 88px !important;
  }
  .p-xl-92 {
    padding: 92px !important;
  }
  .p-xl-96 {
    padding: 96px !important;
  }
  .p-xl-100 {
    padding: 100px !important;
  }
}
@media (max-width: 1230px) {
  .p-lg-auto {
    padding: auto !important;
  }
  .p-lg-0 {
    padding: 0px !important;
  }
  .p-lg-4 {
    padding: 4px !important;
  }
  .p-lg-8 {
    padding: 8px !important;
  }
  .p-lg-12 {
    padding: 12px !important;
  }
  .p-lg-16 {
    padding: 16px !important;
  }
  .p-lg-20 {
    padding: 20px !important;
  }
  .p-lg-24 {
    padding: 24px !important;
  }
  .p-lg-28 {
    padding: 28px !important;
  }
  .p-lg-32 {
    padding: 32px !important;
  }
  .p-lg-36 {
    padding: 36px !important;
  }
  .p-lg-40 {
    padding: 40px !important;
  }
  .p-lg-44 {
    padding: 44px !important;
  }
  .p-lg-48 {
    padding: 48px !important;
  }
  .p-lg-52 {
    padding: 52px !important;
  }
  .p-lg-56 {
    padding: 56px !important;
  }
  .p-lg-60 {
    padding: 60px !important;
  }
  .p-lg-64 {
    padding: 64px !important;
  }
  .p-lg-68 {
    padding: 68px !important;
  }
  .p-lg-72 {
    padding: 72px !important;
  }
  .p-lg-76 {
    padding: 76px !important;
  }
  .p-lg-80 {
    padding: 80px !important;
  }
  .p-lg-84 {
    padding: 84px !important;
  }
  .p-lg-88 {
    padding: 88px !important;
  }
  .p-lg-92 {
    padding: 92px !important;
  }
  .p-lg-96 {
    padding: 96px !important;
  }
  .p-lg-100 {
    padding: 100px !important;
  }
}
@media (max-width: 1024px) {
  .p-md-auto {
    padding: auto !important;
  }
  .p-md-0 {
    padding: 0px !important;
  }
  .p-md-4 {
    padding: 4px !important;
  }
  .p-md-8 {
    padding: 8px !important;
  }
  .p-md-12 {
    padding: 12px !important;
  }
  .p-md-16 {
    padding: 16px !important;
  }
  .p-md-20 {
    padding: 20px !important;
  }
  .p-md-24 {
    padding: 24px !important;
  }
  .p-md-28 {
    padding: 28px !important;
  }
  .p-md-32 {
    padding: 32px !important;
  }
  .p-md-36 {
    padding: 36px !important;
  }
  .p-md-40 {
    padding: 40px !important;
  }
  .p-md-44 {
    padding: 44px !important;
  }
  .p-md-48 {
    padding: 48px !important;
  }
  .p-md-52 {
    padding: 52px !important;
  }
  .p-md-56 {
    padding: 56px !important;
  }
  .p-md-60 {
    padding: 60px !important;
  }
  .p-md-64 {
    padding: 64px !important;
  }
  .p-md-68 {
    padding: 68px !important;
  }
  .p-md-72 {
    padding: 72px !important;
  }
  .p-md-76 {
    padding: 76px !important;
  }
  .p-md-80 {
    padding: 80px !important;
  }
  .p-md-84 {
    padding: 84px !important;
  }
  .p-md-88 {
    padding: 88px !important;
  }
  .p-md-92 {
    padding: 92px !important;
  }
  .p-md-96 {
    padding: 96px !important;
  }
  .p-md-100 {
    padding: 100px !important;
  }
}
@media (max-width: 768px) {
  .p-sm-auto {
    padding: auto !important;
  }
  .p-sm-0 {
    padding: 0px !important;
  }
  .p-sm-4 {
    padding: 4px !important;
  }
  .p-sm-8 {
    padding: 8px !important;
  }
  .p-sm-12 {
    padding: 12px !important;
  }
  .p-sm-16 {
    padding: 16px !important;
  }
  .p-sm-20 {
    padding: 20px !important;
  }
  .p-sm-24 {
    padding: 24px !important;
  }
  .p-sm-28 {
    padding: 28px !important;
  }
  .p-sm-32 {
    padding: 32px !important;
  }
  .p-sm-36 {
    padding: 36px !important;
  }
  .p-sm-40 {
    padding: 40px !important;
  }
  .p-sm-44 {
    padding: 44px !important;
  }
  .p-sm-48 {
    padding: 48px !important;
  }
  .p-sm-52 {
    padding: 52px !important;
  }
  .p-sm-56 {
    padding: 56px !important;
  }
  .p-sm-60 {
    padding: 60px !important;
  }
  .p-sm-64 {
    padding: 64px !important;
  }
  .p-sm-68 {
    padding: 68px !important;
  }
  .p-sm-72 {
    padding: 72px !important;
  }
  .p-sm-76 {
    padding: 76px !important;
  }
  .p-sm-80 {
    padding: 80px !important;
  }
  .p-sm-84 {
    padding: 84px !important;
  }
  .p-sm-88 {
    padding: 88px !important;
  }
  .p-sm-92 {
    padding: 92px !important;
  }
  .p-sm-96 {
    padding: 96px !important;
  }
  .p-sm-100 {
    padding: 100px !important;
  }
}
@media (max-width: 480px) {
  .p-xs-auto {
    padding: auto !important;
  }
  .p-xs-0 {
    padding: 0px !important;
  }
  .p-xs-4 {
    padding: 4px !important;
  }
  .p-xs-8 {
    padding: 8px !important;
  }
  .p-xs-12 {
    padding: 12px !important;
  }
  .p-xs-16 {
    padding: 16px !important;
  }
  .p-xs-20 {
    padding: 20px !important;
  }
  .p-xs-24 {
    padding: 24px !important;
  }
  .p-xs-28 {
    padding: 28px !important;
  }
  .p-xs-32 {
    padding: 32px !important;
  }
  .p-xs-36 {
    padding: 36px !important;
  }
  .p-xs-40 {
    padding: 40px !important;
  }
  .p-xs-44 {
    padding: 44px !important;
  }
  .p-xs-48 {
    padding: 48px !important;
  }
  .p-xs-52 {
    padding: 52px !important;
  }
  .p-xs-56 {
    padding: 56px !important;
  }
  .p-xs-60 {
    padding: 60px !important;
  }
  .p-xs-64 {
    padding: 64px !important;
  }
  .p-xs-68 {
    padding: 68px !important;
  }
  .p-xs-72 {
    padding: 72px !important;
  }
  .p-xs-76 {
    padding: 76px !important;
  }
  .p-xs-80 {
    padding: 80px !important;
  }
  .p-xs-84 {
    padding: 84px !important;
  }
  .p-xs-88 {
    padding: 88px !important;
  }
  .p-xs-92 {
    padding: 92px !important;
  }
  .p-xs-96 {
    padding: 96px !important;
  }
  .p-xs-100 {
    padding: 100px !important;
  }
}
.pt-auto {
  padding-top: auto;
}

.pt-0,
.py-0 {
  padding-top: 0px !important;
}

.pt-4,
.py-4 {
  padding-top: 4px !important;
}

.pt-8,
.py-8 {
  padding-top: 8px !important;
}

.pt-12,
.py-12 {
  padding-top: 12px !important;
}

.pt-16,
.py-16 {
  padding-top: 16px !important;
}

.pt-20,
.py-20 {
  padding-top: 20px !important;
}

.pt-24,
.py-24 {
  padding-top: 24px !important;
}

.pt-28,
.py-28 {
  padding-top: 28px !important;
}

.pt-32,
.py-32 {
  padding-top: 32px !important;
}

.pt-36,
.py-36 {
  padding-top: 36px !important;
}

.pt-40,
.py-40 {
  padding-top: 40px !important;
}

.pt-44,
.py-44 {
  padding-top: 44px !important;
}

.pt-48,
.py-48 {
  padding-top: 48px !important;
}

.pt-52,
.py-52 {
  padding-top: 52px !important;
}

.pt-56,
.py-56 {
  padding-top: 56px !important;
}

.pt-60,
.py-60 {
  padding-top: 60px !important;
}

.pt-64,
.py-64 {
  padding-top: 64px !important;
}

.pt-68,
.py-68 {
  padding-top: 68px !important;
}

.pt-72,
.py-72 {
  padding-top: 72px !important;
}

.pt-76,
.py-76 {
  padding-top: 76px !important;
}

.pt-80,
.py-80 {
  padding-top: 80px !important;
}

.pt-84,
.py-84 {
  padding-top: 84px !important;
}

.pt-88,
.py-88 {
  padding-top: 88px !important;
}

.pt-92,
.py-92 {
  padding-top: 92px !important;
}

.pt-96,
.py-96 {
  padding-top: 96px !important;
}

.pt-100,
.py-100 {
  padding-top: 100px !important;
}

@media (max-width: 1450px) {
  .pt-xl-auto {
    padding-top: auto !important;
  }
  .pt-xl-0,
.py-xl-0 {
    padding-top: 0px !important;
  }
  .pt-xl-4,
.py-xl-4 {
    padding-top: 4px !important;
  }
  .pt-xl-8,
.py-xl-8 {
    padding-top: 8px !important;
  }
  .pt-xl-12,
.py-xl-12 {
    padding-top: 12px !important;
  }
  .pt-xl-16,
.py-xl-16 {
    padding-top: 16px !important;
  }
  .pt-xl-20,
.py-xl-20 {
    padding-top: 20px !important;
  }
  .pt-xl-24,
.py-xl-24 {
    padding-top: 24px !important;
  }
  .pt-xl-28,
.py-xl-28 {
    padding-top: 28px !important;
  }
  .pt-xl-32,
.py-xl-32 {
    padding-top: 32px !important;
  }
  .pt-xl-36,
.py-xl-36 {
    padding-top: 36px !important;
  }
  .pt-xl-40,
.py-xl-40 {
    padding-top: 40px !important;
  }
  .pt-xl-44,
.py-xl-44 {
    padding-top: 44px !important;
  }
  .pt-xl-48,
.py-xl-48 {
    padding-top: 48px !important;
  }
  .pt-xl-52,
.py-xl-52 {
    padding-top: 52px !important;
  }
  .pt-xl-56,
.py-xl-56 {
    padding-top: 56px !important;
  }
  .pt-xl-60,
.py-xl-60 {
    padding-top: 60px !important;
  }
  .pt-xl-64,
.py-xl-64 {
    padding-top: 64px !important;
  }
  .pt-xl-68,
.py-xl-68 {
    padding-top: 68px !important;
  }
  .pt-xl-72,
.py-xl-72 {
    padding-top: 72px !important;
  }
  .pt-xl-76,
.py-xl-76 {
    padding-top: 76px !important;
  }
  .pt-xl-80,
.py-xl-80 {
    padding-top: 80px !important;
  }
  .pt-xl-84,
.py-xl-84 {
    padding-top: 84px !important;
  }
  .pt-xl-88,
.py-xl-88 {
    padding-top: 88px !important;
  }
  .pt-xl-92,
.py-xl-92 {
    padding-top: 92px !important;
  }
  .pt-xl-96,
.py-xl-96 {
    padding-top: 96px !important;
  }
  .pt-xl-100,
.py-xl-100 {
    padding-top: 100px !important;
  }
}
@media (max-width: 1230px) {
  .pt-lg-auto {
    padding-top: auto !important;
  }
  .pt-lg-0,
.py-lg-0 {
    padding-top: 0px !important;
  }
  .pt-lg-4,
.py-lg-4 {
    padding-top: 4px !important;
  }
  .pt-lg-8,
.py-lg-8 {
    padding-top: 8px !important;
  }
  .pt-lg-12,
.py-lg-12 {
    padding-top: 12px !important;
  }
  .pt-lg-16,
.py-lg-16 {
    padding-top: 16px !important;
  }
  .pt-lg-20,
.py-lg-20 {
    padding-top: 20px !important;
  }
  .pt-lg-24,
.py-lg-24 {
    padding-top: 24px !important;
  }
  .pt-lg-28,
.py-lg-28 {
    padding-top: 28px !important;
  }
  .pt-lg-32,
.py-lg-32 {
    padding-top: 32px !important;
  }
  .pt-lg-36,
.py-lg-36 {
    padding-top: 36px !important;
  }
  .pt-lg-40,
.py-lg-40 {
    padding-top: 40px !important;
  }
  .pt-lg-44,
.py-lg-44 {
    padding-top: 44px !important;
  }
  .pt-lg-48,
.py-lg-48 {
    padding-top: 48px !important;
  }
  .pt-lg-52,
.py-lg-52 {
    padding-top: 52px !important;
  }
  .pt-lg-56,
.py-lg-56 {
    padding-top: 56px !important;
  }
  .pt-lg-60,
.py-lg-60 {
    padding-top: 60px !important;
  }
  .pt-lg-64,
.py-lg-64 {
    padding-top: 64px !important;
  }
  .pt-lg-68,
.py-lg-68 {
    padding-top: 68px !important;
  }
  .pt-lg-72,
.py-lg-72 {
    padding-top: 72px !important;
  }
  .pt-lg-76,
.py-lg-76 {
    padding-top: 76px !important;
  }
  .pt-lg-80,
.py-lg-80 {
    padding-top: 80px !important;
  }
  .pt-lg-84,
.py-lg-84 {
    padding-top: 84px !important;
  }
  .pt-lg-88,
.py-lg-88 {
    padding-top: 88px !important;
  }
  .pt-lg-92,
.py-lg-92 {
    padding-top: 92px !important;
  }
  .pt-lg-96,
.py-lg-96 {
    padding-top: 96px !important;
  }
  .pt-lg-100,
.py-lg-100 {
    padding-top: 100px !important;
  }
}
@media (max-width: 1024px) {
  .pt-md-auto {
    padding-top: auto !important;
  }
  .pt-md-0,
.py-md-0 {
    padding-top: 0px !important;
  }
  .pt-md-4,
.py-md-4 {
    padding-top: 4px !important;
  }
  .pt-md-8,
.py-md-8 {
    padding-top: 8px !important;
  }
  .pt-md-12,
.py-md-12 {
    padding-top: 12px !important;
  }
  .pt-md-16,
.py-md-16 {
    padding-top: 16px !important;
  }
  .pt-md-20,
.py-md-20 {
    padding-top: 20px !important;
  }
  .pt-md-24,
.py-md-24 {
    padding-top: 24px !important;
  }
  .pt-md-28,
.py-md-28 {
    padding-top: 28px !important;
  }
  .pt-md-32,
.py-md-32 {
    padding-top: 32px !important;
  }
  .pt-md-36,
.py-md-36 {
    padding-top: 36px !important;
  }
  .pt-md-40,
.py-md-40 {
    padding-top: 40px !important;
  }
  .pt-md-44,
.py-md-44 {
    padding-top: 44px !important;
  }
  .pt-md-48,
.py-md-48 {
    padding-top: 48px !important;
  }
  .pt-md-52,
.py-md-52 {
    padding-top: 52px !important;
  }
  .pt-md-56,
.py-md-56 {
    padding-top: 56px !important;
  }
  .pt-md-60,
.py-md-60 {
    padding-top: 60px !important;
  }
  .pt-md-64,
.py-md-64 {
    padding-top: 64px !important;
  }
  .pt-md-68,
.py-md-68 {
    padding-top: 68px !important;
  }
  .pt-md-72,
.py-md-72 {
    padding-top: 72px !important;
  }
  .pt-md-76,
.py-md-76 {
    padding-top: 76px !important;
  }
  .pt-md-80,
.py-md-80 {
    padding-top: 80px !important;
  }
  .pt-md-84,
.py-md-84 {
    padding-top: 84px !important;
  }
  .pt-md-88,
.py-md-88 {
    padding-top: 88px !important;
  }
  .pt-md-92,
.py-md-92 {
    padding-top: 92px !important;
  }
  .pt-md-96,
.py-md-96 {
    padding-top: 96px !important;
  }
  .pt-md-100,
.py-md-100 {
    padding-top: 100px !important;
  }
}
@media (max-width: 768px) {
  .pt-sm-auto {
    padding-top: auto !important;
  }
  .pt-sm-0,
.py-sm-0 {
    padding-top: 0px !important;
  }
  .pt-sm-4,
.py-sm-4 {
    padding-top: 4px !important;
  }
  .pt-sm-8,
.py-sm-8 {
    padding-top: 8px !important;
  }
  .pt-sm-12,
.py-sm-12 {
    padding-top: 12px !important;
  }
  .pt-sm-16,
.py-sm-16 {
    padding-top: 16px !important;
  }
  .pt-sm-20,
.py-sm-20 {
    padding-top: 20px !important;
  }
  .pt-sm-24,
.py-sm-24 {
    padding-top: 24px !important;
  }
  .pt-sm-28,
.py-sm-28 {
    padding-top: 28px !important;
  }
  .pt-sm-32,
.py-sm-32 {
    padding-top: 32px !important;
  }
  .pt-sm-36,
.py-sm-36 {
    padding-top: 36px !important;
  }
  .pt-sm-40,
.py-sm-40 {
    padding-top: 40px !important;
  }
  .pt-sm-44,
.py-sm-44 {
    padding-top: 44px !important;
  }
  .pt-sm-48,
.py-sm-48 {
    padding-top: 48px !important;
  }
  .pt-sm-52,
.py-sm-52 {
    padding-top: 52px !important;
  }
  .pt-sm-56,
.py-sm-56 {
    padding-top: 56px !important;
  }
  .pt-sm-60,
.py-sm-60 {
    padding-top: 60px !important;
  }
  .pt-sm-64,
.py-sm-64 {
    padding-top: 64px !important;
  }
  .pt-sm-68,
.py-sm-68 {
    padding-top: 68px !important;
  }
  .pt-sm-72,
.py-sm-72 {
    padding-top: 72px !important;
  }
  .pt-sm-76,
.py-sm-76 {
    padding-top: 76px !important;
  }
  .pt-sm-80,
.py-sm-80 {
    padding-top: 80px !important;
  }
  .pt-sm-84,
.py-sm-84 {
    padding-top: 84px !important;
  }
  .pt-sm-88,
.py-sm-88 {
    padding-top: 88px !important;
  }
  .pt-sm-92,
.py-sm-92 {
    padding-top: 92px !important;
  }
  .pt-sm-96,
.py-sm-96 {
    padding-top: 96px !important;
  }
  .pt-sm-100,
.py-sm-100 {
    padding-top: 100px !important;
  }
}
@media (max-width: 480px) {
  .pt-xs-auto {
    padding-top: auto !important;
  }
  .pt-xs-0,
.py-xs-0 {
    padding-top: 0px !important;
  }
  .pt-xs-4,
.py-xs-4 {
    padding-top: 4px !important;
  }
  .pt-xs-8,
.py-xs-8 {
    padding-top: 8px !important;
  }
  .pt-xs-12,
.py-xs-12 {
    padding-top: 12px !important;
  }
  .pt-xs-16,
.py-xs-16 {
    padding-top: 16px !important;
  }
  .pt-xs-20,
.py-xs-20 {
    padding-top: 20px !important;
  }
  .pt-xs-24,
.py-xs-24 {
    padding-top: 24px !important;
  }
  .pt-xs-28,
.py-xs-28 {
    padding-top: 28px !important;
  }
  .pt-xs-32,
.py-xs-32 {
    padding-top: 32px !important;
  }
  .pt-xs-36,
.py-xs-36 {
    padding-top: 36px !important;
  }
  .pt-xs-40,
.py-xs-40 {
    padding-top: 40px !important;
  }
  .pt-xs-44,
.py-xs-44 {
    padding-top: 44px !important;
  }
  .pt-xs-48,
.py-xs-48 {
    padding-top: 48px !important;
  }
  .pt-xs-52,
.py-xs-52 {
    padding-top: 52px !important;
  }
  .pt-xs-56,
.py-xs-56 {
    padding-top: 56px !important;
  }
  .pt-xs-60,
.py-xs-60 {
    padding-top: 60px !important;
  }
  .pt-xs-64,
.py-xs-64 {
    padding-top: 64px !important;
  }
  .pt-xs-68,
.py-xs-68 {
    padding-top: 68px !important;
  }
  .pt-xs-72,
.py-xs-72 {
    padding-top: 72px !important;
  }
  .pt-xs-76,
.py-xs-76 {
    padding-top: 76px !important;
  }
  .pt-xs-80,
.py-xs-80 {
    padding-top: 80px !important;
  }
  .pt-xs-84,
.py-xs-84 {
    padding-top: 84px !important;
  }
  .pt-xs-88,
.py-xs-88 {
    padding-top: 88px !important;
  }
  .pt-xs-92,
.py-xs-92 {
    padding-top: 92px !important;
  }
  .pt-xs-96,
.py-xs-96 {
    padding-top: 96px !important;
  }
  .pt-xs-100,
.py-xs-100 {
    padding-top: 100px !important;
  }
}
.pr-auto {
  padding-right: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.pr-52 {
  padding-right: 52px !important;
}

.pr-56 {
  padding-right: 56px !important;
}

.pr-60 {
  padding-right: 60px !important;
}

.pr-64 {
  padding-right: 64px !important;
}

.pr-68 {
  padding-right: 68px !important;
}

.pr-72 {
  padding-right: 72px !important;
}

.pr-76 {
  padding-right: 76px !important;
}

.pr-80 {
  padding-right: 80px !important;
}

.pr-84 {
  padding-right: 84px !important;
}

.pr-88 {
  padding-right: 88px !important;
}

.pr-92 {
  padding-right: 92px !important;
}

.pr-96 {
  padding-right: 96px !important;
}

.pr-100 {
  padding-right: 100px !important;
}

@media (max-width: 1450px) {
  .pr-xl-auto {
    padding-right: auto !important;
  }
  .pr-xl-0 {
    padding-right: 0px !important;
  }
  .pr-xl-4 {
    padding-right: 4px !important;
  }
  .pr-xl-8 {
    padding-right: 8px !important;
  }
  .pr-xl-12 {
    padding-right: 12px !important;
  }
  .pr-xl-16 {
    padding-right: 16px !important;
  }
  .pr-xl-20 {
    padding-right: 20px !important;
  }
  .pr-xl-24 {
    padding-right: 24px !important;
  }
  .pr-xl-28 {
    padding-right: 28px !important;
  }
  .pr-xl-32 {
    padding-right: 32px !important;
  }
  .pr-xl-36 {
    padding-right: 36px !important;
  }
  .pr-xl-40 {
    padding-right: 40px !important;
  }
  .pr-xl-44 {
    padding-right: 44px !important;
  }
  .pr-xl-48 {
    padding-right: 48px !important;
  }
  .pr-xl-52 {
    padding-right: 52px !important;
  }
  .pr-xl-56 {
    padding-right: 56px !important;
  }
  .pr-xl-60 {
    padding-right: 60px !important;
  }
  .pr-xl-64 {
    padding-right: 64px !important;
  }
  .pr-xl-68 {
    padding-right: 68px !important;
  }
  .pr-xl-72 {
    padding-right: 72px !important;
  }
  .pr-xl-76 {
    padding-right: 76px !important;
  }
  .pr-xl-80 {
    padding-right: 80px !important;
  }
  .pr-xl-84 {
    padding-right: 84px !important;
  }
  .pr-xl-88 {
    padding-right: 88px !important;
  }
  .pr-xl-92 {
    padding-right: 92px !important;
  }
  .pr-xl-96 {
    padding-right: 96px !important;
  }
  .pr-xl-100 {
    padding-right: 100px !important;
  }
}
@media (max-width: 1230px) {
  .pr-lg-auto {
    padding-right: auto !important;
  }
  .pr-lg-0 {
    padding-right: 0px !important;
  }
  .pr-lg-4 {
    padding-right: 4px !important;
  }
  .pr-lg-8 {
    padding-right: 8px !important;
  }
  .pr-lg-12 {
    padding-right: 12px !important;
  }
  .pr-lg-16 {
    padding-right: 16px !important;
  }
  .pr-lg-20 {
    padding-right: 20px !important;
  }
  .pr-lg-24 {
    padding-right: 24px !important;
  }
  .pr-lg-28 {
    padding-right: 28px !important;
  }
  .pr-lg-32 {
    padding-right: 32px !important;
  }
  .pr-lg-36 {
    padding-right: 36px !important;
  }
  .pr-lg-40 {
    padding-right: 40px !important;
  }
  .pr-lg-44 {
    padding-right: 44px !important;
  }
  .pr-lg-48 {
    padding-right: 48px !important;
  }
  .pr-lg-52 {
    padding-right: 52px !important;
  }
  .pr-lg-56 {
    padding-right: 56px !important;
  }
  .pr-lg-60 {
    padding-right: 60px !important;
  }
  .pr-lg-64 {
    padding-right: 64px !important;
  }
  .pr-lg-68 {
    padding-right: 68px !important;
  }
  .pr-lg-72 {
    padding-right: 72px !important;
  }
  .pr-lg-76 {
    padding-right: 76px !important;
  }
  .pr-lg-80 {
    padding-right: 80px !important;
  }
  .pr-lg-84 {
    padding-right: 84px !important;
  }
  .pr-lg-88 {
    padding-right: 88px !important;
  }
  .pr-lg-92 {
    padding-right: 92px !important;
  }
  .pr-lg-96 {
    padding-right: 96px !important;
  }
  .pr-lg-100 {
    padding-right: 100px !important;
  }
}
@media (max-width: 1024px) {
  .pr-md-auto {
    padding-right: auto !important;
  }
  .pr-md-0 {
    padding-right: 0px !important;
  }
  .pr-md-4 {
    padding-right: 4px !important;
  }
  .pr-md-8 {
    padding-right: 8px !important;
  }
  .pr-md-12 {
    padding-right: 12px !important;
  }
  .pr-md-16 {
    padding-right: 16px !important;
  }
  .pr-md-20 {
    padding-right: 20px !important;
  }
  .pr-md-24 {
    padding-right: 24px !important;
  }
  .pr-md-28 {
    padding-right: 28px !important;
  }
  .pr-md-32 {
    padding-right: 32px !important;
  }
  .pr-md-36 {
    padding-right: 36px !important;
  }
  .pr-md-40 {
    padding-right: 40px !important;
  }
  .pr-md-44 {
    padding-right: 44px !important;
  }
  .pr-md-48 {
    padding-right: 48px !important;
  }
  .pr-md-52 {
    padding-right: 52px !important;
  }
  .pr-md-56 {
    padding-right: 56px !important;
  }
  .pr-md-60 {
    padding-right: 60px !important;
  }
  .pr-md-64 {
    padding-right: 64px !important;
  }
  .pr-md-68 {
    padding-right: 68px !important;
  }
  .pr-md-72 {
    padding-right: 72px !important;
  }
  .pr-md-76 {
    padding-right: 76px !important;
  }
  .pr-md-80 {
    padding-right: 80px !important;
  }
  .pr-md-84 {
    padding-right: 84px !important;
  }
  .pr-md-88 {
    padding-right: 88px !important;
  }
  .pr-md-92 {
    padding-right: 92px !important;
  }
  .pr-md-96 {
    padding-right: 96px !important;
  }
  .pr-md-100 {
    padding-right: 100px !important;
  }
}
@media (max-width: 768px) {
  .pr-sm-auto {
    padding-right: auto !important;
  }
  .pr-sm-0 {
    padding-right: 0px !important;
  }
  .pr-sm-4 {
    padding-right: 4px !important;
  }
  .pr-sm-8 {
    padding-right: 8px !important;
  }
  .pr-sm-12 {
    padding-right: 12px !important;
  }
  .pr-sm-16 {
    padding-right: 16px !important;
  }
  .pr-sm-20 {
    padding-right: 20px !important;
  }
  .pr-sm-24 {
    padding-right: 24px !important;
  }
  .pr-sm-28 {
    padding-right: 28px !important;
  }
  .pr-sm-32 {
    padding-right: 32px !important;
  }
  .pr-sm-36 {
    padding-right: 36px !important;
  }
  .pr-sm-40 {
    padding-right: 40px !important;
  }
  .pr-sm-44 {
    padding-right: 44px !important;
  }
  .pr-sm-48 {
    padding-right: 48px !important;
  }
  .pr-sm-52 {
    padding-right: 52px !important;
  }
  .pr-sm-56 {
    padding-right: 56px !important;
  }
  .pr-sm-60 {
    padding-right: 60px !important;
  }
  .pr-sm-64 {
    padding-right: 64px !important;
  }
  .pr-sm-68 {
    padding-right: 68px !important;
  }
  .pr-sm-72 {
    padding-right: 72px !important;
  }
  .pr-sm-76 {
    padding-right: 76px !important;
  }
  .pr-sm-80 {
    padding-right: 80px !important;
  }
  .pr-sm-84 {
    padding-right: 84px !important;
  }
  .pr-sm-88 {
    padding-right: 88px !important;
  }
  .pr-sm-92 {
    padding-right: 92px !important;
  }
  .pr-sm-96 {
    padding-right: 96px !important;
  }
  .pr-sm-100 {
    padding-right: 100px !important;
  }
}
@media (max-width: 480px) {
  .pr-xs-auto {
    padding-right: auto !important;
  }
  .pr-xs-0 {
    padding-right: 0px !important;
  }
  .pr-xs-4 {
    padding-right: 4px !important;
  }
  .pr-xs-8 {
    padding-right: 8px !important;
  }
  .pr-xs-12 {
    padding-right: 12px !important;
  }
  .pr-xs-16 {
    padding-right: 16px !important;
  }
  .pr-xs-20 {
    padding-right: 20px !important;
  }
  .pr-xs-24 {
    padding-right: 24px !important;
  }
  .pr-xs-28 {
    padding-right: 28px !important;
  }
  .pr-xs-32 {
    padding-right: 32px !important;
  }
  .pr-xs-36 {
    padding-right: 36px !important;
  }
  .pr-xs-40 {
    padding-right: 40px !important;
  }
  .pr-xs-44 {
    padding-right: 44px !important;
  }
  .pr-xs-48 {
    padding-right: 48px !important;
  }
  .pr-xs-52 {
    padding-right: 52px !important;
  }
  .pr-xs-56 {
    padding-right: 56px !important;
  }
  .pr-xs-60 {
    padding-right: 60px !important;
  }
  .pr-xs-64 {
    padding-right: 64px !important;
  }
  .pr-xs-68 {
    padding-right: 68px !important;
  }
  .pr-xs-72 {
    padding-right: 72px !important;
  }
  .pr-xs-76 {
    padding-right: 76px !important;
  }
  .pr-xs-80 {
    padding-right: 80px !important;
  }
  .pr-xs-84 {
    padding-right: 84px !important;
  }
  .pr-xs-88 {
    padding-right: 88px !important;
  }
  .pr-xs-92 {
    padding-right: 92px !important;
  }
  .pr-xs-96 {
    padding-right: 96px !important;
  }
  .pr-xs-100 {
    padding-right: 100px !important;
  }
}
.pb-auto {
  padding-bottom: auto;
}

.pb-0,
.py-0 {
  padding-bottom: 0px !important;
}

.pb-4,
.py-4 {
  padding-bottom: 4px !important;
}

.pb-8,
.py-8 {
  padding-bottom: 8px !important;
}

.pb-12,
.py-12 {
  padding-bottom: 12px !important;
}

.pb-16,
.py-16 {
  padding-bottom: 16px !important;
}

.pb-20,
.py-20 {
  padding-bottom: 20px !important;
}

.pb-24,
.py-24 {
  padding-bottom: 24px !important;
}

.pb-28,
.py-28 {
  padding-bottom: 28px !important;
}

.pb-32,
.py-32 {
  padding-bottom: 32px !important;
}

.pb-36,
.py-36 {
  padding-bottom: 36px !important;
}

.pb-40,
.py-40 {
  padding-bottom: 40px !important;
}

.pb-44,
.py-44 {
  padding-bottom: 44px !important;
}

.pb-48,
.py-48 {
  padding-bottom: 48px !important;
}

.pb-52,
.py-52 {
  padding-bottom: 52px !important;
}

.pb-56,
.py-56 {
  padding-bottom: 56px !important;
}

.pb-60,
.py-60 {
  padding-bottom: 60px !important;
}

.pb-64,
.py-64 {
  padding-bottom: 64px !important;
}

.pb-68,
.py-68 {
  padding-bottom: 68px !important;
}

.pb-72,
.py-72 {
  padding-bottom: 72px !important;
}

.pb-76,
.py-76 {
  padding-bottom: 76px !important;
}

.pb-80,
.py-80 {
  padding-bottom: 80px !important;
}

.pb-84,
.py-84 {
  padding-bottom: 84px !important;
}

.pb-88,
.py-88 {
  padding-bottom: 88px !important;
}

.pb-92,
.py-92 {
  padding-bottom: 92px !important;
}

.pb-96,
.py-96 {
  padding-bottom: 96px !important;
}

.pb-100,
.py-100 {
  padding-bottom: 100px !important;
}

@media (max-width: 1450px) {
  .pb-xl-auto {
    padding-bottom: auto !important;
  }
  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0px !important;
  }
  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 4px !important;
  }
  .pb-xl-8,
.py-xl-8 {
    padding-bottom: 8px !important;
  }
  .pb-xl-12,
.py-xl-12 {
    padding-bottom: 12px !important;
  }
  .pb-xl-16,
.py-xl-16 {
    padding-bottom: 16px !important;
  }
  .pb-xl-20,
.py-xl-20 {
    padding-bottom: 20px !important;
  }
  .pb-xl-24,
.py-xl-24 {
    padding-bottom: 24px !important;
  }
  .pb-xl-28,
.py-xl-28 {
    padding-bottom: 28px !important;
  }
  .pb-xl-32,
.py-xl-32 {
    padding-bottom: 32px !important;
  }
  .pb-xl-36,
.py-xl-36 {
    padding-bottom: 36px !important;
  }
  .pb-xl-40,
.py-xl-40 {
    padding-bottom: 40px !important;
  }
  .pb-xl-44,
.py-xl-44 {
    padding-bottom: 44px !important;
  }
  .pb-xl-48,
.py-xl-48 {
    padding-bottom: 48px !important;
  }
  .pb-xl-52,
.py-xl-52 {
    padding-bottom: 52px !important;
  }
  .pb-xl-56,
.py-xl-56 {
    padding-bottom: 56px !important;
  }
  .pb-xl-60,
.py-xl-60 {
    padding-bottom: 60px !important;
  }
  .pb-xl-64,
.py-xl-64 {
    padding-bottom: 64px !important;
  }
  .pb-xl-68,
.py-xl-68 {
    padding-bottom: 68px !important;
  }
  .pb-xl-72,
.py-xl-72 {
    padding-bottom: 72px !important;
  }
  .pb-xl-76,
.py-xl-76 {
    padding-bottom: 76px !important;
  }
  .pb-xl-80,
.py-xl-80 {
    padding-bottom: 80px !important;
  }
  .pb-xl-84,
.py-xl-84 {
    padding-bottom: 84px !important;
  }
  .pb-xl-88,
.py-xl-88 {
    padding-bottom: 88px !important;
  }
  .pb-xl-92,
.py-xl-92 {
    padding-bottom: 92px !important;
  }
  .pb-xl-96,
.py-xl-96 {
    padding-bottom: 96px !important;
  }
  .pb-xl-100,
.py-xl-100 {
    padding-bottom: 100px !important;
  }
}
@media (max-width: 1230px) {
  .pb-lg-auto {
    padding-bottom: auto !important;
  }
  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0px !important;
  }
  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 4px !important;
  }
  .pb-lg-8,
.py-lg-8 {
    padding-bottom: 8px !important;
  }
  .pb-lg-12,
.py-lg-12 {
    padding-bottom: 12px !important;
  }
  .pb-lg-16,
.py-lg-16 {
    padding-bottom: 16px !important;
  }
  .pb-lg-20,
.py-lg-20 {
    padding-bottom: 20px !important;
  }
  .pb-lg-24,
.py-lg-24 {
    padding-bottom: 24px !important;
  }
  .pb-lg-28,
.py-lg-28 {
    padding-bottom: 28px !important;
  }
  .pb-lg-32,
.py-lg-32 {
    padding-bottom: 32px !important;
  }
  .pb-lg-36,
.py-lg-36 {
    padding-bottom: 36px !important;
  }
  .pb-lg-40,
.py-lg-40 {
    padding-bottom: 40px !important;
  }
  .pb-lg-44,
.py-lg-44 {
    padding-bottom: 44px !important;
  }
  .pb-lg-48,
.py-lg-48 {
    padding-bottom: 48px !important;
  }
  .pb-lg-52,
.py-lg-52 {
    padding-bottom: 52px !important;
  }
  .pb-lg-56,
.py-lg-56 {
    padding-bottom: 56px !important;
  }
  .pb-lg-60,
.py-lg-60 {
    padding-bottom: 60px !important;
  }
  .pb-lg-64,
.py-lg-64 {
    padding-bottom: 64px !important;
  }
  .pb-lg-68,
.py-lg-68 {
    padding-bottom: 68px !important;
  }
  .pb-lg-72,
.py-lg-72 {
    padding-bottom: 72px !important;
  }
  .pb-lg-76,
.py-lg-76 {
    padding-bottom: 76px !important;
  }
  .pb-lg-80,
.py-lg-80 {
    padding-bottom: 80px !important;
  }
  .pb-lg-84,
.py-lg-84 {
    padding-bottom: 84px !important;
  }
  .pb-lg-88,
.py-lg-88 {
    padding-bottom: 88px !important;
  }
  .pb-lg-92,
.py-lg-92 {
    padding-bottom: 92px !important;
  }
  .pb-lg-96,
.py-lg-96 {
    padding-bottom: 96px !important;
  }
  .pb-lg-100,
.py-lg-100 {
    padding-bottom: 100px !important;
  }
}
@media (max-width: 1024px) {
  .pb-md-auto {
    padding-bottom: auto !important;
  }
  .pb-md-0,
.py-md-0 {
    padding-bottom: 0px !important;
  }
  .pb-md-4,
.py-md-4 {
    padding-bottom: 4px !important;
  }
  .pb-md-8,
.py-md-8 {
    padding-bottom: 8px !important;
  }
  .pb-md-12,
.py-md-12 {
    padding-bottom: 12px !important;
  }
  .pb-md-16,
.py-md-16 {
    padding-bottom: 16px !important;
  }
  .pb-md-20,
.py-md-20 {
    padding-bottom: 20px !important;
  }
  .pb-md-24,
.py-md-24 {
    padding-bottom: 24px !important;
  }
  .pb-md-28,
.py-md-28 {
    padding-bottom: 28px !important;
  }
  .pb-md-32,
.py-md-32 {
    padding-bottom: 32px !important;
  }
  .pb-md-36,
.py-md-36 {
    padding-bottom: 36px !important;
  }
  .pb-md-40,
.py-md-40 {
    padding-bottom: 40px !important;
  }
  .pb-md-44,
.py-md-44 {
    padding-bottom: 44px !important;
  }
  .pb-md-48,
.py-md-48 {
    padding-bottom: 48px !important;
  }
  .pb-md-52,
.py-md-52 {
    padding-bottom: 52px !important;
  }
  .pb-md-56,
.py-md-56 {
    padding-bottom: 56px !important;
  }
  .pb-md-60,
.py-md-60 {
    padding-bottom: 60px !important;
  }
  .pb-md-64,
.py-md-64 {
    padding-bottom: 64px !important;
  }
  .pb-md-68,
.py-md-68 {
    padding-bottom: 68px !important;
  }
  .pb-md-72,
.py-md-72 {
    padding-bottom: 72px !important;
  }
  .pb-md-76,
.py-md-76 {
    padding-bottom: 76px !important;
  }
  .pb-md-80,
.py-md-80 {
    padding-bottom: 80px !important;
  }
  .pb-md-84,
.py-md-84 {
    padding-bottom: 84px !important;
  }
  .pb-md-88,
.py-md-88 {
    padding-bottom: 88px !important;
  }
  .pb-md-92,
.py-md-92 {
    padding-bottom: 92px !important;
  }
  .pb-md-96,
.py-md-96 {
    padding-bottom: 96px !important;
  }
  .pb-md-100,
.py-md-100 {
    padding-bottom: 100px !important;
  }
}
@media (max-width: 768px) {
  .pb-sm-auto {
    padding-bottom: auto !important;
  }
  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0px !important;
  }
  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 4px !important;
  }
  .pb-sm-8,
.py-sm-8 {
    padding-bottom: 8px !important;
  }
  .pb-sm-12,
.py-sm-12 {
    padding-bottom: 12px !important;
  }
  .pb-sm-16,
.py-sm-16 {
    padding-bottom: 16px !important;
  }
  .pb-sm-20,
.py-sm-20 {
    padding-bottom: 20px !important;
  }
  .pb-sm-24,
.py-sm-24 {
    padding-bottom: 24px !important;
  }
  .pb-sm-28,
.py-sm-28 {
    padding-bottom: 28px !important;
  }
  .pb-sm-32,
.py-sm-32 {
    padding-bottom: 32px !important;
  }
  .pb-sm-36,
.py-sm-36 {
    padding-bottom: 36px !important;
  }
  .pb-sm-40,
.py-sm-40 {
    padding-bottom: 40px !important;
  }
  .pb-sm-44,
.py-sm-44 {
    padding-bottom: 44px !important;
  }
  .pb-sm-48,
.py-sm-48 {
    padding-bottom: 48px !important;
  }
  .pb-sm-52,
.py-sm-52 {
    padding-bottom: 52px !important;
  }
  .pb-sm-56,
.py-sm-56 {
    padding-bottom: 56px !important;
  }
  .pb-sm-60,
.py-sm-60 {
    padding-bottom: 60px !important;
  }
  .pb-sm-64,
.py-sm-64 {
    padding-bottom: 64px !important;
  }
  .pb-sm-68,
.py-sm-68 {
    padding-bottom: 68px !important;
  }
  .pb-sm-72,
.py-sm-72 {
    padding-bottom: 72px !important;
  }
  .pb-sm-76,
.py-sm-76 {
    padding-bottom: 76px !important;
  }
  .pb-sm-80,
.py-sm-80 {
    padding-bottom: 80px !important;
  }
  .pb-sm-84,
.py-sm-84 {
    padding-bottom: 84px !important;
  }
  .pb-sm-88,
.py-sm-88 {
    padding-bottom: 88px !important;
  }
  .pb-sm-92,
.py-sm-92 {
    padding-bottom: 92px !important;
  }
  .pb-sm-96,
.py-sm-96 {
    padding-bottom: 96px !important;
  }
  .pb-sm-100,
.py-sm-100 {
    padding-bottom: 100px !important;
  }
}
@media (max-width: 480px) {
  .pb-xs-auto {
    padding-bottom: auto !important;
  }
  .pb-xs-0,
.py-xs-0 {
    padding-bottom: 0px !important;
  }
  .pb-xs-4,
.py-xs-4 {
    padding-bottom: 4px !important;
  }
  .pb-xs-8,
.py-xs-8 {
    padding-bottom: 8px !important;
  }
  .pb-xs-12,
.py-xs-12 {
    padding-bottom: 12px !important;
  }
  .pb-xs-16,
.py-xs-16 {
    padding-bottom: 16px !important;
  }
  .pb-xs-20,
.py-xs-20 {
    padding-bottom: 20px !important;
  }
  .pb-xs-24,
.py-xs-24 {
    padding-bottom: 24px !important;
  }
  .pb-xs-28,
.py-xs-28 {
    padding-bottom: 28px !important;
  }
  .pb-xs-32,
.py-xs-32 {
    padding-bottom: 32px !important;
  }
  .pb-xs-36,
.py-xs-36 {
    padding-bottom: 36px !important;
  }
  .pb-xs-40,
.py-xs-40 {
    padding-bottom: 40px !important;
  }
  .pb-xs-44,
.py-xs-44 {
    padding-bottom: 44px !important;
  }
  .pb-xs-48,
.py-xs-48 {
    padding-bottom: 48px !important;
  }
  .pb-xs-52,
.py-xs-52 {
    padding-bottom: 52px !important;
  }
  .pb-xs-56,
.py-xs-56 {
    padding-bottom: 56px !important;
  }
  .pb-xs-60,
.py-xs-60 {
    padding-bottom: 60px !important;
  }
  .pb-xs-64,
.py-xs-64 {
    padding-bottom: 64px !important;
  }
  .pb-xs-68,
.py-xs-68 {
    padding-bottom: 68px !important;
  }
  .pb-xs-72,
.py-xs-72 {
    padding-bottom: 72px !important;
  }
  .pb-xs-76,
.py-xs-76 {
    padding-bottom: 76px !important;
  }
  .pb-xs-80,
.py-xs-80 {
    padding-bottom: 80px !important;
  }
  .pb-xs-84,
.py-xs-84 {
    padding-bottom: 84px !important;
  }
  .pb-xs-88,
.py-xs-88 {
    padding-bottom: 88px !important;
  }
  .pb-xs-92,
.py-xs-92 {
    padding-bottom: 92px !important;
  }
  .pb-xs-96,
.py-xs-96 {
    padding-bottom: 96px !important;
  }
  .pb-xs-100,
.py-xs-100 {
    padding-bottom: 100px !important;
  }
}
.pl-auto {
  padding-left: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.pl-52 {
  padding-left: 52px !important;
}

.pl-56 {
  padding-left: 56px !important;
}

.pl-60 {
  padding-left: 60px !important;
}

.pl-64 {
  padding-left: 64px !important;
}

.pl-68 {
  padding-left: 68px !important;
}

.pl-72 {
  padding-left: 72px !important;
}

.pl-76 {
  padding-left: 76px !important;
}

.pl-80 {
  padding-left: 80px !important;
}

.pl-84 {
  padding-left: 84px !important;
}

.pl-88 {
  padding-left: 88px !important;
}

.pl-92 {
  padding-left: 92px !important;
}

.pl-96 {
  padding-left: 96px !important;
}

.pl-100 {
  padding-left: 100px !important;
}

@media (max-width: 1450px) {
  .pl-xl-auto {
    padding-left: auto !important;
  }
  .pl-xl-0 {
    padding-left: 0px !important;
  }
  .pl-xl-4 {
    padding-left: 4px !important;
  }
  .pl-xl-8 {
    padding-left: 8px !important;
  }
  .pl-xl-12 {
    padding-left: 12px !important;
  }
  .pl-xl-16 {
    padding-left: 16px !important;
  }
  .pl-xl-20 {
    padding-left: 20px !important;
  }
  .pl-xl-24 {
    padding-left: 24px !important;
  }
  .pl-xl-28 {
    padding-left: 28px !important;
  }
  .pl-xl-32 {
    padding-left: 32px !important;
  }
  .pl-xl-36 {
    padding-left: 36px !important;
  }
  .pl-xl-40 {
    padding-left: 40px !important;
  }
  .pl-xl-44 {
    padding-left: 44px !important;
  }
  .pl-xl-48 {
    padding-left: 48px !important;
  }
  .pl-xl-52 {
    padding-left: 52px !important;
  }
  .pl-xl-56 {
    padding-left: 56px !important;
  }
  .pl-xl-60 {
    padding-left: 60px !important;
  }
  .pl-xl-64 {
    padding-left: 64px !important;
  }
  .pl-xl-68 {
    padding-left: 68px !important;
  }
  .pl-xl-72 {
    padding-left: 72px !important;
  }
  .pl-xl-76 {
    padding-left: 76px !important;
  }
  .pl-xl-80 {
    padding-left: 80px !important;
  }
  .pl-xl-84 {
    padding-left: 84px !important;
  }
  .pl-xl-88 {
    padding-left: 88px !important;
  }
  .pl-xl-92 {
    padding-left: 92px !important;
  }
  .pl-xl-96 {
    padding-left: 96px !important;
  }
  .pl-xl-100 {
    padding-left: 100px !important;
  }
}
@media (max-width: 1230px) {
  .pl-lg-auto {
    padding-left: auto !important;
  }
  .pl-lg-0 {
    padding-left: 0px !important;
  }
  .pl-lg-4 {
    padding-left: 4px !important;
  }
  .pl-lg-8 {
    padding-left: 8px !important;
  }
  .pl-lg-12 {
    padding-left: 12px !important;
  }
  .pl-lg-16 {
    padding-left: 16px !important;
  }
  .pl-lg-20 {
    padding-left: 20px !important;
  }
  .pl-lg-24 {
    padding-left: 24px !important;
  }
  .pl-lg-28 {
    padding-left: 28px !important;
  }
  .pl-lg-32 {
    padding-left: 32px !important;
  }
  .pl-lg-36 {
    padding-left: 36px !important;
  }
  .pl-lg-40 {
    padding-left: 40px !important;
  }
  .pl-lg-44 {
    padding-left: 44px !important;
  }
  .pl-lg-48 {
    padding-left: 48px !important;
  }
  .pl-lg-52 {
    padding-left: 52px !important;
  }
  .pl-lg-56 {
    padding-left: 56px !important;
  }
  .pl-lg-60 {
    padding-left: 60px !important;
  }
  .pl-lg-64 {
    padding-left: 64px !important;
  }
  .pl-lg-68 {
    padding-left: 68px !important;
  }
  .pl-lg-72 {
    padding-left: 72px !important;
  }
  .pl-lg-76 {
    padding-left: 76px !important;
  }
  .pl-lg-80 {
    padding-left: 80px !important;
  }
  .pl-lg-84 {
    padding-left: 84px !important;
  }
  .pl-lg-88 {
    padding-left: 88px !important;
  }
  .pl-lg-92 {
    padding-left: 92px !important;
  }
  .pl-lg-96 {
    padding-left: 96px !important;
  }
  .pl-lg-100 {
    padding-left: 100px !important;
  }
}
@media (max-width: 1024px) {
  .pl-md-auto {
    padding-left: auto !important;
  }
  .pl-md-0 {
    padding-left: 0px !important;
  }
  .pl-md-4 {
    padding-left: 4px !important;
  }
  .pl-md-8 {
    padding-left: 8px !important;
  }
  .pl-md-12 {
    padding-left: 12px !important;
  }
  .pl-md-16 {
    padding-left: 16px !important;
  }
  .pl-md-20 {
    padding-left: 20px !important;
  }
  .pl-md-24 {
    padding-left: 24px !important;
  }
  .pl-md-28 {
    padding-left: 28px !important;
  }
  .pl-md-32 {
    padding-left: 32px !important;
  }
  .pl-md-36 {
    padding-left: 36px !important;
  }
  .pl-md-40 {
    padding-left: 40px !important;
  }
  .pl-md-44 {
    padding-left: 44px !important;
  }
  .pl-md-48 {
    padding-left: 48px !important;
  }
  .pl-md-52 {
    padding-left: 52px !important;
  }
  .pl-md-56 {
    padding-left: 56px !important;
  }
  .pl-md-60 {
    padding-left: 60px !important;
  }
  .pl-md-64 {
    padding-left: 64px !important;
  }
  .pl-md-68 {
    padding-left: 68px !important;
  }
  .pl-md-72 {
    padding-left: 72px !important;
  }
  .pl-md-76 {
    padding-left: 76px !important;
  }
  .pl-md-80 {
    padding-left: 80px !important;
  }
  .pl-md-84 {
    padding-left: 84px !important;
  }
  .pl-md-88 {
    padding-left: 88px !important;
  }
  .pl-md-92 {
    padding-left: 92px !important;
  }
  .pl-md-96 {
    padding-left: 96px !important;
  }
  .pl-md-100 {
    padding-left: 100px !important;
  }
}
@media (max-width: 768px) {
  .pl-sm-auto {
    padding-left: auto !important;
  }
  .pl-sm-0 {
    padding-left: 0px !important;
  }
  .pl-sm-4 {
    padding-left: 4px !important;
  }
  .pl-sm-8 {
    padding-left: 8px !important;
  }
  .pl-sm-12 {
    padding-left: 12px !important;
  }
  .pl-sm-16 {
    padding-left: 16px !important;
  }
  .pl-sm-20 {
    padding-left: 20px !important;
  }
  .pl-sm-24 {
    padding-left: 24px !important;
  }
  .pl-sm-28 {
    padding-left: 28px !important;
  }
  .pl-sm-32 {
    padding-left: 32px !important;
  }
  .pl-sm-36 {
    padding-left: 36px !important;
  }
  .pl-sm-40 {
    padding-left: 40px !important;
  }
  .pl-sm-44 {
    padding-left: 44px !important;
  }
  .pl-sm-48 {
    padding-left: 48px !important;
  }
  .pl-sm-52 {
    padding-left: 52px !important;
  }
  .pl-sm-56 {
    padding-left: 56px !important;
  }
  .pl-sm-60 {
    padding-left: 60px !important;
  }
  .pl-sm-64 {
    padding-left: 64px !important;
  }
  .pl-sm-68 {
    padding-left: 68px !important;
  }
  .pl-sm-72 {
    padding-left: 72px !important;
  }
  .pl-sm-76 {
    padding-left: 76px !important;
  }
  .pl-sm-80 {
    padding-left: 80px !important;
  }
  .pl-sm-84 {
    padding-left: 84px !important;
  }
  .pl-sm-88 {
    padding-left: 88px !important;
  }
  .pl-sm-92 {
    padding-left: 92px !important;
  }
  .pl-sm-96 {
    padding-left: 96px !important;
  }
  .pl-sm-100 {
    padding-left: 100px !important;
  }
}
@media (max-width: 480px) {
  .pl-xs-auto {
    padding-left: auto !important;
  }
  .pl-xs-0 {
    padding-left: 0px !important;
  }
  .pl-xs-4 {
    padding-left: 4px !important;
  }
  .pl-xs-8 {
    padding-left: 8px !important;
  }
  .pl-xs-12 {
    padding-left: 12px !important;
  }
  .pl-xs-16 {
    padding-left: 16px !important;
  }
  .pl-xs-20 {
    padding-left: 20px !important;
  }
  .pl-xs-24 {
    padding-left: 24px !important;
  }
  .pl-xs-28 {
    padding-left: 28px !important;
  }
  .pl-xs-32 {
    padding-left: 32px !important;
  }
  .pl-xs-36 {
    padding-left: 36px !important;
  }
  .pl-xs-40 {
    padding-left: 40px !important;
  }
  .pl-xs-44 {
    padding-left: 44px !important;
  }
  .pl-xs-48 {
    padding-left: 48px !important;
  }
  .pl-xs-52 {
    padding-left: 52px !important;
  }
  .pl-xs-56 {
    padding-left: 56px !important;
  }
  .pl-xs-60 {
    padding-left: 60px !important;
  }
  .pl-xs-64 {
    padding-left: 64px !important;
  }
  .pl-xs-68 {
    padding-left: 68px !important;
  }
  .pl-xs-72 {
    padding-left: 72px !important;
  }
  .pl-xs-76 {
    padding-left: 76px !important;
  }
  .pl-xs-80 {
    padding-left: 80px !important;
  }
  .pl-xs-84 {
    padding-left: 84px !important;
  }
  .pl-xs-88 {
    padding-left: 88px !important;
  }
  .pl-xs-92 {
    padding-left: 92px !important;
  }
  .pl-xs-96 {
    padding-left: 96px !important;
  }
  .pl-xs-100 {
    padding-left: 100px !important;
  }
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

@media (max-width: 1450px) {
  .mx-xl-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media (max-width: 1230px) {
  .mx-lg-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media (max-width: 1024px) {
  .mx-md-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media (max-width: 768px) {
  .mx-sm-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media (max-width: 480px) {
  .mx-xs-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
html,
body {
  font-family: var(--fm-1);
  font-size: 16px;
  font-weight: 400;
  color: var(--color-text);
}

body {
  height: auto;
  scrollbar-color: #676767 transparent; /* «цвет ползунка» «цвет полосы скроллбара» */
  scrollbar-width: thin; /* толщина */
}

::-webkit-scrollbar {
  width: 0.6rem;
  height: 0.6rem;
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  background-color: #676767;
  border-radius: 0.5em;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #818181;
}

/*--------------------------------Common--------------------------------*/
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: var(--spacing-side);
  padding-right: var(--spacing-side);
  width: 100%;
  max-width: 1230px;
}
.container--m {
  max-width: 1035px;
}
@media (max-width: 1024px) {
  .container {
    max-width: 768px;
  }
}
@media (max-width: 768px) {
  .container {
    max-width: 100%;
  }
}

.site {
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.site__content {
  padding: 4.37rem 0 8.75rem;
  flex: 1;
}
.site__content h1,
.site__content .h1 {
  margin-bottom: 65px;
}
.breadcrumbs + .site__content {
  padding-top: 25px;
}
.header--bg_transparent ~ .site__content {
  padding-top: 0;
}
@media (max-width: 1230px) {
  .site__content {
    padding: 3.5rem 0 7rem;
  }
  .site__content h1 {
    margin-bottom: 50px;
  }
}
@media (max-width: 1024px) {
  .site__content {
    padding: 3.43rem 0 5.62rem;
  }
  .breadcrumbs + .site__content {
    padding-top: 15px;
  }
}
@media (max-width: 768px) {
  .site__content {
    padding: 1.87rem 0 3.75rem;
  }
  .site__content h1 {
    margin-bottom: 30px;
  }
}

* + address,
* + dl,
* + fieldset,
* + figure,
* + ol,
* + p,
* + pre,
* + ul {
  margin-top: 0;
}

/*==================== TYPOGRAPHY ====================*/
:root {
  --fz-h1: 32px;
  --fz-h2: 32px;
  --fz-h3: 24px;
  --fz-h4: 20px;
}
@media (max-width: 1230px) {
  :root {
    --fz-h1: 26px;
    --fz-h2: 26px;
    --fz-h3: 20px;
    --fz-h4: 16px;
  }
}
@media (max-width: 768px) {
  :root {
    --fz-h1: 20px;
    --fz-h2: 20px;
    --fz-h3: 14px;
  }
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4 {
  margin: 0.79em 0 0.37em;
  font-weight: 700;
  font-family: var(--fm-1);
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: var(--color-black-text);
}
h1:first-child,
.h1:first-child,
h2:first-child,
.h2:first-child,
h3:first-child,
.h3:first-child,
h4:first-child,
.h4:first-child {
  margin-top: 0;
}
h1:last-child,
.h1:last-child,
h2:last-child,
.h2:last-child,
h3:last-child,
.h3:last-child,
h4:last-child,
.h4:last-child {
  margin-bottom: 0;
}

h1,
.h1 {
  font-size: var(--fz-h1);
}

h2,
.h2 {
  font-size: var(--fz-h2);
}

h3,
.h3 {
  font-size: var(--fz-h3);
}

h4,
.h4 {
  font-size: var(--fz-h4);
}

.page-title {
  margin-bottom: 50px;
  font-size: var(--fz-h1);
  font-weight: 700;
  font-size: var(--fz-h1);
  text-transform: uppercase;
  letter-spacing: 0.05em;
  text-align: center;
  color: var(--color-primary);
}

ol,
ul,
ol,
p {
  margin-bottom: 1.25em;
}
ol:last-child,
ul:last-child,
ol:last-child,
p:last-child {
  margin-bottom: 0;
}

ul,
ol {
  padding-left: 1.5em;
}
ul li,
ol li {
  margin-bottom: 0.4em;
  list-style-type: disc;
}

ol li {
  list-style-type: decimal;
}

a {
  font-weight: 600;
  color: var(--color-secondary);
}
a:hover {
  color: var(--color-secondary);
  text-decoration: underline;
}

.content {
  line-height: 1.4375;
}
.content h2,
.content .h2,
.content h3,
.content .h3,
.content h4,
.content .h4,
.content h5,
.content .h5 {
  margin: 1.4em 0 1.75em;
  color: var(--color-primary);
  text-transform: none;
}
.content h2:first-child,
.content .h2:first-child,
.content h3:first-child,
.content .h3:first-child,
.content h4:first-child,
.content .h4:first-child,
.content h5:first-child,
.content .h5:first-child {
  margin-top: 0;
}
.content h2 + ul, .content h2 + ol, .content h2 + p,
.content .h2 + ul,
.content .h2 + ol,
.content .h2 + p,
.content h3 + ul,
.content h3 + ol,
.content h3 + p,
.content .h3 + ul,
.content .h3 + ol,
.content .h3 + p,
.content h4 + ul,
.content h4 + ol,
.content h4 + p,
.content .h4 + ul,
.content .h4 + ol,
.content .h4 + p,
.content h5 + ul,
.content h5 + ol,
.content h5 + p,
.content .h5 + ul,
.content .h5 + ol,
.content .h5 + p {
  margin-top: 0;
}
.content h2,
.content .h2 {
  font-size: var(--fz-h3);
}
.content h3,
.content .h3 {
  font-size: var(--fz-h4);
}
.content ul,
.content ol {
  padding-left: 1.3em;
}
.content ul li,
.content ol li {
  margin-bottom: 0.5em;
  list-style-type: disc;
}
.content ul li:last-child,
.content ol li:last-child {
  margin-bottom: 0;
}
.content ol li {
  list-style-type: decimal;
}
.content p,
.content ul,
.content ol {
  margin-bottom: 1.68em;
  letter-spacing: 0.06em;
}
.content p:last-child,
.content ul:last-child,
.content ol:last-child {
  margin-bottom: 0;
}
.content--air h2,
.content--air h3,
.content--air h4,
.content--air h5,
.content--air ul,
.content--air ol,
.content--air p {
  margin-top: 1.62em;
}
.content--air h2:first-child,
.content--air h3:first-child,
.content--air h4:first-child,
.content--air h5:first-child,
.content--air ul:first-child,
.content--air ol:first-child,
.content--air p:first-child {
  margin-top: 0;
}
@media (max-width: 480px) {
  .content {
    font-size: 14px;
    line-height: 1.2857142857;
  }
}

.page-title-block {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  row-gap: 25px;
  margin-bottom: 67px;
}
.page-title-block .page-title,
.page-title-block h1,
.page-title-block h2 {
  margin-right: auto;
  padding-right: 25px;
  margin-bottom: 0;
  font-size: var(--fz-h1);
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.page-title-block .page-subtitle {
  font: italic 500 20px var(--fm-1);
}
@media (max-width: 1230px) {
  .page-title-block {
    margin-bottom: 50px;
  }
}
@media (max-width: 1024px) {
  .page-title-block {
    flex-direction: column;
    align-items: center;
    text-align: center;
    row-gap: 0;
  }
  .page-title-block .page-title,
.page-title-block h1,
.page-title-block h2 {
    margin: 0;
    padding-right: 0;
  }
  .page-title-block .page-subtitle {
    margin-top: 1.28em;
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .page-title-block {
    margin-bottom: 32px;
  }
  .page-title-block .page-subtitle {
    font-size: 14px;
  }
}

.text {
  font-size: 16px;
  line-height: 1.5625;
}
.text h2,
.text .h2,
.text h3,
.text .h3 {
  margin: 1.2em 0 0.8em;
}
.text h2:first-child,
.text .h2:first-child,
.text h3:first-child,
.text .h3:first-child {
  margin-top: 0;
}
.text h2:last-child,
.text .h2:last-child,
.text h3:last-child,
.text .h3:last-child {
  margin-bottom: 0;
}
.text--lg {
  font-size: 18px;
}
@media (max-width: 1230px) {
  .text--lg {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .text {
    font-size: 14px;
  }
  .text--lg {
    font-size: 12px;
  }
}

:root {
  --columns: 12;
  --air-x: 30px;
  --air-y: 20px;
}

.col {
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
}

.row,
[class*=row-cols] {
  --air-x: 30px;
  --air-y: 30px;
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--air-x) * -1);
  margin-bottom: calc(var(--air-y) * -1);
}
.row > *,
[class*=row-cols] > * {
  flex: 0 0 auto;
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
}

.row-cols-1 > * {
  width: calc(100% / var(--columns) * 12 - var(--air-x));
}

.col-1 {
  width: calc(100% / 12 * 1 - var(--air-x));
}

.row-cols-2 > * {
  width: calc(100% / var(--columns) * 6 - var(--air-x));
}

.col-2 {
  width: calc(100% / 12 * 2 - var(--air-x));
}

.row-cols-3 > * {
  width: calc(100% / var(--columns) * 4 - var(--air-x));
}

.col-3 {
  width: calc(100% / 12 * 3 - var(--air-x));
}

.row-cols-4 > * {
  width: calc(100% / var(--columns) * 3 - var(--air-x));
}

.col-4 {
  width: calc(100% / 12 * 4 - var(--air-x));
}

.row-cols-5 > * {
  width: calc(100% / var(--columns) * 2.4 - var(--air-x));
}

.col-5 {
  width: calc(100% / 12 * 5 - var(--air-x));
}

.row-cols-6 > * {
  width: calc(100% / var(--columns) * 2 - var(--air-x));
}

.col-6 {
  width: calc(100% / 12 * 6 - var(--air-x));
}

.row-cols-7 > * {
  width: calc(100% / var(--columns) * 1.7142857143 - var(--air-x));
}

.col-7 {
  width: calc(100% / 12 * 7 - var(--air-x));
}

.row-cols-8 > * {
  width: calc(100% / var(--columns) * 1.5 - var(--air-x));
}

.col-8 {
  width: calc(100% / 12 * 8 - var(--air-x));
}

.row-cols-9 > * {
  width: calc(100% / var(--columns) * 1.3333333333 - var(--air-x));
}

.col-9 {
  width: calc(100% / 12 * 9 - var(--air-x));
}

.row-cols-10 > * {
  width: calc(100% / var(--columns) * 1.2 - var(--air-x));
}

.col-10 {
  width: calc(100% / 12 * 10 - var(--air-x));
}

.row-cols-11 > * {
  width: calc(100% / var(--columns) * 1.0909090909 - var(--air-x));
}

.col-11 {
  width: calc(100% / 12 * 11 - var(--air-x));
}

.row-cols-12 > * {
  width: calc(100% / var(--columns) * 1 - var(--air-x));
}

.col-12 {
  width: calc(100% / 12 * 12 - var(--air-x));
}

.gx-0,
.g-0 {
  --air-x: 0px !important;
}

.gy-0,
.g-0 {
  --air-y: 0px !important;
}

.gx-5,
.g-5 {
  --air-x: 5px !important;
}

.gy-5,
.g-5 {
  --air-y: 5px !important;
}

.gx-10,
.g-10 {
  --air-x: 10px !important;
}

.gy-10,
.g-10 {
  --air-y: 10px !important;
}

.gx-15,
.g-15 {
  --air-x: 15px !important;
}

.gy-15,
.g-15 {
  --air-y: 15px !important;
}

.gx-20,
.g-20 {
  --air-x: 20px !important;
}

.gy-20,
.g-20 {
  --air-y: 20px !important;
}

.gx-25,
.g-25 {
  --air-x: 25px !important;
}

.gy-25,
.g-25 {
  --air-y: 25px !important;
}

.gx-30,
.g-30 {
  --air-x: 30px !important;
}

.gy-30,
.g-30 {
  --air-y: 30px !important;
}

.gx-35,
.g-35 {
  --air-x: 35px !important;
}

.gy-35,
.g-35 {
  --air-y: 35px !important;
}

.gx-40,
.g-40 {
  --air-x: 40px !important;
}

.gy-40,
.g-40 {
  --air-y: 40px !important;
}

.gx-45,
.g-45 {
  --air-x: 45px !important;
}

.gy-45,
.g-45 {
  --air-y: 45px !important;
}

.gx-50,
.g-50 {
  --air-x: 50px !important;
}

.gy-50,
.g-50 {
  --air-y: 50px !important;
}

.gx-55,
.g-55 {
  --air-x: 55px !important;
}

.gy-55,
.g-55 {
  --air-y: 55px !important;
}

.gx-60,
.g-60 {
  --air-x: 60px !important;
}

.gy-60,
.g-60 {
  --air-y: 60px !important;
}

@media (max-width: 1450px) {
  .gx-xl-0,
.g-xl-0 {
    --air-x: 0px !important;
  }
  .gy-xl-0,
.g-xl-0 {
    --air-y: 0px !important;
  }
  .gx-xl-5,
.g-xl-5 {
    --air-x: 5px !important;
  }
  .gy-xl-5,
.g-xl-5 {
    --air-y: 5px !important;
  }
  .gx-xl-10,
.g-xl-10 {
    --air-x: 10px !important;
  }
  .gy-xl-10,
.g-xl-10 {
    --air-y: 10px !important;
  }
  .gx-xl-15,
.g-xl-15 {
    --air-x: 15px !important;
  }
  .gy-xl-15,
.g-xl-15 {
    --air-y: 15px !important;
  }
  .gx-xl-20,
.g-xl-20 {
    --air-x: 20px !important;
  }
  .gy-xl-20,
.g-xl-20 {
    --air-y: 20px !important;
  }
  .gx-xl-25,
.g-xl-25 {
    --air-x: 25px !important;
  }
  .gy-xl-25,
.g-xl-25 {
    --air-y: 25px !important;
  }
  .gx-xl-30,
.g-xl-30 {
    --air-x: 30px !important;
  }
  .gy-xl-30,
.g-xl-30 {
    --air-y: 30px !important;
  }
  .gx-xl-35,
.g-xl-35 {
    --air-x: 35px !important;
  }
  .gy-xl-35,
.g-xl-35 {
    --air-y: 35px !important;
  }
  .gx-xl-40,
.g-xl-40 {
    --air-x: 40px !important;
  }
  .gy-xl-40,
.g-xl-40 {
    --air-y: 40px !important;
  }
  .gx-xl-45,
.g-xl-45 {
    --air-x: 45px !important;
  }
  .gy-xl-45,
.g-xl-45 {
    --air-y: 45px !important;
  }
  .gx-xl-50,
.g-xl-50 {
    --air-x: 50px !important;
  }
  .gy-xl-50,
.g-xl-50 {
    --air-y: 50px !important;
  }
  .gx-xl-55,
.g-xl-55 {
    --air-x: 55px !important;
  }
  .gy-xl-55,
.g-xl-55 {
    --air-y: 55px !important;
  }
  .gx-xl-60,
.g-xl-60 {
    --air-x: 60px !important;
  }
  .gy-xl-60,
.g-xl-60 {
    --air-y: 60px !important;
  }
  .row-cols-xl-1 > * {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
  .col-xl-1 {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .row-cols-xl-2 > * {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .col-xl-2 {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .row-cols-xl-3 > * {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .col-xl-3 {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .row-cols-xl-4 > * {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .col-xl-4 {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .row-cols-xl-5 > * {
    width: calc(100% / 12 * 2.4 - var(--air-x));
  }
  .col-xl-5 {
    width: calc(100% / 12 * 5 - var(--air-x));
  }
  .row-cols-xl-6 > * {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .col-xl-6 {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .row-cols-xl-7 > * {
    width: calc(100% / 12 * 1.7142857143 - var(--air-x));
  }
  .col-xl-7 {
    width: calc(100% / 12 * 7 - var(--air-x));
  }
  .row-cols-xl-8 > * {
    width: calc(100% / 12 * 1.5 - var(--air-x));
  }
  .col-xl-8 {
    width: calc(100% / 12 * 8 - var(--air-x));
  }
  .row-cols-xl-9 > * {
    width: calc(100% / 12 * 1.3333333333 - var(--air-x));
  }
  .col-xl-9 {
    width: calc(100% / 12 * 9 - var(--air-x));
  }
  .row-cols-xl-10 > * {
    width: calc(100% / 12 * 1.2 - var(--air-x));
  }
  .col-xl-10 {
    width: calc(100% / 12 * 10 - var(--air-x));
  }
  .row-cols-xl-11 > * {
    width: calc(100% / 12 * 1.0909090909 - var(--air-x));
  }
  .col-xl-11 {
    width: calc(100% / 12 * 11 - var(--air-x));
  }
  .row-cols-xl-12 > * {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .col-xl-12 {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
}
@media (max-width: 1230px) {
  .gx-lg-0,
.g-lg-0 {
    --air-x: 0px !important;
  }
  .gy-lg-0,
.g-lg-0 {
    --air-y: 0px !important;
  }
  .gx-lg-5,
.g-lg-5 {
    --air-x: 5px !important;
  }
  .gy-lg-5,
.g-lg-5 {
    --air-y: 5px !important;
  }
  .gx-lg-10,
.g-lg-10 {
    --air-x: 10px !important;
  }
  .gy-lg-10,
.g-lg-10 {
    --air-y: 10px !important;
  }
  .gx-lg-15,
.g-lg-15 {
    --air-x: 15px !important;
  }
  .gy-lg-15,
.g-lg-15 {
    --air-y: 15px !important;
  }
  .gx-lg-20,
.g-lg-20 {
    --air-x: 20px !important;
  }
  .gy-lg-20,
.g-lg-20 {
    --air-y: 20px !important;
  }
  .gx-lg-25,
.g-lg-25 {
    --air-x: 25px !important;
  }
  .gy-lg-25,
.g-lg-25 {
    --air-y: 25px !important;
  }
  .gx-lg-30,
.g-lg-30 {
    --air-x: 30px !important;
  }
  .gy-lg-30,
.g-lg-30 {
    --air-y: 30px !important;
  }
  .gx-lg-35,
.g-lg-35 {
    --air-x: 35px !important;
  }
  .gy-lg-35,
.g-lg-35 {
    --air-y: 35px !important;
  }
  .gx-lg-40,
.g-lg-40 {
    --air-x: 40px !important;
  }
  .gy-lg-40,
.g-lg-40 {
    --air-y: 40px !important;
  }
  .gx-lg-45,
.g-lg-45 {
    --air-x: 45px !important;
  }
  .gy-lg-45,
.g-lg-45 {
    --air-y: 45px !important;
  }
  .gx-lg-50,
.g-lg-50 {
    --air-x: 50px !important;
  }
  .gy-lg-50,
.g-lg-50 {
    --air-y: 50px !important;
  }
  .gx-lg-55,
.g-lg-55 {
    --air-x: 55px !important;
  }
  .gy-lg-55,
.g-lg-55 {
    --air-y: 55px !important;
  }
  .gx-lg-60,
.g-lg-60 {
    --air-x: 60px !important;
  }
  .gy-lg-60,
.g-lg-60 {
    --air-y: 60px !important;
  }
  .row-cols-lg-1 > * {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
  .col-lg-1 {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .row-cols-lg-2 > * {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .col-lg-2 {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .row-cols-lg-3 > * {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .col-lg-3 {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .row-cols-lg-4 > * {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .col-lg-4 {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .row-cols-lg-5 > * {
    width: calc(100% / 12 * 2.4 - var(--air-x));
  }
  .col-lg-5 {
    width: calc(100% / 12 * 5 - var(--air-x));
  }
  .row-cols-lg-6 > * {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .col-lg-6 {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .row-cols-lg-7 > * {
    width: calc(100% / 12 * 1.7142857143 - var(--air-x));
  }
  .col-lg-7 {
    width: calc(100% / 12 * 7 - var(--air-x));
  }
  .row-cols-lg-8 > * {
    width: calc(100% / 12 * 1.5 - var(--air-x));
  }
  .col-lg-8 {
    width: calc(100% / 12 * 8 - var(--air-x));
  }
  .row-cols-lg-9 > * {
    width: calc(100% / 12 * 1.3333333333 - var(--air-x));
  }
  .col-lg-9 {
    width: calc(100% / 12 * 9 - var(--air-x));
  }
  .row-cols-lg-10 > * {
    width: calc(100% / 12 * 1.2 - var(--air-x));
  }
  .col-lg-10 {
    width: calc(100% / 12 * 10 - var(--air-x));
  }
  .row-cols-lg-11 > * {
    width: calc(100% / 12 * 1.0909090909 - var(--air-x));
  }
  .col-lg-11 {
    width: calc(100% / 12 * 11 - var(--air-x));
  }
  .row-cols-lg-12 > * {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .col-lg-12 {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
}
@media (max-width: 1200px) {
  .gx-mdx-0,
.g-mdx-0 {
    --air-x: 0px !important;
  }
  .gy-mdx-0,
.g-mdx-0 {
    --air-y: 0px !important;
  }
  .gx-mdx-5,
.g-mdx-5 {
    --air-x: 5px !important;
  }
  .gy-mdx-5,
.g-mdx-5 {
    --air-y: 5px !important;
  }
  .gx-mdx-10,
.g-mdx-10 {
    --air-x: 10px !important;
  }
  .gy-mdx-10,
.g-mdx-10 {
    --air-y: 10px !important;
  }
  .gx-mdx-15,
.g-mdx-15 {
    --air-x: 15px !important;
  }
  .gy-mdx-15,
.g-mdx-15 {
    --air-y: 15px !important;
  }
  .gx-mdx-20,
.g-mdx-20 {
    --air-x: 20px !important;
  }
  .gy-mdx-20,
.g-mdx-20 {
    --air-y: 20px !important;
  }
  .gx-mdx-25,
.g-mdx-25 {
    --air-x: 25px !important;
  }
  .gy-mdx-25,
.g-mdx-25 {
    --air-y: 25px !important;
  }
  .gx-mdx-30,
.g-mdx-30 {
    --air-x: 30px !important;
  }
  .gy-mdx-30,
.g-mdx-30 {
    --air-y: 30px !important;
  }
  .gx-mdx-35,
.g-mdx-35 {
    --air-x: 35px !important;
  }
  .gy-mdx-35,
.g-mdx-35 {
    --air-y: 35px !important;
  }
  .gx-mdx-40,
.g-mdx-40 {
    --air-x: 40px !important;
  }
  .gy-mdx-40,
.g-mdx-40 {
    --air-y: 40px !important;
  }
  .gx-mdx-45,
.g-mdx-45 {
    --air-x: 45px !important;
  }
  .gy-mdx-45,
.g-mdx-45 {
    --air-y: 45px !important;
  }
  .gx-mdx-50,
.g-mdx-50 {
    --air-x: 50px !important;
  }
  .gy-mdx-50,
.g-mdx-50 {
    --air-y: 50px !important;
  }
  .gx-mdx-55,
.g-mdx-55 {
    --air-x: 55px !important;
  }
  .gy-mdx-55,
.g-mdx-55 {
    --air-y: 55px !important;
  }
  .gx-mdx-60,
.g-mdx-60 {
    --air-x: 60px !important;
  }
  .gy-mdx-60,
.g-mdx-60 {
    --air-y: 60px !important;
  }
  .row-cols-mdx-1 > * {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
  .col-mdx-1 {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .row-cols-mdx-2 > * {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .col-mdx-2 {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .row-cols-mdx-3 > * {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .col-mdx-3 {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .row-cols-mdx-4 > * {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .col-mdx-4 {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .row-cols-mdx-5 > * {
    width: calc(100% / 12 * 2.4 - var(--air-x));
  }
  .col-mdx-5 {
    width: calc(100% / 12 * 5 - var(--air-x));
  }
  .row-cols-mdx-6 > * {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .col-mdx-6 {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .row-cols-mdx-7 > * {
    width: calc(100% / 12 * 1.7142857143 - var(--air-x));
  }
  .col-mdx-7 {
    width: calc(100% / 12 * 7 - var(--air-x));
  }
  .row-cols-mdx-8 > * {
    width: calc(100% / 12 * 1.5 - var(--air-x));
  }
  .col-mdx-8 {
    width: calc(100% / 12 * 8 - var(--air-x));
  }
  .row-cols-mdx-9 > * {
    width: calc(100% / 12 * 1.3333333333 - var(--air-x));
  }
  .col-mdx-9 {
    width: calc(100% / 12 * 9 - var(--air-x));
  }
  .row-cols-mdx-10 > * {
    width: calc(100% / 12 * 1.2 - var(--air-x));
  }
  .col-mdx-10 {
    width: calc(100% / 12 * 10 - var(--air-x));
  }
  .row-cols-mdx-11 > * {
    width: calc(100% / 12 * 1.0909090909 - var(--air-x));
  }
  .col-mdx-11 {
    width: calc(100% / 12 * 11 - var(--air-x));
  }
  .row-cols-mdx-12 > * {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .col-mdx-12 {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
}
@media (max-width: 1024px) {
  .gx-md-0,
.g-md-0 {
    --air-x: 0px !important;
  }
  .gy-md-0,
.g-md-0 {
    --air-y: 0px !important;
  }
  .gx-md-5,
.g-md-5 {
    --air-x: 5px !important;
  }
  .gy-md-5,
.g-md-5 {
    --air-y: 5px !important;
  }
  .gx-md-10,
.g-md-10 {
    --air-x: 10px !important;
  }
  .gy-md-10,
.g-md-10 {
    --air-y: 10px !important;
  }
  .gx-md-15,
.g-md-15 {
    --air-x: 15px !important;
  }
  .gy-md-15,
.g-md-15 {
    --air-y: 15px !important;
  }
  .gx-md-20,
.g-md-20 {
    --air-x: 20px !important;
  }
  .gy-md-20,
.g-md-20 {
    --air-y: 20px !important;
  }
  .gx-md-25,
.g-md-25 {
    --air-x: 25px !important;
  }
  .gy-md-25,
.g-md-25 {
    --air-y: 25px !important;
  }
  .gx-md-30,
.g-md-30 {
    --air-x: 30px !important;
  }
  .gy-md-30,
.g-md-30 {
    --air-y: 30px !important;
  }
  .gx-md-35,
.g-md-35 {
    --air-x: 35px !important;
  }
  .gy-md-35,
.g-md-35 {
    --air-y: 35px !important;
  }
  .gx-md-40,
.g-md-40 {
    --air-x: 40px !important;
  }
  .gy-md-40,
.g-md-40 {
    --air-y: 40px !important;
  }
  .gx-md-45,
.g-md-45 {
    --air-x: 45px !important;
  }
  .gy-md-45,
.g-md-45 {
    --air-y: 45px !important;
  }
  .gx-md-50,
.g-md-50 {
    --air-x: 50px !important;
  }
  .gy-md-50,
.g-md-50 {
    --air-y: 50px !important;
  }
  .gx-md-55,
.g-md-55 {
    --air-x: 55px !important;
  }
  .gy-md-55,
.g-md-55 {
    --air-y: 55px !important;
  }
  .gx-md-60,
.g-md-60 {
    --air-x: 60px !important;
  }
  .gy-md-60,
.g-md-60 {
    --air-y: 60px !important;
  }
  .row-cols-md-1 > * {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
  .col-md-1 {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .row-cols-md-2 > * {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .col-md-2 {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .row-cols-md-3 > * {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .col-md-3 {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .row-cols-md-4 > * {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .col-md-4 {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .row-cols-md-5 > * {
    width: calc(100% / 12 * 2.4 - var(--air-x));
  }
  .col-md-5 {
    width: calc(100% / 12 * 5 - var(--air-x));
  }
  .row-cols-md-6 > * {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .col-md-6 {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .row-cols-md-7 > * {
    width: calc(100% / 12 * 1.7142857143 - var(--air-x));
  }
  .col-md-7 {
    width: calc(100% / 12 * 7 - var(--air-x));
  }
  .row-cols-md-8 > * {
    width: calc(100% / 12 * 1.5 - var(--air-x));
  }
  .col-md-8 {
    width: calc(100% / 12 * 8 - var(--air-x));
  }
  .row-cols-md-9 > * {
    width: calc(100% / 12 * 1.3333333333 - var(--air-x));
  }
  .col-md-9 {
    width: calc(100% / 12 * 9 - var(--air-x));
  }
  .row-cols-md-10 > * {
    width: calc(100% / 12 * 1.2 - var(--air-x));
  }
  .col-md-10 {
    width: calc(100% / 12 * 10 - var(--air-x));
  }
  .row-cols-md-11 > * {
    width: calc(100% / 12 * 1.0909090909 - var(--air-x));
  }
  .col-md-11 {
    width: calc(100% / 12 * 11 - var(--air-x));
  }
  .row-cols-md-12 > * {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .col-md-12 {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
}
@media (max-width: 768px) {
  .gx-sm-0,
.g-sm-0 {
    --air-x: 0px !important;
  }
  .gy-sm-0,
.g-sm-0 {
    --air-y: 0px !important;
  }
  .gx-sm-5,
.g-sm-5 {
    --air-x: 5px !important;
  }
  .gy-sm-5,
.g-sm-5 {
    --air-y: 5px !important;
  }
  .gx-sm-10,
.g-sm-10 {
    --air-x: 10px !important;
  }
  .gy-sm-10,
.g-sm-10 {
    --air-y: 10px !important;
  }
  .gx-sm-15,
.g-sm-15 {
    --air-x: 15px !important;
  }
  .gy-sm-15,
.g-sm-15 {
    --air-y: 15px !important;
  }
  .gx-sm-20,
.g-sm-20 {
    --air-x: 20px !important;
  }
  .gy-sm-20,
.g-sm-20 {
    --air-y: 20px !important;
  }
  .gx-sm-25,
.g-sm-25 {
    --air-x: 25px !important;
  }
  .gy-sm-25,
.g-sm-25 {
    --air-y: 25px !important;
  }
  .gx-sm-30,
.g-sm-30 {
    --air-x: 30px !important;
  }
  .gy-sm-30,
.g-sm-30 {
    --air-y: 30px !important;
  }
  .gx-sm-35,
.g-sm-35 {
    --air-x: 35px !important;
  }
  .gy-sm-35,
.g-sm-35 {
    --air-y: 35px !important;
  }
  .gx-sm-40,
.g-sm-40 {
    --air-x: 40px !important;
  }
  .gy-sm-40,
.g-sm-40 {
    --air-y: 40px !important;
  }
  .gx-sm-45,
.g-sm-45 {
    --air-x: 45px !important;
  }
  .gy-sm-45,
.g-sm-45 {
    --air-y: 45px !important;
  }
  .gx-sm-50,
.g-sm-50 {
    --air-x: 50px !important;
  }
  .gy-sm-50,
.g-sm-50 {
    --air-y: 50px !important;
  }
  .gx-sm-55,
.g-sm-55 {
    --air-x: 55px !important;
  }
  .gy-sm-55,
.g-sm-55 {
    --air-y: 55px !important;
  }
  .gx-sm-60,
.g-sm-60 {
    --air-x: 60px !important;
  }
  .gy-sm-60,
.g-sm-60 {
    --air-y: 60px !important;
  }
  .row-cols-sm-1 > * {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
  .col-sm-1 {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .row-cols-sm-2 > * {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .col-sm-2 {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .row-cols-sm-3 > * {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .col-sm-3 {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .row-cols-sm-4 > * {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .col-sm-4 {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .row-cols-sm-5 > * {
    width: calc(100% / 12 * 2.4 - var(--air-x));
  }
  .col-sm-5 {
    width: calc(100% / 12 * 5 - var(--air-x));
  }
  .row-cols-sm-6 > * {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .col-sm-6 {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .row-cols-sm-7 > * {
    width: calc(100% / 12 * 1.7142857143 - var(--air-x));
  }
  .col-sm-7 {
    width: calc(100% / 12 * 7 - var(--air-x));
  }
  .row-cols-sm-8 > * {
    width: calc(100% / 12 * 1.5 - var(--air-x));
  }
  .col-sm-8 {
    width: calc(100% / 12 * 8 - var(--air-x));
  }
  .row-cols-sm-9 > * {
    width: calc(100% / 12 * 1.3333333333 - var(--air-x));
  }
  .col-sm-9 {
    width: calc(100% / 12 * 9 - var(--air-x));
  }
  .row-cols-sm-10 > * {
    width: calc(100% / 12 * 1.2 - var(--air-x));
  }
  .col-sm-10 {
    width: calc(100% / 12 * 10 - var(--air-x));
  }
  .row-cols-sm-11 > * {
    width: calc(100% / 12 * 1.0909090909 - var(--air-x));
  }
  .col-sm-11 {
    width: calc(100% / 12 * 11 - var(--air-x));
  }
  .row-cols-sm-12 > * {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .col-sm-12 {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
}
@media (max-width: 480px) {
  .gx-xs-0,
.g-xs-0 {
    --air-x: 0px !important;
  }
  .gy-xs-0,
.g-xs-0 {
    --air-y: 0px !important;
  }
  .gx-xs-5,
.g-xs-5 {
    --air-x: 5px !important;
  }
  .gy-xs-5,
.g-xs-5 {
    --air-y: 5px !important;
  }
  .gx-xs-10,
.g-xs-10 {
    --air-x: 10px !important;
  }
  .gy-xs-10,
.g-xs-10 {
    --air-y: 10px !important;
  }
  .gx-xs-15,
.g-xs-15 {
    --air-x: 15px !important;
  }
  .gy-xs-15,
.g-xs-15 {
    --air-y: 15px !important;
  }
  .gx-xs-20,
.g-xs-20 {
    --air-x: 20px !important;
  }
  .gy-xs-20,
.g-xs-20 {
    --air-y: 20px !important;
  }
  .gx-xs-25,
.g-xs-25 {
    --air-x: 25px !important;
  }
  .gy-xs-25,
.g-xs-25 {
    --air-y: 25px !important;
  }
  .gx-xs-30,
.g-xs-30 {
    --air-x: 30px !important;
  }
  .gy-xs-30,
.g-xs-30 {
    --air-y: 30px !important;
  }
  .gx-xs-35,
.g-xs-35 {
    --air-x: 35px !important;
  }
  .gy-xs-35,
.g-xs-35 {
    --air-y: 35px !important;
  }
  .gx-xs-40,
.g-xs-40 {
    --air-x: 40px !important;
  }
  .gy-xs-40,
.g-xs-40 {
    --air-y: 40px !important;
  }
  .gx-xs-45,
.g-xs-45 {
    --air-x: 45px !important;
  }
  .gy-xs-45,
.g-xs-45 {
    --air-y: 45px !important;
  }
  .gx-xs-50,
.g-xs-50 {
    --air-x: 50px !important;
  }
  .gy-xs-50,
.g-xs-50 {
    --air-y: 50px !important;
  }
  .gx-xs-55,
.g-xs-55 {
    --air-x: 55px !important;
  }
  .gy-xs-55,
.g-xs-55 {
    --air-y: 55px !important;
  }
  .gx-xs-60,
.g-xs-60 {
    --air-x: 60px !important;
  }
  .gy-xs-60,
.g-xs-60 {
    --air-y: 60px !important;
  }
  .row-cols-xs-1 > * {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
  .col-xs-1 {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .row-cols-xs-2 > * {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .col-xs-2 {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .row-cols-xs-3 > * {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .col-xs-3 {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .row-cols-xs-4 > * {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .col-xs-4 {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .row-cols-xs-5 > * {
    width: calc(100% / 12 * 2.4 - var(--air-x));
  }
  .col-xs-5 {
    width: calc(100% / 12 * 5 - var(--air-x));
  }
  .row-cols-xs-6 > * {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .col-xs-6 {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .row-cols-xs-7 > * {
    width: calc(100% / 12 * 1.7142857143 - var(--air-x));
  }
  .col-xs-7 {
    width: calc(100% / 12 * 7 - var(--air-x));
  }
  .row-cols-xs-8 > * {
    width: calc(100% / 12 * 1.5 - var(--air-x));
  }
  .col-xs-8 {
    width: calc(100% / 12 * 8 - var(--air-x));
  }
  .row-cols-xs-9 > * {
    width: calc(100% / 12 * 1.3333333333 - var(--air-x));
  }
  .col-xs-9 {
    width: calc(100% / 12 * 9 - var(--air-x));
  }
  .row-cols-xs-10 > * {
    width: calc(100% / 12 * 1.2 - var(--air-x));
  }
  .col-xs-10 {
    width: calc(100% / 12 * 10 - var(--air-x));
  }
  .row-cols-xs-11 > * {
    width: calc(100% / 12 * 1.0909090909 - var(--air-x));
  }
  .col-xs-11 {
    width: calc(100% / 12 * 11 - var(--air-x));
  }
  .row-cols-xs-12 > * {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .col-xs-12 {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~ COMMON LAYOUT ~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* btns */
.btns {
  --air-x: 28px;
  --air-y: 16px;
  display: flex;
  align-items: center;
  margin-left: calc(var(--air-x) * -1);
}
.btns > * {
  margin-left: var(--air-x);
}
/*.btns > *:last-child {
  margin-right: 0;
}*/
.btns--multiline {
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--air-x) * -1);
  margin-bottom: calc(var(--air-y) * -1);
}
.btns--multiline > * {
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
  margin-right: 0;
}

.items {
  --air-x: 24px;
  --air-y: 24px;
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--air-x) * -1);
  margin-bottom: calc(var(--air-y) * -1);
}
.items > * {
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
}

/*section*/
.section {
  padding: 80px 0 20px;
}
.section__title-block {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  row-gap: 25px;
  margin-bottom: 50px;
}
.section__title {
  margin-right: auto;
  padding-right: 25px;
  margin-bottom: 0;
  font-size: var(--fz-h2);
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.section__subtitle {
  font: italic 500 20px var(--fm-1);
}
.section--internal {
  margin-top: 80px;
  margin-bottom: 20px;
  padding: 74px 0;
}
.section--internal:last-child {
  margin-bottom: 0;
}
@media (max-width: 1230px) {
  .section {
    padding: 70px 0 20px;
  }
  .section__title-block {
    margin-bottom: 45px;
  }
  .section--internal {
    margin-top: 50px;
    padding: 60px 0;
  }
}
@media (max-width: 1024px) {
  .section {
    padding: 45px 0 20px;
  }
  .section__title-block {
    flex-direction: column;
    align-items: center;
    text-align: center;
    row-gap: 0;
  }
  .section__title {
    margin: 0;
    padding-right: 0;
  }
  .section__subtitle {
    margin-top: 1.28em;
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .section {
    padding: 30px 0 20px;
  }
  .section__title-block {
    margin-bottom: 30px;
  }
  .section__subtitle {
    margin-top: 10px;
    font-size: 14px;
  }
  .section--internal {
    margin-top: 30px;
    padding: 45px 0;
  }
}

/*panel block*/
.b-panel {
  --air-x: 0px;
  --air-y: 0px;
  display: flex;
  flex-wrap: wrap;
}
.b-panel__container {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
}
.b-panel__side {
  flex-shrink: 0;
  margin-right: var(--air-x);
  width: 295px;
}
.b-panel__content {
  flex: 1;
}
@media (max-width: 1024px) {
  .b-panel {
    --air-x: 0px;
    flex-direction: column;
  }
  .b-panel__side, .b-panel__content {
    width: 100%;
  }
}

.col-count-2 {
  column-count: 2;
}
.col-count-2 > * {
  break-inside: avoid-column;
}

@media (max-width: 768px) {
  .col-count-sm-1 {
    column-count: 1;
  }
}

:root {
  --columns: 12;
  --air-x: 30px;
  --air-y: 20px;
}

.col {
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
}

.row,
[class*=row-cols] {
  --air-x: 30px;
  --air-y: 30px;
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--air-x) * -1);
  margin-bottom: calc(var(--air-y) * -1);
}
.row > *,
[class*=row-cols] > * {
  flex: 0 0 auto;
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
}

.row-cols-1 > * {
  width: calc(100% / var(--columns) * 12 - var(--air-x));
}

.col-1 {
  width: calc(100% / 12 * 1 - var(--air-x));
}

.row-cols-2 > * {
  width: calc(100% / var(--columns) * 6 - var(--air-x));
}

.col-2 {
  width: calc(100% / 12 * 2 - var(--air-x));
}

.row-cols-3 > * {
  width: calc(100% / var(--columns) * 4 - var(--air-x));
}

.col-3 {
  width: calc(100% / 12 * 3 - var(--air-x));
}

.row-cols-4 > * {
  width: calc(100% / var(--columns) * 3 - var(--air-x));
}

.col-4 {
  width: calc(100% / 12 * 4 - var(--air-x));
}

.row-cols-5 > * {
  width: calc(100% / var(--columns) * 2.4 - var(--air-x));
}

.col-5 {
  width: calc(100% / 12 * 5 - var(--air-x));
}

.row-cols-6 > * {
  width: calc(100% / var(--columns) * 2 - var(--air-x));
}

.col-6 {
  width: calc(100% / 12 * 6 - var(--air-x));
}

.row-cols-7 > * {
  width: calc(100% / var(--columns) * 1.7142857143 - var(--air-x));
}

.col-7 {
  width: calc(100% / 12 * 7 - var(--air-x));
}

.row-cols-8 > * {
  width: calc(100% / var(--columns) * 1.5 - var(--air-x));
}

.col-8 {
  width: calc(100% / 12 * 8 - var(--air-x));
}

.row-cols-9 > * {
  width: calc(100% / var(--columns) * 1.3333333333 - var(--air-x));
}

.col-9 {
  width: calc(100% / 12 * 9 - var(--air-x));
}

.row-cols-10 > * {
  width: calc(100% / var(--columns) * 1.2 - var(--air-x));
}

.col-10 {
  width: calc(100% / 12 * 10 - var(--air-x));
}

.row-cols-11 > * {
  width: calc(100% / var(--columns) * 1.0909090909 - var(--air-x));
}

.col-11 {
  width: calc(100% / 12 * 11 - var(--air-x));
}

.row-cols-12 > * {
  width: calc(100% / var(--columns) * 1 - var(--air-x));
}

.col-12 {
  width: calc(100% / 12 * 12 - var(--air-x));
}

.gx-0,
.g-0 {
  --air-x: 0px !important;
}

.gy-0,
.g-0 {
  --air-y: 0px !important;
}

.gx-5,
.g-5 {
  --air-x: 5px !important;
}

.gy-5,
.g-5 {
  --air-y: 5px !important;
}

.gx-10,
.g-10 {
  --air-x: 10px !important;
}

.gy-10,
.g-10 {
  --air-y: 10px !important;
}

.gx-15,
.g-15 {
  --air-x: 15px !important;
}

.gy-15,
.g-15 {
  --air-y: 15px !important;
}

.gx-20,
.g-20 {
  --air-x: 20px !important;
}

.gy-20,
.g-20 {
  --air-y: 20px !important;
}

.gx-25,
.g-25 {
  --air-x: 25px !important;
}

.gy-25,
.g-25 {
  --air-y: 25px !important;
}

.gx-30,
.g-30 {
  --air-x: 30px !important;
}

.gy-30,
.g-30 {
  --air-y: 30px !important;
}

.gx-35,
.g-35 {
  --air-x: 35px !important;
}

.gy-35,
.g-35 {
  --air-y: 35px !important;
}

.gx-40,
.g-40 {
  --air-x: 40px !important;
}

.gy-40,
.g-40 {
  --air-y: 40px !important;
}

.gx-45,
.g-45 {
  --air-x: 45px !important;
}

.gy-45,
.g-45 {
  --air-y: 45px !important;
}

.gx-50,
.g-50 {
  --air-x: 50px !important;
}

.gy-50,
.g-50 {
  --air-y: 50px !important;
}

.gx-55,
.g-55 {
  --air-x: 55px !important;
}

.gy-55,
.g-55 {
  --air-y: 55px !important;
}

.gx-60,
.g-60 {
  --air-x: 60px !important;
}

.gy-60,
.g-60 {
  --air-y: 60px !important;
}

@media (max-width: 1450px) {
  .gx-xl-0,
.g-xl-0 {
    --air-x: 0px !important;
  }
  .gy-xl-0,
.g-xl-0 {
    --air-y: 0px !important;
  }
  .gx-xl-5,
.g-xl-5 {
    --air-x: 5px !important;
  }
  .gy-xl-5,
.g-xl-5 {
    --air-y: 5px !important;
  }
  .gx-xl-10,
.g-xl-10 {
    --air-x: 10px !important;
  }
  .gy-xl-10,
.g-xl-10 {
    --air-y: 10px !important;
  }
  .gx-xl-15,
.g-xl-15 {
    --air-x: 15px !important;
  }
  .gy-xl-15,
.g-xl-15 {
    --air-y: 15px !important;
  }
  .gx-xl-20,
.g-xl-20 {
    --air-x: 20px !important;
  }
  .gy-xl-20,
.g-xl-20 {
    --air-y: 20px !important;
  }
  .gx-xl-25,
.g-xl-25 {
    --air-x: 25px !important;
  }
  .gy-xl-25,
.g-xl-25 {
    --air-y: 25px !important;
  }
  .gx-xl-30,
.g-xl-30 {
    --air-x: 30px !important;
  }
  .gy-xl-30,
.g-xl-30 {
    --air-y: 30px !important;
  }
  .gx-xl-35,
.g-xl-35 {
    --air-x: 35px !important;
  }
  .gy-xl-35,
.g-xl-35 {
    --air-y: 35px !important;
  }
  .gx-xl-40,
.g-xl-40 {
    --air-x: 40px !important;
  }
  .gy-xl-40,
.g-xl-40 {
    --air-y: 40px !important;
  }
  .gx-xl-45,
.g-xl-45 {
    --air-x: 45px !important;
  }
  .gy-xl-45,
.g-xl-45 {
    --air-y: 45px !important;
  }
  .gx-xl-50,
.g-xl-50 {
    --air-x: 50px !important;
  }
  .gy-xl-50,
.g-xl-50 {
    --air-y: 50px !important;
  }
  .gx-xl-55,
.g-xl-55 {
    --air-x: 55px !important;
  }
  .gy-xl-55,
.g-xl-55 {
    --air-y: 55px !important;
  }
  .gx-xl-60,
.g-xl-60 {
    --air-x: 60px !important;
  }
  .gy-xl-60,
.g-xl-60 {
    --air-y: 60px !important;
  }
  .row-cols-xl-1 > * {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
  .col-xl-1 {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .row-cols-xl-2 > * {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .col-xl-2 {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .row-cols-xl-3 > * {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .col-xl-3 {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .row-cols-xl-4 > * {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .col-xl-4 {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .row-cols-xl-5 > * {
    width: calc(100% / 12 * 2.4 - var(--air-x));
  }
  .col-xl-5 {
    width: calc(100% / 12 * 5 - var(--air-x));
  }
  .row-cols-xl-6 > * {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .col-xl-6 {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .row-cols-xl-7 > * {
    width: calc(100% / 12 * 1.7142857143 - var(--air-x));
  }
  .col-xl-7 {
    width: calc(100% / 12 * 7 - var(--air-x));
  }
  .row-cols-xl-8 > * {
    width: calc(100% / 12 * 1.5 - var(--air-x));
  }
  .col-xl-8 {
    width: calc(100% / 12 * 8 - var(--air-x));
  }
  .row-cols-xl-9 > * {
    width: calc(100% / 12 * 1.3333333333 - var(--air-x));
  }
  .col-xl-9 {
    width: calc(100% / 12 * 9 - var(--air-x));
  }
  .row-cols-xl-10 > * {
    width: calc(100% / 12 * 1.2 - var(--air-x));
  }
  .col-xl-10 {
    width: calc(100% / 12 * 10 - var(--air-x));
  }
  .row-cols-xl-11 > * {
    width: calc(100% / 12 * 1.0909090909 - var(--air-x));
  }
  .col-xl-11 {
    width: calc(100% / 12 * 11 - var(--air-x));
  }
  .row-cols-xl-12 > * {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .col-xl-12 {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
}
@media (max-width: 1230px) {
  .gx-lg-0,
.g-lg-0 {
    --air-x: 0px !important;
  }
  .gy-lg-0,
.g-lg-0 {
    --air-y: 0px !important;
  }
  .gx-lg-5,
.g-lg-5 {
    --air-x: 5px !important;
  }
  .gy-lg-5,
.g-lg-5 {
    --air-y: 5px !important;
  }
  .gx-lg-10,
.g-lg-10 {
    --air-x: 10px !important;
  }
  .gy-lg-10,
.g-lg-10 {
    --air-y: 10px !important;
  }
  .gx-lg-15,
.g-lg-15 {
    --air-x: 15px !important;
  }
  .gy-lg-15,
.g-lg-15 {
    --air-y: 15px !important;
  }
  .gx-lg-20,
.g-lg-20 {
    --air-x: 20px !important;
  }
  .gy-lg-20,
.g-lg-20 {
    --air-y: 20px !important;
  }
  .gx-lg-25,
.g-lg-25 {
    --air-x: 25px !important;
  }
  .gy-lg-25,
.g-lg-25 {
    --air-y: 25px !important;
  }
  .gx-lg-30,
.g-lg-30 {
    --air-x: 30px !important;
  }
  .gy-lg-30,
.g-lg-30 {
    --air-y: 30px !important;
  }
  .gx-lg-35,
.g-lg-35 {
    --air-x: 35px !important;
  }
  .gy-lg-35,
.g-lg-35 {
    --air-y: 35px !important;
  }
  .gx-lg-40,
.g-lg-40 {
    --air-x: 40px !important;
  }
  .gy-lg-40,
.g-lg-40 {
    --air-y: 40px !important;
  }
  .gx-lg-45,
.g-lg-45 {
    --air-x: 45px !important;
  }
  .gy-lg-45,
.g-lg-45 {
    --air-y: 45px !important;
  }
  .gx-lg-50,
.g-lg-50 {
    --air-x: 50px !important;
  }
  .gy-lg-50,
.g-lg-50 {
    --air-y: 50px !important;
  }
  .gx-lg-55,
.g-lg-55 {
    --air-x: 55px !important;
  }
  .gy-lg-55,
.g-lg-55 {
    --air-y: 55px !important;
  }
  .gx-lg-60,
.g-lg-60 {
    --air-x: 60px !important;
  }
  .gy-lg-60,
.g-lg-60 {
    --air-y: 60px !important;
  }
  .row-cols-lg-1 > * {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
  .col-lg-1 {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .row-cols-lg-2 > * {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .col-lg-2 {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .row-cols-lg-3 > * {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .col-lg-3 {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .row-cols-lg-4 > * {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .col-lg-4 {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .row-cols-lg-5 > * {
    width: calc(100% / 12 * 2.4 - var(--air-x));
  }
  .col-lg-5 {
    width: calc(100% / 12 * 5 - var(--air-x));
  }
  .row-cols-lg-6 > * {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .col-lg-6 {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .row-cols-lg-7 > * {
    width: calc(100% / 12 * 1.7142857143 - var(--air-x));
  }
  .col-lg-7 {
    width: calc(100% / 12 * 7 - var(--air-x));
  }
  .row-cols-lg-8 > * {
    width: calc(100% / 12 * 1.5 - var(--air-x));
  }
  .col-lg-8 {
    width: calc(100% / 12 * 8 - var(--air-x));
  }
  .row-cols-lg-9 > * {
    width: calc(100% / 12 * 1.3333333333 - var(--air-x));
  }
  .col-lg-9 {
    width: calc(100% / 12 * 9 - var(--air-x));
  }
  .row-cols-lg-10 > * {
    width: calc(100% / 12 * 1.2 - var(--air-x));
  }
  .col-lg-10 {
    width: calc(100% / 12 * 10 - var(--air-x));
  }
  .row-cols-lg-11 > * {
    width: calc(100% / 12 * 1.0909090909 - var(--air-x));
  }
  .col-lg-11 {
    width: calc(100% / 12 * 11 - var(--air-x));
  }
  .row-cols-lg-12 > * {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .col-lg-12 {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
}
@media (max-width: 1200px) {
  .gx-mdx-0,
.g-mdx-0 {
    --air-x: 0px !important;
  }
  .gy-mdx-0,
.g-mdx-0 {
    --air-y: 0px !important;
  }
  .gx-mdx-5,
.g-mdx-5 {
    --air-x: 5px !important;
  }
  .gy-mdx-5,
.g-mdx-5 {
    --air-y: 5px !important;
  }
  .gx-mdx-10,
.g-mdx-10 {
    --air-x: 10px !important;
  }
  .gy-mdx-10,
.g-mdx-10 {
    --air-y: 10px !important;
  }
  .gx-mdx-15,
.g-mdx-15 {
    --air-x: 15px !important;
  }
  .gy-mdx-15,
.g-mdx-15 {
    --air-y: 15px !important;
  }
  .gx-mdx-20,
.g-mdx-20 {
    --air-x: 20px !important;
  }
  .gy-mdx-20,
.g-mdx-20 {
    --air-y: 20px !important;
  }
  .gx-mdx-25,
.g-mdx-25 {
    --air-x: 25px !important;
  }
  .gy-mdx-25,
.g-mdx-25 {
    --air-y: 25px !important;
  }
  .gx-mdx-30,
.g-mdx-30 {
    --air-x: 30px !important;
  }
  .gy-mdx-30,
.g-mdx-30 {
    --air-y: 30px !important;
  }
  .gx-mdx-35,
.g-mdx-35 {
    --air-x: 35px !important;
  }
  .gy-mdx-35,
.g-mdx-35 {
    --air-y: 35px !important;
  }
  .gx-mdx-40,
.g-mdx-40 {
    --air-x: 40px !important;
  }
  .gy-mdx-40,
.g-mdx-40 {
    --air-y: 40px !important;
  }
  .gx-mdx-45,
.g-mdx-45 {
    --air-x: 45px !important;
  }
  .gy-mdx-45,
.g-mdx-45 {
    --air-y: 45px !important;
  }
  .gx-mdx-50,
.g-mdx-50 {
    --air-x: 50px !important;
  }
  .gy-mdx-50,
.g-mdx-50 {
    --air-y: 50px !important;
  }
  .gx-mdx-55,
.g-mdx-55 {
    --air-x: 55px !important;
  }
  .gy-mdx-55,
.g-mdx-55 {
    --air-y: 55px !important;
  }
  .gx-mdx-60,
.g-mdx-60 {
    --air-x: 60px !important;
  }
  .gy-mdx-60,
.g-mdx-60 {
    --air-y: 60px !important;
  }
  .row-cols-mdx-1 > * {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
  .col-mdx-1 {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .row-cols-mdx-2 > * {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .col-mdx-2 {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .row-cols-mdx-3 > * {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .col-mdx-3 {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .row-cols-mdx-4 > * {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .col-mdx-4 {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .row-cols-mdx-5 > * {
    width: calc(100% / 12 * 2.4 - var(--air-x));
  }
  .col-mdx-5 {
    width: calc(100% / 12 * 5 - var(--air-x));
  }
  .row-cols-mdx-6 > * {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .col-mdx-6 {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .row-cols-mdx-7 > * {
    width: calc(100% / 12 * 1.7142857143 - var(--air-x));
  }
  .col-mdx-7 {
    width: calc(100% / 12 * 7 - var(--air-x));
  }
  .row-cols-mdx-8 > * {
    width: calc(100% / 12 * 1.5 - var(--air-x));
  }
  .col-mdx-8 {
    width: calc(100% / 12 * 8 - var(--air-x));
  }
  .row-cols-mdx-9 > * {
    width: calc(100% / 12 * 1.3333333333 - var(--air-x));
  }
  .col-mdx-9 {
    width: calc(100% / 12 * 9 - var(--air-x));
  }
  .row-cols-mdx-10 > * {
    width: calc(100% / 12 * 1.2 - var(--air-x));
  }
  .col-mdx-10 {
    width: calc(100% / 12 * 10 - var(--air-x));
  }
  .row-cols-mdx-11 > * {
    width: calc(100% / 12 * 1.0909090909 - var(--air-x));
  }
  .col-mdx-11 {
    width: calc(100% / 12 * 11 - var(--air-x));
  }
  .row-cols-mdx-12 > * {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .col-mdx-12 {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
}
@media (max-width: 1024px) {
  .gx-md-0,
.g-md-0 {
    --air-x: 0px !important;
  }
  .gy-md-0,
.g-md-0 {
    --air-y: 0px !important;
  }
  .gx-md-5,
.g-md-5 {
    --air-x: 5px !important;
  }
  .gy-md-5,
.g-md-5 {
    --air-y: 5px !important;
  }
  .gx-md-10,
.g-md-10 {
    --air-x: 10px !important;
  }
  .gy-md-10,
.g-md-10 {
    --air-y: 10px !important;
  }
  .gx-md-15,
.g-md-15 {
    --air-x: 15px !important;
  }
  .gy-md-15,
.g-md-15 {
    --air-y: 15px !important;
  }
  .gx-md-20,
.g-md-20 {
    --air-x: 20px !important;
  }
  .gy-md-20,
.g-md-20 {
    --air-y: 20px !important;
  }
  .gx-md-25,
.g-md-25 {
    --air-x: 25px !important;
  }
  .gy-md-25,
.g-md-25 {
    --air-y: 25px !important;
  }
  .gx-md-30,
.g-md-30 {
    --air-x: 30px !important;
  }
  .gy-md-30,
.g-md-30 {
    --air-y: 30px !important;
  }
  .gx-md-35,
.g-md-35 {
    --air-x: 35px !important;
  }
  .gy-md-35,
.g-md-35 {
    --air-y: 35px !important;
  }
  .gx-md-40,
.g-md-40 {
    --air-x: 40px !important;
  }
  .gy-md-40,
.g-md-40 {
    --air-y: 40px !important;
  }
  .gx-md-45,
.g-md-45 {
    --air-x: 45px !important;
  }
  .gy-md-45,
.g-md-45 {
    --air-y: 45px !important;
  }
  .gx-md-50,
.g-md-50 {
    --air-x: 50px !important;
  }
  .gy-md-50,
.g-md-50 {
    --air-y: 50px !important;
  }
  .gx-md-55,
.g-md-55 {
    --air-x: 55px !important;
  }
  .gy-md-55,
.g-md-55 {
    --air-y: 55px !important;
  }
  .gx-md-60,
.g-md-60 {
    --air-x: 60px !important;
  }
  .gy-md-60,
.g-md-60 {
    --air-y: 60px !important;
  }
  .row-cols-md-1 > * {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
  .col-md-1 {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .row-cols-md-2 > * {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .col-md-2 {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .row-cols-md-3 > * {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .col-md-3 {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .row-cols-md-4 > * {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .col-md-4 {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .row-cols-md-5 > * {
    width: calc(100% / 12 * 2.4 - var(--air-x));
  }
  .col-md-5 {
    width: calc(100% / 12 * 5 - var(--air-x));
  }
  .row-cols-md-6 > * {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .col-md-6 {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .row-cols-md-7 > * {
    width: calc(100% / 12 * 1.7142857143 - var(--air-x));
  }
  .col-md-7 {
    width: calc(100% / 12 * 7 - var(--air-x));
  }
  .row-cols-md-8 > * {
    width: calc(100% / 12 * 1.5 - var(--air-x));
  }
  .col-md-8 {
    width: calc(100% / 12 * 8 - var(--air-x));
  }
  .row-cols-md-9 > * {
    width: calc(100% / 12 * 1.3333333333 - var(--air-x));
  }
  .col-md-9 {
    width: calc(100% / 12 * 9 - var(--air-x));
  }
  .row-cols-md-10 > * {
    width: calc(100% / 12 * 1.2 - var(--air-x));
  }
  .col-md-10 {
    width: calc(100% / 12 * 10 - var(--air-x));
  }
  .row-cols-md-11 > * {
    width: calc(100% / 12 * 1.0909090909 - var(--air-x));
  }
  .col-md-11 {
    width: calc(100% / 12 * 11 - var(--air-x));
  }
  .row-cols-md-12 > * {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .col-md-12 {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
}
@media (max-width: 768px) {
  .gx-sm-0,
.g-sm-0 {
    --air-x: 0px !important;
  }
  .gy-sm-0,
.g-sm-0 {
    --air-y: 0px !important;
  }
  .gx-sm-5,
.g-sm-5 {
    --air-x: 5px !important;
  }
  .gy-sm-5,
.g-sm-5 {
    --air-y: 5px !important;
  }
  .gx-sm-10,
.g-sm-10 {
    --air-x: 10px !important;
  }
  .gy-sm-10,
.g-sm-10 {
    --air-y: 10px !important;
  }
  .gx-sm-15,
.g-sm-15 {
    --air-x: 15px !important;
  }
  .gy-sm-15,
.g-sm-15 {
    --air-y: 15px !important;
  }
  .gx-sm-20,
.g-sm-20 {
    --air-x: 20px !important;
  }
  .gy-sm-20,
.g-sm-20 {
    --air-y: 20px !important;
  }
  .gx-sm-25,
.g-sm-25 {
    --air-x: 25px !important;
  }
  .gy-sm-25,
.g-sm-25 {
    --air-y: 25px !important;
  }
  .gx-sm-30,
.g-sm-30 {
    --air-x: 30px !important;
  }
  .gy-sm-30,
.g-sm-30 {
    --air-y: 30px !important;
  }
  .gx-sm-35,
.g-sm-35 {
    --air-x: 35px !important;
  }
  .gy-sm-35,
.g-sm-35 {
    --air-y: 35px !important;
  }
  .gx-sm-40,
.g-sm-40 {
    --air-x: 40px !important;
  }
  .gy-sm-40,
.g-sm-40 {
    --air-y: 40px !important;
  }
  .gx-sm-45,
.g-sm-45 {
    --air-x: 45px !important;
  }
  .gy-sm-45,
.g-sm-45 {
    --air-y: 45px !important;
  }
  .gx-sm-50,
.g-sm-50 {
    --air-x: 50px !important;
  }
  .gy-sm-50,
.g-sm-50 {
    --air-y: 50px !important;
  }
  .gx-sm-55,
.g-sm-55 {
    --air-x: 55px !important;
  }
  .gy-sm-55,
.g-sm-55 {
    --air-y: 55px !important;
  }
  .gx-sm-60,
.g-sm-60 {
    --air-x: 60px !important;
  }
  .gy-sm-60,
.g-sm-60 {
    --air-y: 60px !important;
  }
  .row-cols-sm-1 > * {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
  .col-sm-1 {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .row-cols-sm-2 > * {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .col-sm-2 {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .row-cols-sm-3 > * {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .col-sm-3 {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .row-cols-sm-4 > * {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .col-sm-4 {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .row-cols-sm-5 > * {
    width: calc(100% / 12 * 2.4 - var(--air-x));
  }
  .col-sm-5 {
    width: calc(100% / 12 * 5 - var(--air-x));
  }
  .row-cols-sm-6 > * {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .col-sm-6 {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .row-cols-sm-7 > * {
    width: calc(100% / 12 * 1.7142857143 - var(--air-x));
  }
  .col-sm-7 {
    width: calc(100% / 12 * 7 - var(--air-x));
  }
  .row-cols-sm-8 > * {
    width: calc(100% / 12 * 1.5 - var(--air-x));
  }
  .col-sm-8 {
    width: calc(100% / 12 * 8 - var(--air-x));
  }
  .row-cols-sm-9 > * {
    width: calc(100% / 12 * 1.3333333333 - var(--air-x));
  }
  .col-sm-9 {
    width: calc(100% / 12 * 9 - var(--air-x));
  }
  .row-cols-sm-10 > * {
    width: calc(100% / 12 * 1.2 - var(--air-x));
  }
  .col-sm-10 {
    width: calc(100% / 12 * 10 - var(--air-x));
  }
  .row-cols-sm-11 > * {
    width: calc(100% / 12 * 1.0909090909 - var(--air-x));
  }
  .col-sm-11 {
    width: calc(100% / 12 * 11 - var(--air-x));
  }
  .row-cols-sm-12 > * {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .col-sm-12 {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
}
@media (max-width: 480px) {
  .gx-xs-0,
.g-xs-0 {
    --air-x: 0px !important;
  }
  .gy-xs-0,
.g-xs-0 {
    --air-y: 0px !important;
  }
  .gx-xs-5,
.g-xs-5 {
    --air-x: 5px !important;
  }
  .gy-xs-5,
.g-xs-5 {
    --air-y: 5px !important;
  }
  .gx-xs-10,
.g-xs-10 {
    --air-x: 10px !important;
  }
  .gy-xs-10,
.g-xs-10 {
    --air-y: 10px !important;
  }
  .gx-xs-15,
.g-xs-15 {
    --air-x: 15px !important;
  }
  .gy-xs-15,
.g-xs-15 {
    --air-y: 15px !important;
  }
  .gx-xs-20,
.g-xs-20 {
    --air-x: 20px !important;
  }
  .gy-xs-20,
.g-xs-20 {
    --air-y: 20px !important;
  }
  .gx-xs-25,
.g-xs-25 {
    --air-x: 25px !important;
  }
  .gy-xs-25,
.g-xs-25 {
    --air-y: 25px !important;
  }
  .gx-xs-30,
.g-xs-30 {
    --air-x: 30px !important;
  }
  .gy-xs-30,
.g-xs-30 {
    --air-y: 30px !important;
  }
  .gx-xs-35,
.g-xs-35 {
    --air-x: 35px !important;
  }
  .gy-xs-35,
.g-xs-35 {
    --air-y: 35px !important;
  }
  .gx-xs-40,
.g-xs-40 {
    --air-x: 40px !important;
  }
  .gy-xs-40,
.g-xs-40 {
    --air-y: 40px !important;
  }
  .gx-xs-45,
.g-xs-45 {
    --air-x: 45px !important;
  }
  .gy-xs-45,
.g-xs-45 {
    --air-y: 45px !important;
  }
  .gx-xs-50,
.g-xs-50 {
    --air-x: 50px !important;
  }
  .gy-xs-50,
.g-xs-50 {
    --air-y: 50px !important;
  }
  .gx-xs-55,
.g-xs-55 {
    --air-x: 55px !important;
  }
  .gy-xs-55,
.g-xs-55 {
    --air-y: 55px !important;
  }
  .gx-xs-60,
.g-xs-60 {
    --air-x: 60px !important;
  }
  .gy-xs-60,
.g-xs-60 {
    --air-y: 60px !important;
  }
  .row-cols-xs-1 > * {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
  .col-xs-1 {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .row-cols-xs-2 > * {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .col-xs-2 {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .row-cols-xs-3 > * {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .col-xs-3 {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .row-cols-xs-4 > * {
    width: calc(100% / 12 * 3 - var(--air-x));
  }
  .col-xs-4 {
    width: calc(100% / 12 * 4 - var(--air-x));
  }
  .row-cols-xs-5 > * {
    width: calc(100% / 12 * 2.4 - var(--air-x));
  }
  .col-xs-5 {
    width: calc(100% / 12 * 5 - var(--air-x));
  }
  .row-cols-xs-6 > * {
    width: calc(100% / 12 * 2 - var(--air-x));
  }
  .col-xs-6 {
    width: calc(100% / 12 * 6 - var(--air-x));
  }
  .row-cols-xs-7 > * {
    width: calc(100% / 12 * 1.7142857143 - var(--air-x));
  }
  .col-xs-7 {
    width: calc(100% / 12 * 7 - var(--air-x));
  }
  .row-cols-xs-8 > * {
    width: calc(100% / 12 * 1.5 - var(--air-x));
  }
  .col-xs-8 {
    width: calc(100% / 12 * 8 - var(--air-x));
  }
  .row-cols-xs-9 > * {
    width: calc(100% / 12 * 1.3333333333 - var(--air-x));
  }
  .col-xs-9 {
    width: calc(100% / 12 * 9 - var(--air-x));
  }
  .row-cols-xs-10 > * {
    width: calc(100% / 12 * 1.2 - var(--air-x));
  }
  .col-xs-10 {
    width: calc(100% / 12 * 10 - var(--air-x));
  }
  .row-cols-xs-11 > * {
    width: calc(100% / 12 * 1.0909090909 - var(--air-x));
  }
  .col-xs-11 {
    width: calc(100% / 12 * 11 - var(--air-x));
  }
  .row-cols-xs-12 > * {
    width: calc(100% / 12 * 1 - var(--air-x));
  }
  .col-xs-12 {
    width: calc(100% / 12 * 12 - var(--air-x));
  }
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~ COMMON BUTTON ~~~~~~~~~~~~~~~~~~~~~~~~~*/
.v-up, .btnOrange, .btn {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 7px 24px;
  min-width: 100px;
  line-height: 1.22;
  text-align: center;
}

.btn {
  --color-bg: var(--color-primary);
  --color-text: #fff;
  padding: 0.76em 1.84em;
  min-height: 50px;
  font: 700 13px var(--fm-1);
  color: var(--color-text);
  background-color: var(--color-bg);
  border-radius: 30px;
  transition: all 0.2s;
}
.btn:disabled {
  pointer-events: none;
  cursor: no-drop;
  opacity: 0.5;
}
.btn:hover {
  --color-bg: var(--color-secondary);
  color: #fff;
}
a.btn:hover {
  text-decoration: none;
}

.btn img,
.btn svg {
  flex-shrink: 0;
  display: block;
  max-width: 1.15em;
  max-height: 1.15em;
  vertical-align: middle;
  fill: currentColor;
  transform: translateY(-0.1em);
  transition: all 0.2s;
}
.btn img:first-child,
.btn svg:first-child {
  margin-right: 0.73em;
}
.btn img:last-child,
.btn svg:last-child {
  margin-left: 1em;
}
.btn--secondary {
  --color-bg: var(--color-secondary);
  --color-text: #fff;
}
.btn--secondary.active, .btn--secondary:hover {
  --color-bg: #2d5437;
  --color-text: #fff;
  color: var(--color-text);
}
.btn--white {
  --color-bg: #fff;
  --color-text: #333;
  box-shadow: 0px 0px 30px rgba(255, 255, 255, 0.81);
}
.btn--white.active, .btn--white:hover {
  --color-bg: #E08700;
  --color-text: #fff;
  box-shadow: 0px 0px 30px rgba(255, 255, 255, 0);
}
.btn--white.active svf, .btn--white:hover svg {
  fill: #fff;
}
.btn--gray {
  --color-bg: #f5f5f5;
  --color-text: #747776;
  padding: 0.83em 2.75em;
  min-height: 40px;
  font-weight: normal;
  font-size: 12px;
}
.btn--gray.active, .btn--gray:hover {
  --color-bg: #e8e8e8;
}
.btn--sm {
  min-height: 2.85em;
  text-transform: none;
}
.btn--lg {
  padding: 0.93em 3.25em;
  min-height: 60px;
  font-size: 16px;
}
@media (max-width: 768px) {
  .btn--lg {
    min-height: 45px;
    font-weight: 600;
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  .btn {
    min-height: 45px;
  }
}

.btnOrange {
  --color-bg: var(--color-orange);
  --color-text: #fff;
  padding: 0.76em 1.84em;
  min-height: 50px;
  font: 700 13px var(--fm-1);
  color: var(--color-text);
  background-color: var(--color-bg);
  border-radius: 30px;
  transition: all 0.2s;
}
.btnOrange:disabled {
  pointer-events: none;
  cursor: no-drop;
  opacity: 0.5;
}
.btnOrange:hover {
  --color-bg: var(--color-secondary-orange);
  color: #fff;
}
a.btnOrange:hover {
  text-decoration: none;
}

.btnOrange img,
.btnOrange svg {
  flex-shrink: 0;
  display: block;
  max-width: 1.15em;
  max-height: 1.15em;
  vertical-align: middle;
  fill: currentColor;
  transform: translateY(-0.1em);
  transition: all 0.2s;
}
.btnOrange img:first-child,
.btnOrange svg:first-child {
  margin-right: 0.73em;
}
.btnOrange img:last-child,
.btnOrange svg:last-child {
  margin-left: 1em;
}
.btnOrange--secondary {
  --color-bg: var(--color-secondary);
  --color-text: #fff;
}
.btnOrange--secondary.active, .btnOrange--secondary:hover {
  --color-bg: #2d5437;
  --color-text: #fff;
  color: var(--color-text);
}
.btnOrange--white {
  --color-bg: #fff;
  --color-text: #333;
  box-shadow: 0px 0px 30px rgba(255, 255, 255, 0.81);
}
.btnOrange--white.active, .btnOrange--white:hover {
  --color-bg: #E08700;
  --color-text: #fff;
  box-shadow: 0px 0px 30px rgba(255, 255, 255, 0);
}
.btnOrange--gray {
  --color-bg: #f5f5f5;
  --color-text: #747776;
  padding: 0.83em 2.75em;
  min-height: 40px;
  font-weight: normal;
  font-size: 12px;
}
.btnOrange--gray.active, .btnOrange--gray:hover {
  --color-bg: #e8e8e8;
}
.btnOrange--sm {
  min-height: 2.85em;
  text-transform: none;
}
.btnOrange--lg {
  padding: 0.93em 3.25em;
  min-height: 60px;
  font-size: 16px;
}
@media (max-width: 768px) {
  .btnOrange--lg {
    min-height: 45px;
    font-weight: 600;
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  .btnOrange {
    min-height: 45px;
  }
}

.btn-circ {
  display: inline-flex;
  width: 47px;
  height: 47px;
  background-color: var(--color-orange);
  border-radius: 50%;
}
.btn-circ svg {
  margin: auto;
  width: 31.914%;
  height: 19.148%;
  fill: #fff;
}

.btn-link {
  display: inline-flex;
  align-items: center;
  font-style: italic;
  font-weight: 500;
}
.btn-link svg {
  margin-left: 0.56em;
  max-width: 20px;
  max-height: 20px;
  fill: currentColor;
}

.btn-ic {
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  position: relative;
  display: inline-flex;
  align-items: center;
  font-weight: 500;
}
.btn-ic:hover {
  color: inherit;
  text-decoration: none;
}
.btn-ic:hover {
  text-decoration: none;
  color: var(--color-succes);
}
.btn-ic svg {
  display: block;
  max-width: 24px;
  max-height: 20px;
  fill: var(--color-primary);
}
.btn-ic__ic {
  position: relative;
}
.btn-ic__ic::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 35px;
  height: 35px;
  transform: translate(-50%, -50%);
}
.btn-ic span + span {
  margin-left: 0.5em;
}
.btn-ic strong {
  position: absolute;
  top: -45%;
  right: -40%;
  font-size: 12px;
  color: var(--color-primary);
}
.btn-ic--stroke {
  fill: transparent;
}
.btn-ic--stroke svg {
  fill: inherit;
  color: inherit;
}
.btn-ic--stroke.active, .btn-ic--stroke.voted, .btn-ic--stroke:hover {
  fill: currentColor;
}

.v-up {
  cursor: pointer;
  position: fixed;
  right: 30px;
  bottom: 100px;
  z-index: 250;
  padding: 0;
  width: 79px;
  height: 79px;
  min-width: auto;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.1);
  opacity: 0;
  pointer-events: none;
  transition: background-color 0.3s, opacity 0.3s;
}
.v-up.active {
  opacity: 1;
  pointer-events: all;
}
.v-up:hover {
  background-color: var(--color-primary);
}
.v-up:hover svg {
  fill: #fff;
}
.v-up svg,
.v-up img {
  margin: auto;
  width: 31.645%;
  height: 17.721%;
  fill: var(--color-secondary);
  transition: fill 0.3s;
}
.v-up svg path,
.v-up img path {
  fill: inherit;
}
@media (max-width: 1230px) {
  .v-up {
    width: 54px;
    height: 54px;
  }
}
@media (max-width: 768px) {
  .v-up {
    bottom: 120px;
    right: 20px;
  }
}

.btn-callback {
  position: relative;
  /*создаем анимацию пульсации*/
}
.btn-callback::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  display: block;
  width: inherit;
  height: inherit;
  border: 1px solid #989590;
  opacity: 1;
  animation: radial-pulse infinite 1.5s;
  border-radius: inherit;
  transform: translate(-50%, -50%);
}
@keyframes radial-pulse {
  50% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(0.9);
  }
  100% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(1.7);
  }
}

/*==================== ATOMS ====================*/
.article-head {
  margin-bottom: 50px;
}
.article-head__title {
  font: 700 28px/1.2142857143 var(--fm-1);
  text-transform: none;
  color: var(--color-primary);
}
.article-head .article-head__title {
  margin-bottom: 0.89em;
}
.article-head__meta {
  font-size: 16px;
}
@media (max-width: 768px) {
  .article-head {
    margin-bottom: 12px;
  }
  .article-head .article-head__title {
    margin-bottom: 0;
    font-size: 20px;
  }
  .article-head__meta {
    font-size: 14px;
  }
}

.anchors-list a {
  font-weight: 400;
  text-decoration: underline;
}
.anchors-list a:hover {
  color: var(--color-secondary);
}
@media (max-width: 768px) {
  .anchors-list {
    font-size: 14px;
  }
}

.angle-down {
  position: relative;
  display: inline-block;
  width: 7px;
  height: 7px;
}
.angle-down::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border: 1.5px solid currentColor;
  border-top: none;
  border-right: none;
  border-radius: 1px;
  transform: rotate(-45deg);
}

/* aviability */
.aviability {
  font: 500 1em/1.2857142857 var(--fm-1);
  color: var(--color-succes);
}
.aviability__value {
  position: relative;
  display: inline-block;
}

/* basket link */
.basket-link {
  position: relative;
  flex-shrink: 0;
  display: inline-flex;
}
.basket-link svg {
  display: block;
  width: 38px;
  height: 32px;
  fill: var(--color-primary);
}
.basket-link strong {
  position: absolute;
  top: -8px;
  right: -8px;
  font-weight: 300;
  font-size: 14px;
  line-height: 1;
  color: #c4c4c4;
}

.col__wrapper {
  display: flex;
  justify-content: space-evenly;
}
@media (max-width: 1230px) {
  .col__wrapper {
    flex-direction: column;
  }
}

/* breadcrumms */
.breadcrumbs {
  padding: 22px 0 25px;
  font-size: 12px;
}
.breadcrumbs__container {
  display: flex;
  justify-content: right;
}
.breadcrumbs__inner {
  padding-left: 0;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: auto;
  color: #aaa;
}
.breadcrumbs__inner,
.breadcrumbs__inner ul {
  padding-left: 0;
}
.breadcrumbs__inner li {
  list-style-type: none;
}
.breadcrumbs__item {
  position: relative;
  display: inline-block;
  margin-bottom: 5px;
  transition: color 0.3s;
}
.breadcrumbs__item:not(:first-child) {
  margin-left: 0.66em;
}
.breadcrumbs__item i {
  display: inline-block;
  margin-right: 0.91em;
  width: 1.16em;
  height: 0.58em;
}
.breadcrumbs__item i svg {
  fill: currentColor;
}
.breadcrumbs__link {
  font-weight: inherit;
  text-decoration: none;
  transition: color 0.3s;
}
.breadcrumbs__link[href] {
  color: inherit;
}
.breadcrumbs__link[href]:hover {
  text-decoration: none;
  color: var(--color-succes);
}
@media (max-width: 1024px) {
  .breadcrumbs {
    padding: 15px 0 20px;
  }
  .breadcrumbs__list {
    padding-right: 0;
  }
}
@media (max-width: 480px) {
  .breadcrumbs {
    font-size: 10px;
  }
}

/* badge */
.badge {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0.44em 2.05em;
  min-height: 50px;
  color: #fff;
  text-align: center;
  background-color: var(--color-succes);
  border-radius: 3px;
  vertical-align: middle;
}
.badge a {
  color: inherit;
  text-decoration: underline;
}
.badge a:hover {
  color: #fff;
  text-decoration: none;
}
@media (max-width: 768px) {
  .badge {
    padding: 0.42em 1.07em 0.35em;
    min-height: 38px;
  }
}

/* b checkbox */
.b-checkbox {
  cursor: pointer;
  display: inline-flex;
  user-select: none;
  line-height: 1.22;
}
.b-checkbox input {
  position: absolute;
  appearance: none;
  opacity: 0;
  pointer-events: none;
}
.b-checkbox.active .b-checkbox__custom::before {
  opacity: 1;
}
.b-checkbox.active .b-checkbox__content {
  color: var(--color-text) !important;
}
.b-checkbox input:checked ~ .b-checkbox__custom::before, .b-checkbox.checked .b-checkbox__custom::before {
  opacity: 1;
}
.b-checkbox__custom {
  flex-shrink: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: -0.1em;
  margin-right: 0.43em;
  width: 17px;
  height: 17px;
  border: 1px solid #8c8a86;
  border-radius: 5px;
  overflow: hidden;
  transition: all 0.3s;
}
.b-checkbox__custom::before {
  content: "✓";
  position: absolute;
  left: 50%;
  top: 53%;
  display: block;
  font-weight: 600;
  font-size: 0.9em;
  opacity: 0;
  background-color: transparent;
  transition: background-color 0.2s;
  transform: translate(-50%, -50%);
}
.b-checkbox__content {
  display: inline-block;
  margin-top: -0.1em;
}
.b-checkbox--text .b-checkbox__custom {
  display: none;
}
.b-checkbox--text .b-checkbox__custom {
  display: none;
}
.b-checkbox--text input:checked ~ .b-checkbox__content {
  text-decoration: underline;
  font-weight: 600;
  color: var(--color-succes);
}
.b-checkbox--disabled {
  pointer-events: none;
}
.b-checkbox--disabled .b-checkbox__custom {
  background-color: #eeeeee;
}

.b-radio {
  cursor: pointer;
  position: relative;
  display: block;
  padding-left: 2.1em;
  user-select: none;
}
.b-radio__input {
  appearance: none;
  opacity: 0;
  pointer-events: none;
}
.b-radio__input:checked ~ .b-radio__custom::before {
  opacity: 1;
}
.b-radio__custom {
  position: absolute;
  left: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.05em;
  height: 1.05em;
  border-radius: 50%;
  border: 2px solid #676767;
}
.b-radio__custom::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  display: block;
  width: 45%;
  height: 45%;
  background-color: #676767;
  border-radius: 50%;
  opacity: 0;
  transform: translate(-50%, -50%);
  transition: opacity 0.3s;
}
.b-radio__content {
  display: inline-block;
  min-width: 1.81em;
  line-height: 1.2;
}

/*b-input*/
.b-input {
  --air: 0 0 25px;
  --pl: 42px;
  --pr: 40px;
  --pdT: 1.53em var(--pr) 16px var(--pl);
  --h: 60px;
  --fz: 13px;
  position: relative;
  display: inline-flex;
  justify-content: space-between;
  margin: var(--air);
  position: relative;
  width: 100%;
}
.b-input input,
.b-input textarea {
  width: 100%;
  font-size: var(--fz);
  border-radius: calc(var(--h) / 2);
  background-color: transparent;
  box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.05);
  transition: border-color 0.3s;
  transition: all 0.3s;
}
.b-input input::placeholder,
.b-input textarea::placeholder {
  color: #8c8a86;
}
.b-input input {
  padding: 0 var(--pr) 0 var(--pl);
  height: var(--h);
}
.b-input textarea {
  padding: var(--pdT);
  height: 107px;
  border-radius: 20px;
}
@media (max-width: 1230px) {
  .b-input {
    --h: 55px;
  }
}
@media (max-width: 768px) {
  .b-input {
    --air: 0 0 15px;
    --pl: 30px;
    --pr: 30px;
    --h: 45px;
    --fz: 12px;
  }
}

/* close */
.close {
  cursor: pointer;
  position: relative;
  width: 25px;
  height: 25px;
  z-index: 3;
  border-radius: 50%;
  transition: opacity 0.25s;
  transition: all 0.3s;
}
.close:hover::before, .close:hover::after {
  background-color: var(--color-danger);
}
.close::before, .close::after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  width: 140%;
  height: 1px;
  border-radius: 3px;
  background-color: #d1d1d1;
  transition: all 0.3s;
}
.close::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.close::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.delivery-entry {
  display: flex;
  align-items: center;
  justify-content: center;
  font: 500 14px var(--fm-1);
  position: relative;
  min-height: 230px;
  overflow: hidden;
  width: 100%;
}
.delivery-entry__img {
  flex-shrink: 0;
  max-width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
}
.delivery-entry__img img {
  object-fit: cover;
  height: 100%;
}
.delivery-entry__text {
  text-align: center;
}

/* checkboxes */
.checkboxes-drop {
  position: relative;
  z-index: 5;
  display: inline-block;
  height: 46px;
  font-size: 16px;
}
.checkboxes-drop.open {
  z-index: 6;
}
.checkboxes-drop.open .checkboxes-drop__arr {
  transform: rotate(180deg);
}
.checkboxes-drop.open .checkboxes-drop__arr svg {
  fill: #fff;
}
.checkboxes-drop.open .checkboxes-drop__list {
  pointer-events: all;
  height: auto;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s, transform 0.3s;
}
.checkboxes-drop.disabled {
  pointer-events: none;
  user-select: none;
}
.checkboxes-drop.disabled .checkboxes-drop__head, .checkboxes-drop.disabled .checkboxes-drop__list {
  color: #5a5a5a;
  outline: 1px solid #5a5a5a;
}
.checkboxes-drop__head {
  cursor: pointer;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  white-space: nowrap;
  padding: 8px 23px;
  height: 100%;
  width: 100%;
  font: italic 500 1em var(--fm-1);
  color: #333;
  outline: 1px solid #e5e5e5;
}
.checkboxes-drop__head span:first-child {
  text-overflow: ellipsis;
  overflow: hidden;
}
.checkboxes-drop__head > * {
  min-width: 0;
}
.checkboxes-drop__arr {
  flex-shrink: 0;
  margin: 0 0 0 10px;
  width: 18px;
  height: 18px;
  fill: currentColor;
}
.checkboxes-drop__list {
  pointer-events: none;
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 6;
  width: 100%;
  height: 0;
  min-width: 210px;
  font-size: 14px;
  background-color: #fff;
  visibility: hidden;
  outline: 1px solid #e5e5e5;
  transition: opacity 0.3s, visibility 0s 0.3s, transform 0.3s;
}
.checkboxes-drop__list-inner {
  display: inline-flex;
  flex-direction: column;
  padding: 1.2em 2.0833333333em 1.2em 1.3333333333em;
  width: 100%;
  max-height: 320px;
  overflow: auto;
  scrollbar-color: var(--color-primary) transparent; /* «цвет ползунка» «цвет полосы скроллбара» */
  scrollbar-width: thin; /* толщина */
}
.checkboxes-drop__list-inner > * {
  margin-bottom: 1.2em;
}
.checkboxes-drop__list-inner > *:last-child {
  margin-bottom: 0;
}
.checkboxes-drop__list-inner::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: transparent;
}
.checkboxes-drop__list-inner::-webkit-scrollbar-thumb {
  background-color: var(--color-primary);
  border-radius: 0.5em;
}
.checkboxes-drop__list-inner::-webkit-scrollbar-thumb:hover {
  background-color: #488d5b;
}
.checkboxes-drop br {
  display: none;
}
@media (max-width: 768px) {
  .checkboxes-drop {
    height: 40px;
    font-size: 12px;
  }
  .checkboxes-drop__head {
    padding: 8px 16px 8px 26px;
  }
}

/*firm info*/
.firm-info {
  display: inline-flex;
  line-height: 1.22;
  color: inherit;
  transition: all 0.3s;
}
a.firm-info {
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
}
a.firm-info:hover {
  color: inherit;
  text-decoration: none;
}
a.firm-info:hover {
  color: var(--color-link);
}
a.firm-info:hover .firm-info__ic {
  fill: var(--color-link);
}

.firm-info a {
  transition: all 0.3s;
}
.firm-info a:hover {
  text-decoration: none;
}
.firm-info__ic {
  flex-shrink: 0;
  display: inline-block;
  margin-right: 0.57em;
  max-width: 1.14em;
  max-height: 1.14em;
  fill: #747776;
  vertical-align: middle;
  transform: translateY(0.1em);
  transition: all 0.3s;
}
.firm-info__ic svg {
  transition: all 0.3s;
}

.fixed {
  position: fixed;
  z-index: 4;
  left: 0;
  top: 0;
  margin: 0 !important;
  width: 100%;
  will-change: transform;
}

/*msgr*/
.msgrs {
  display: inline-flex;
  align-items: center;
  line-height: 1.22;
}
.msgrs__link {
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  flex-shrink: 0;
  display: block;
  margin-left: 6px;
  white-space: nowrap;
  color: inherit;
  fill: var(--color-primary);
  fill-opacity: 1;
  transition: transform 0.3s;
}
.msgrs__link:hover {
  color: inherit;
  text-decoration: none;
}
.msgrs__link:not(.msgrs__link--phone):hover {
  transform: scale(1.1);
}
.msgrs__link:first-child {
  margin-left: 0;
}
.msgrs__link svg {
  display: block;
  width: 25px;
  height: 25px;
}
.msgrs__link--phone {
  position: relative;
  flex-grow: 1;
  flex-shrink: 1;
  margin-left: 0.83em;
  align-self: center;
  height: auto !important;
  width: auto !important;
  transition: all 0.3s;
}
.msgrs__link--phone:hover {
  text-decoration: none;
}
.msgrs__link--phone:hover::before {
  opacity: 1;
}
.msgrs__link--phone::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  opacity: 0;
  background-color: currentColor;
  transition: all 0.3s;
}
.msgrs__link--phone b {
  font-size: 1.28em;
}

/* meta */
.meta__list {
  --air-x: 38px;
  --ari-y: 20px;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--air-x) * -1);
  margin-bottom: calc(var(--air-y) * -1);
}
.meta__list,
.meta__list ul {
  padding-left: 0;
}
.meta__list li {
  list-style-type: none;
}
.meta__list > * {
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
}
.meta__item {
  display: inline-block;
  line-height: 1.22;
  color: #989590;
}
.meta__item svg {
  display: inline-block;
  margin-right: 0.43em;
  fill: currentColor;
  vertical-align: middle;
  transform: translateY(-0.1em);
}
@media (max-width: 768px) {
  .meta__list {
    --air-x: 18px;
  }
}

.note-metadata {
  display: flex;
  column-gap: 29px;
}
.note-metadata__item {
  display: flex;
  align-items: center;
  line-height: 1;
  font: 500 1em/1.7857142857 var(--fm-1);
  color: #cecece;
}
.note-metadata__item svg {
  margin: -0.14em 0.85em 0 0;
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}

/*hamburger*/
.hamburger {
  --color-tone: #333;
  position: relative;
  width: 29px;
  height: 15px;
  color: var(--color-tone);
}
.hamburger.active span {
  transition: transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s, background-color 0s linear 0.15s;
  transform: rotate(90deg);
  background-color: transparent !important;
}
.hamburger.active span::after {
  bottom: 0 !important;
  width: 100%;
  transition: bottom 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  transform: rotate(45deg);
}
.hamburger.active span::before {
  top: 0 !important;
  transition: top 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  transform: rotate(-45deg);
}
.hamburger span,
.hamburger span::before,
.hamburger span:after {
  position: absolute;
  right: 0;
  height: 2px;
  width: 100%;
  background-color: currentColor;
  transition-timing-function: eafse;
  transition-duration: 0.15s;
  transition-property: transform;
  border-radius: 2px;
}
.hamburger span {
  top: 50%;
  display: block;
  transition: transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s, background-color 0s linear 75ms;
}
.hamburger span::before,
.hamburger span::after {
  display: block;
  content: "";
}
.hamburger span::before {
  top: -7px;
  transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}
.hamburger span::after {
  bottom: -7px;
  transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}

.logo {
  display: inline-flex;
  max-width: 170px;
}

.logo-framed {
  position: relative;
  max-width: 250px;
  outline: 1px solid #e4dfd5;
  transition: none !important;
}
.logo-framed::before {
  content: "";
  display: block;
  padding-bottom: 49.785%;
}
.logo-framed img,
.logo-framed svg {
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 85%;
  max-height: 80%;
  transform: translate(-50%, -50%);
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}

/* label prod */
.label-prod {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  width: 3.04em;
  height: 3.04em;
  font: 600 24px/1.18 var(--fm-1);
  color: #fff;
  text-align: center;
  border-radius: 50%;
}

.underline-dashed {
  border-bottom: 1px dashed currentColor;
}

.sci-list {
  display: inline-flex;
  align-items: center;
}
.sci-list > *:not(:last-child) {
  margin-right: 10px;
}

.sci__list {
  --air-x: 10px;
  --air-y: 10px;
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--air-x) * -1);
  margin-bottom: calc(var(--air-y) * -1);
}
.sci__link {
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
}

.sci-link {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
  border-radius: 50%;
  transition: transform 0.3s;
}

/*productLabel*/
.label-prod {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 83px;
  height: 83px;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.2222222222;
  color: #fffcf8;
  letter-spacing: 0.06em;
  background-color: var(--color-succes-alpha);
  border-radius: 50%;
  overflow: hidden;
}
.label-prod--img {
  background-color: transparent;
}
.label-prod--img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.logo {
  display: inline-flex;
}

.plate-prod {
  padding: 0.57em 10px;
  max-width: 150px;
  width: 100%;
  text-transform: uppercase;
  font-weight: 600;
  color: #fff;
  text-align: center;
  background-color: var(--color-danger);
  border-radius: 40px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* record control */
.record-control {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.record-control > * {
  margin-bottom: 9px;
}
.record-control > *:last-child {
  margin-bottom: 0;
}
.record-control__counter {
  font-weight: 300;
  font-weight: 14;
}
.record-control__more {
  min-width: 15.62em;
}
@media (max-width: 768px) {
  .record-control > * {
    margin-bottom: 15px;
  }
}

.illustrated-method {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 30px;
  font-size: 14px;
  line-height: 1.4285714286;
  min-height: 140px;
  text-align: center;
  outline: 1px solid #E5E5E5;
}
.illustrated-method__img {
  flex-shrink: 0;
  max-width: 55px;
}
.illustrated-method__text {
  margin-top: 11px;
}
@media (max-width: 768px) {
  .illustrated-method {
    flex-direction: row;
    min-height: 75px;
    font-size: 12px;
  }
  .illustrated-method__img {
    max-width: 33px;
  }
  .illustrated-method__text {
    margin-left: 49px;
    text-align: left;
  }
}

.image-round {
  overflow: hidden;
  border-radius: 3px;
}
@media (max-width: 768px) {
  .image-round {
    border-radius: 5px;
  }
}

.img-1-1 {
  position: relative;
}
.img-1-1::before {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.img-1-1 img {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: translate(-50%, -50%);
}

.vf-policy {
  color: #8c8a86;
}
@media (max-width: 768px) {
  .vf-policy {
    font-size: 14px;
  }
}

.hide {
  display: none !important;
}

.js-toggle-filters {
  flex-shrink: 0;
  display: inline-block;
  width: 35px;
  height: 35px;
  text-align: center;
  background-color: #fff;
  border: 0.5px solid #e5e5e5;
}
.js-toggle-filters svg {
  margin: auto;
  width: 53.03%;
  height: 42.424%;
  fill: var(--color-secondary);
}

@media (max-width: 1024px) {
  .response-img {
    margin: 0 auto;
    max-width: 500px;
  }
}

@media (max-width: 768px) {
  .bg-sm-none {
    background: none !important;
  }
}
/*accardion*/
.accardion__item {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
.accardion__item:last-child {
  margin-bottom: 0;
}
.accardion__item:not(:first-child) {
  border-top: none;
}
.accardion__item.open .accardion__arr {
  background-color: var(--color-secondary-orange);
  transform: scaleY(-1);
}
.accardion__item-header {
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 22px 32px 22px 10px;
  font: italic 500 20px var(--fm-1);
  color: var(--color-black-text);
  transition: background-color 0.3s, border-radius 0.3s;
}
.accardion__item-drop {
  height: 0;
  opacity: 0;
  visibility: hidden;
}
.accardion__item.open .accardion__item-drop {
  height: auto;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s ease;
}
.accardion__item-content {
  padding: 1.68em 5px 3.33em 10px;
  font-size: 18px;
  line-height: 1.3888888889;
  color: var(--basick-black);
}
.accardion__arr {
  flex-shrink: 0;
  margin-left: 20px;
}
@media (max-width: 768px) {
  .accardion__item-header {
    padding: 15px 13px 16px 11px;
    font-size: 14px;
  }
  .accardion__item-content {
    padding: 20px 13px 20px 11px;
    font-size: 14px;
  }
  .accardion__arr {
    width: 25px;
    height: 25px;
  }
}

.gallery {
  position: relative;
  display: flex;
  align-items: flex-start;
  max-width: 600px;
  width: 100%;
}
.gallery__thumbsWrap {
  position: absolute;
  inset: 0 auto 0 0;
  flex-shrink: 0;
  width: 99px;
  height: 100%;
  max-height: 430px;
  user-select: none;
}
.gallery__thumbs {
  height: 100%;
}
.gallery__thumbs-item {
  cursor: pointer;
  position: relative;
  display: inline-block;
  height: auto;
}
.gallery__thumbs-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  border: 3px solid transparent;
  transition: border-color 0.3s;
}
.gallery__thumbs-item.swiper-slide-thumb-active::before {
  border-color: var(--color-secondary);
}
.gallery__thumbs-item img {
  max-height: 100%;
}
.gallery__sliderWrap {
  flex: 1;
  width: 100%;
  margin-left: 115px;
}
.gallery__slider-slide {
  position: relative;
  display: block;
  overflow: hidden;
}
.gallery__slider-slide::before {
  content: "";
  display: block;
  padding-bottom: 76.263%;
}
.gallery__slider-slide img {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform: translate(-50%, -50%);
}
.gallery .gallery-nav {
  position: static;
  z-index: 5;
  justify-content: flex-start;
  margin-top: 43px;
  transform: none;
}
.gallery .gallery-nav > * + * {
  margin-left: 28px;
}
.gallery .slider-arr {
  background-color: #333;
}
.gallery .slider-arr:hover {
  background-color: var(--color-secondary);
}
.gallery .slider-arr svg {
  width: 19.148%;
  height: 31.914%;
}
@media (max-width: 1230px) {
  .gallery {
    max-width: 530px;
  }
}
@media (max-width: 1024px) {
  .gallery {
    flex-direction: column-reverse;
    align-items: center;
    max-width: none;
  }
  .gallery__sliderWrap {
    margin: 0 auto;
    max-width: 500px;
  }
  .gallery__thumbsWrap {
    position: static;
    margin-top: 21px;
    width: auto;
    height: 70px;
  }
  .gallery__thumbs-item {
    height: 100%;
    width: auto;
  }
  .gallery .gallery-nav {
    justify-content: center;
    margin-top: 20px;
  }
  .gallery .gallery-nav > * + * {
    margin-left: 18px;
  }
  .gallery .gallery-nav .slider-arr {
    width: 30px;
    height: 30px;
  }
}

/*general slider settings*/
.slider-wrap {
  position: relative;
}
.slider-nav {
  position: absolute;
  top: 50%;
  z-index: 0;
  display: flex;
  justify-content: space-between;
  width: 100%;
  transform: translateY(-50%);
}
.slider-nav .swiper-button-lock {
  display: none !important;
}
.slider-arr {
  width: 50px;
  height: 50px;
  transition: opacity 0.3s;
}
.slider-arr.swiper-button-disabled {
  pointer-events: none;
  opacity: 0.5;
}
.slider-pagination {
  display: block;
  z-index: 2;
  margin-top: 40px;
  padding-left: 30px;
  padding-right: 30px;
  max-width: 100%;
  text-align: center;
}
.slider-pagination.swiper-pagination-lock {
  display: none !important;
}
.slider-pagination .swiper-pagination-bullet {
  margin: 0 15px 7px 0;
  width: 9px;
  height: 9px;
  background: #e5e5e5;
  opacity: 1;
  transition: all 0.3s;
}
.slider-pagination .swiper-pagination-bullet:last-child {
  margin-right: 0;
}
.slider-pagination .swiper-pagination-bullet:hover {
  background-color: var(--color-primary);
}
.slider-pagination .swiper-pagination-bullet-active {
  background: var(--color-primary);
  box-shadow: none;
}
.slider-scrollbar {
  margin: 72px auto 0;
  height: 5px;
  width: 100%;
  max-width: 970px;
  border-radius: 10px;
  background-color: #e5e5e5;
}
.slider-scrollbar .swiper-scrollbar-drag {
  cursor: pointer;
  top: -6px;
  height: 16px;
  background-color: var(--color-orange);
}
@media (max-width: 1024px) {
  .slider-scrollbar {
    margin: 50px auto 0;
  }
}
@media (max-width: 768px) {
  .slider-pagination {
    margin-top: 30px;
  }
}

/*bro menu*/
.bro-menu {
  position: relative;
  overflow: hidden;
  transition: height 0.3s;
  will-change: height;
}
.bro-menu__container {
  width: 100%;
  transition: transform 0.3s;
}
.bro-menu__submenu {
  width: 100%;
}
.bro-menu__next, .bro-menu__back, .bro-menu__link {
  cursor: pointer;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
  transition: color 0.3s;
}
.bro-menu__submenu {
  visibility: hidden;
  position: absolute;
  left: 100%;
  top: 0;
  transition: visibility 0s 0.3s;
}
.bro-menu__submenu.active {
  visibility: visible;
  transition: visibility 0s 0s;
}
.bro-menu__submenu .bro-menu__link {
  font-size: 16px;
}
.bro-menu__next svg, .bro-menu__back svg {
  flex-shrink: 0;
  display: block;
  width: 10px;
}
.bro-menu__next {
  position: relative;
}
.bro-menu__next-arr {
  cursor: pointer;
  position: absolute;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 50px;
}
.bro-menu__back svg {
  margin-right: 1em;
}

.b-input__input--file {
  text-align: left;
  cursor: pointer;
  position: relative;
  padding: 15px var(--pr) 10px var(--pl);
  height: 50px;
  width: 100%;
  color: #595959;
  border-radius: calc(var(--h) / 2);
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.05);
}

.b-input__input--file input {
  text-align: left;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  pointer-events: none;
}

.b-input__ic {
  position: absolute;
  top: 50%;
  right: 1.5em;
  width: 1.2857142857em;
  height: 1.2857142857em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.application-f__inputs {
  margin-bottom: 40px;
}

.modal-btn__wrapper {
  display: flex;
  justify-content: center;
}

/*video*/
.video {
  position: relative;
  background-color: rgb(0, 0, 0);
}
.video::before {
  position: relative;
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
.video__link {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.video__media {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  object-fit: contain;
  border: none;
}
.video__button {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  display: none;
  padding: 0px;
  width: 100px;
  border: none;
  background-color: transparent;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.video__button::before {
  content: "";
  display: block;
  padding-bottom: 70.588%;
}
.video__button > svg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.video__button-shape {
  fill: rgb(33, 33, 33);
  fill-opacity: 0.8;
  transition: all 0.3s;
}
.video__button-icon {
  fill: rgb(255, 255, 255);
}
.video__button:focus {
  outline: none;
}
.video:hover .video__button-shape, .video__button:focus .video__button-shape {
  fill: rgb(255, 0, 0);
  fill-opacity: 1;
}
.video--enabled {
  cursor: pointer;
}
.video--enabled .video__button {
  display: block;
}

/*v-modal*/
.v-modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3000;
  width: 100vw;
  height: 100vh;
  background: rgba(46, 46, 46, 0.58);
  opacity: 0;
  transition: opacity 0.25s;
  pointer-events: none;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
  transition: opacity 0.3s;
}
.v-modal.active {
  opacity: 1;
  pointer-events: all;
}
.v-modal__inner {
  margin: 1.75rem auto;
  padding: 0 20px;
  width: 100%;
  max-width: 660px;
  min-height: calc(100% - 3.5rem);
  overflow: auto;
}
.v-modal__inner--centered {
  display: flex;
  align-items: center;
}
.v-modal__content {
  position: relative;
  padding: 75px 45px 58px;
  width: 100%;
  background-color: #fff !important;
  background-repeat: no-repeat;
  border-radius: 10px;
  /* overflow: hidden; */
}
.v-modal__close {
  cursor: pointer;
  position: absolute;
  top: 23px;
  right: 25px;
  width: 40px;
  height: 40px;
  overflow: hidden;
  z-index: 3;
  transition: opacity 0.25s;
  transition: all 0.3s;
}
.v-modal__close::before, .v-modal__close::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 68.75%;
  height: 1px;
  border-radius: 2px;
  background-color: #333;
}
.v-modal__close::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.v-modal__close::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.v-modal__title-block {
  margin-bottom: 60px;
  text-align: center;
}
.v-modal__title {
  margin: 0;
  font-weight: 700;
  font-size: var(--fz-h1);
  text-transform: uppercase;
  text-align: center;
  color: #333;
}
.v-modal__subtitle {
  margin-top: 1em;
  font: italic 20px 500 var(--fm-1);
  color: black;
}
@media (max-width: 768px) {
  .v-modal__inner {
    max-width: 500px;
  }
  .v-modal__content {
    padding: 50px 25px 40px;
  }
  .v-modal__close {
    top: 18px;
  }
  .v-modal__title-block {
    margin-bottom: 35px;
  }
}

/*b-tabs*/
.b-tabs-wrap {
  overflow: hidden;
}
.b-tabs__links {
  position: relative;
  font-size: 24px;
}
.b-tabs__links::before {
  content: "";
  position: absolute;
  bottom: 1px;
  left: -5000px;
  display: block;
  height: 2px;
  width: 10000px;
  background-color: rgba(43, 43, 43, 0.3);
}
.b-tabs__links-inner {
  position: relative;
  display: flex;
  width: 100%;
  overflow: auto;
}
.b-tabs__link {
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  position: relative;
  margin-right: 7.692%;
  padding-bottom: 0.45em;
  align-items: center;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
}
.b-tabs__link:hover {
  color: inherit;
  text-decoration: none;
}
.b-tabs__link::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 4px;
  background-color: var(--color-primary);
  border-radius: 2px;
  opacity: 0;
  transform-origin: right;
  transform: scaleX(0);
  transition: transform 0.3s, opacity 0s 0.3s;
}
.b-tabs__link.active {
  cursor: default;
  color: var(--color-primary);
}
.b-tabs__link.active::before {
  opacity: 1;
  transform-origin: left;
  transform: scaleX(1);
  transition: transform 0.3s, opacity 0s;
}
.b-tabs__link.active .b-tabs__arr {
  transform: rotate(90deg);
}
.b-tabs__link .b-tabs__arr {
  pointer-events: none;
  display: none;
  margin-left: auto;
}
.b-tabs__arr {
  margin-left: 1em;
  fill: #2b2b2b;
}
.b-tabs__arr i {
  display: block;
}
.b-tabs__content {
  margin-top: 41px;
}
.b-tabs__pane {
  height: 0;
  visibility: hidden;
  overflow: hidden;
  opacity: 0;
}
.b-tabs__pane.active {
  height: auto;
  visibility: visible;
  overflow: visible;
  opacity: 1;
  transition: opacity 0.7s ease;
}
.b-tabs__pane p::after {
  content: "";
  display: block;
  clear: both;
}
@media (max-width: 1230px) {
  .b-tabs__links {
    font-size: 22px;
  }
}
@media (max-width: 1024px) {
  .b-tabs__links {
    font-size: 20px;
  }
  .b-tabs__content {
    margin-top: 30px;
  }
}
@media (max-width: 768px) {
  .b-tabs__links {
    margin: 0 calc(var(--spacing-side) * -1);
    font-size: 16px;
  }
  .b-tabs__links::before {
    display: none;
  }
  .b-tabs__links-inner {
    flex-direction: column;
    background-color: #eaeaea;
  }
  .b-tabs__link {
    display: flex;
    align-items: center;
    column-gap: 20px;
    margin: 0;
    padding: 5px 20px 5px 25px;
    min-height: 3.12em;
    font-weight: 600;
    transition: none;
    white-space: normal;
    text-align: left;
  }
  .b-tabs__link.active {
    color: #fff;
    background-color: var(--color-primary);
  }
  .b-tabs__link.active svg {
    fill: #fff;
  }
  .b-tabs__link::before {
    display: none;
  }
  .b-tabs__link .b-tabs__arr {
    display: block;
  }
  .b-tabs__arr {
    margin-left: 20px;
  }
  .b-tabs__content {
    margin-top: 30px;
  }
}

/*slider price*/
.slider-from-to {
  font-size: 14px;
}
.slider-from-to__inputs {
  display: flex;
  align-items: center;
}
.slider-from-to__label {
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 16px;
  width: 110px;
  background: #f5f5f5;
  border-radius: 3px;
}
.slider-from-to__label:last-child {
  margin-right: 0;
}
.slider-from-to__text {
  padding: 0 1.08em;
  font-size: 0.85em;
}
.slider-from-to__input {
  display: block;
  padding: 0 5px 0 0;
  height: 2.6em;
  width: 100%;
  font: italic 500 1em var(--fm-1);
  text-align: center;
  text-overflow: ellipsis;
  background-color: transparent;
  border-radius: 3px;
}
.slider-from-to__slider {
  margin: 26px 7px 7px;
  height: 2px !important;
  border: none !important;
}
.slider-from-to__slider .ui-slider-range {
  background-color: var(--color-primary);
}
.slider-from-to__slider .ui-slider-handle {
  cursor: pointer !important;
  top: -0.5em !important;
  background-color: var(--color-primary) !important;
  border: none !important;
  border-radius: 50% !important;
}
.slider-from-to__slider .ui-state-hover {
  background-color: var(--color-secondary);
}

/*number slider*/
.number-slider {
  display: inline-flex;
  align-items: center;
  height: 2.5em;
  font-weight: 500;
  font-size: 14px;
  color: #333;
}
.number-slider__input {
  display: block;
  width: 2.5em;
  height: 100%;
  text-align: center;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  outline: 1px solid #e5e5e5;
}
.number-slider__up, .number-slider__down {
  flex-shrink: 0;
  display: block;
  width: 2.5em;
  height: 100%;
  font-weight: 700;
  line-height: normal;
  color: var(--color-secondary);
  background-color: #fff;
  outline: 1px solid #e5e5e5;
  transition: all 0.2s;
}
.number-slider__up:hover, .number-slider__down:hover {
  color: #676767;
  background-color: #f5f5f5;
}

.js-filtering-elements__item--hidden {
  display: none !important;
}

.js-incomplete-item {
  opacity: 1;
  transition: opacity 0.5s linear;
}
.js-incomplete-item--hide {
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
.js-incomplete--disabled [incomplete-toggle],
.js-incomplete--disabled .js-incomplete-toggle {
  display: none;
}

/*==================== MOLECULES ====================*/
/* # application form*/
.application-f {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: center;
}
.application-f__inputs .b-input {
  width: 100%;
}
.application-f__inputs .b-input:last-child {
  margin-bottom: 0;
}
.application-f .vf-policy {
  margin: 1.87em 0 0;
}
.application-f__btn {
  align-self: flex-start;
  margin: 25px 0 0;
  min-width: 230px;
}
@media (max-width: 1024px) {
  .application-f__btn {
    align-self: center;
  }
}
@media (max-width: 768px) {
  .application-f__btn {
    margin-top: 10px;
  }
}

/* # advantage item */
.advantage-item {
  max-width: 315px;
  text-align: center;
  font-size: 18px;
  transition: all 0.4s;
}
.advantage-item:hover {
  transform: translateY(-14px);
}
.advantage-item__img {
  flex-shrink: 0;
}
.advantage-item__img img,
.advantage-item__img svg {
  margin: 0 auto;
}
.advantage-item__text {
  margin-top: 1.55em;
  line-height: 1.2777777778;
  letter-spacing: 0.06em;
}
@media (max-width: 768px) {
  .advantage-item {
    display: flex;
    align-items: center;
    max-width: none;
    font-size: 16px;
    text-align: left;
  }
  .advantage-item__img {
    max-width: 85px;
  }
  .advantage-item__text {
    margin: 0 0 0 16px;
  }
}

/*basket form*/
.basket-f__bottom {
  margin-top: 39px;
}
.basket-f__bottom .items {
  align-items: center;
  justify-content: space-between;
}
.basket-f__bottom .btn {
  min-height: 50px;
  min-width: 232px;
}
.basket-f__total {
  display: flex;
  align-items: center;
  margin-right: 35px;
  font-size: 16px;
  color: #8c8a86;
}
.basket-f__total-val {
  padding-left: 0.66em;
  font-weight: 600;
  font-size: 1.5em;
  color: var(--color-text-dark);
}
.basket-f__reset-btn, .basket-f__submit-btn {
  min-width: 194px;
}
@media (max-width: 768px) {
  .basket-f__bottom {
    margin-top: 33px;
  }
  .basket-f__bottom .items {
    --air-y: 10px;
    justify-content: center;
  }
  .basket-f__bottom .btn {
    min-height: 40px;
    min-width: 253px;
    font-size: 14px;
  }
  .basket-f__total {
    display: none;
  }
}

/*basket info*/
.basket-table {
  font-size: 16px;
  border: 1px solid #f4efe7;
}
.basket-table__row {
  position: relative;
  display: flex;
  align-items: center;
}
.basket-table__row > div {
  padding: 0 5px;
  flex: 1;
  text-align: center;
}
.basket-table__head {
  margin: 0;
  padding: 0.56em 20px 0.62em 20px;
  font-weight: 600;
  color: #fff;
  background-color: #8c8a86;
}
.basket-table__head > * {
  margin: 0;
}
.basket-table__head, .basket-table__body {
  padding-left: 40px;
  padding-right: 25px;
}
.basket-table__body {
  background-color: #fff;
}
.basket-table__body .basket-table__row {
  align-items: stretch;
  list-style: none;
  margin: 0;
}
.basket-table__body .basket-table__row > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 25px 5px 21px;
}
.basket-table__body .basket-table__row > div:last-child {
  border-right: 0;
}
.basket-table__body .basket-table__row:last-child {
  padding-bottom: 0;
}
.basket-table__body .basket-table__name,
.basket-table__body .basket-table__name-copy {
  color: var(--color-text-dark);
}
.basket-table__body .basket-table__name {
  text-align: left;
}
.basket-table__body .basket-table__name p {
  margin-bottom: 0.62em;
  word-wrap: break-word;
}
.basket-table__body .basket-table__name a {
  display: inline-block;
}
.basket-table__body .basket-table__name img {
  max-width: 107px;
}
.basket-table__body .basket-table__price,
.basket-table__body .basket-table__quantity {
  font-size: 1.25em;
}
.basket-table__body .basket-table__quantity {
  font-size: 1.25em;
}
.basket-table__body .basket-table__cost {
  font-weight: 600;
  font-size: 1.5em;
  color: var(--color-text-dark);
}
.basket-table__body .basket-table__cost-count {
  display: none;
  font-weight: 400;
  font-size: 0.63em;
  color: #8c8a86;
}
.basket-table__body .close {
  position: absolute;
  right: 15px;
  top: 20px;
  width: 17px;
  height: 17px;
}
.basket-table__body .close::before, .basket-table__body .close::after {
  height: 2px;
}
.basket-table__name {
  min-width: 25%;
}
.basket-table__name-copy {
  display: none !important;
}
.basket-table a.underline-dashed:hover {
  text-decoration: none;
}
.basket-table .number-slider {
  font-size: inherit;
}
@media (max-width: 1230px) {
  .basket-table {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .basket-table__head {
    display: none;
  }
  .basket-table__body {
    padding: 16px 40px 24px 20px;
  }
  .basket-table__body .basket-table__row {
    display: grid;
    grid-template-areas: "name name" "image quantity" "cost cost";
    grid-auto-columns: min-content auto;
    align-items: center;
    column-gap: 15px;
    row-gap: 10px;
    padding-bottom: 2.5em;
  }
  .basket-table__body .basket-table__row > div {
    padding: 0;
    text-align: left;
  }
  .basket-table__body .basket-table__name {
    grid-area: image;
    margin-top: 2px;
  }
  .basket-table__body .basket-table__name-copy {
    margin-right: 10px;
  }
  .basket-table__body .basket-table__name img {
    max-width: 120px;
  }
  .basket-table__body .basket-table__name p {
    display: none;
  }
  .basket-table__body .basket-table__price {
    display: none !important;
  }
  .basket-table__body .basket-table__cost {
    grid-area: cost;
    font-size: 22px;
    text-align: center !important;
  }
  .basket-table__body .basket-table__cost-count {
    display: inline-block;
  }
  .basket-table__body .basket-table__quantity {
    font-size: inherit;
  }
  .basket-table__body .close {
    right: -20px;
    top: 0;
  }
  .basket-table__name-copy {
    grid-area: name;
    display: block !important;
    text-align: left !important;
  }
  .basket-table__row {
    flex-direction: column;
  }
  .basket-table__name {
    min-width: auto;
  }
}
@media (max-width: 480px) {
  .basket-table__body .basket-table__name img {
    max-width: 95px;
  }
}

/* description item */
.desc-item + .desc-item:not(:first-child) {
  margin-top: 60px;
}
.desc-item__row {
  --air-y: 35px;
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--air-x) * -1);
  margin-bottom: calc(var(--air-y) * -1);
}
.desc-item__row > * {
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
  width: calc(100% / var(--columns) * 6 - var(--air-x));
}
.desc-item__text {
  padding-top: 0.3em;
  line-height: 1.4375;
  letter-spacing: 0.06em;
}
.desc-item__text p,
.desc-item__text ul,
.desc-item__text ol {
  margin-bottom: 1.5em;
}
.desc-item__text p:last-child,
.desc-item__text ul:last-child,
.desc-item__text ol:last-child {
  margin-bottom: 0;
}
.desc-item__text .h3,
.desc-item__text h3 {
  font-size: 20px;
  line-height: 1.3;
}
.desc-item__img--f-left, .desc-item__img--f-right {
  max-width: calc(50% - 30px);
}
.desc-item__img--f-left {
  float: left;
  padding: 0 30px 20px 0;
}
.desc-item__img--f-right {
  float: right;
  padding: 0 0 20px 30px;
}
.desc-item--reverse .desc-item__img {
  order: -1;
}
@media (max-width: 1230px) {
  .desc-item .h3,
.desc-item h3 {
    font-size: 18px;
  }
}
@media (max-width: 1024px) {
  .desc-item__row {
    justify-content: center;
  }
  .desc-item__text, .desc-item__img {
    width: calc(100% / var(--columns) * 12 - var(--air-x));
  }
  .desc-item__img {
    max-width: 500px;
  }
  .desc-item__img--f-left, .desc-item__img--f-right {
    float: initial;
    margin: 0 auto 30px;
    padding: 0;
  }
  .desc-item--reverse .desc-item__img {
    order: initial;
  }
}
@media (max-width: 768px) {
  .desc-item + .desc-item:not(:first-child) {
    margin-top: 40px;
  }
  .desc-item__row {
    --air-y: 18px;
  }
  .desc-item__text {
    font-size: 14px;
  }
  .desc-item__text .h3,
.desc-item__text h3 {
    font-size: 16px;
  }
}

/* catalog plate */
.catalog-plate {
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  position: relative;
  display: block;
  font-size: 20px;
  border-radius: 5px;
  color: #fff;
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  .catalog-plate-grid {
    display: grid;
    grid-template-columns: 57% 43%;
    column-gap: 30px;
    row-gap: 35px;
  }
  .catalog-plate:hover {
    color: #fff;
  }
  .catalog-plate:hover .catalog-plate__inner {
    transform: translateY(-30%);
  }
  .catalog-plate:hover img {
    transform: scale(1.1);
  }
  .catalog-plate:nth-child(3n+1) {
    grid-row: span 2;
  }
  .catalog-plate:nth-child(3n+1)::after {
    content: "";
    display: block;
    padding-bottom: 84.179%;
  }
}
.catalog-plate:hover {
  color: inherit;
  text-decoration: none;
}
.catalog-plate:hover {
  color: #fff;
}
.catalog-plate::before, .catalog-plate__inner,
.catalog-plate img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.catalog-plate::before {
  content: "";
  z-index: 2;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 11.75%, rgba(0, 0, 0, 0) 93.1%, rgba(0, 0, 0, 0) 97.61%), linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 63.29%), linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 76.19%);
  transform: scaleY(-1);
}
.catalog-plate__inner {
  top: auto;
  bottom: 0;
  z-index: 3;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  row-gap: 15px;
  padding: 1.92em 10.638% 2.25em 6.808%;
  height: auto;
  transition: transform 0.7s;
}
.catalog-plate .btn-link {
  font-size: 16px;
}
.catalog-plate img {
  object-fit: cover;
  overflow: hidden;
  transition: transform 0.7s ease-out;
}
.catalog-plate__title {
  margin-right: 20px;
  font: 700 1em var(--fm-1);
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
@media (max-width: 1230px) {
  .catalog-plate {
    font-size: 18px;
  }
}
@media (max-width: 1024px) {
  .catalog-plate {
    margin-bottom: 15px;
  }
  .catalog-plate:last-child {
    margin-bottom: 0;
  }
  .catalog-plate__inner {
    position: relative;
    padding: 20px 23px 20px 23px;
    min-height: 15em;
  }
  .catalog-plate .btn-link span:first-child {
    display: none;
  }
  .catalog-plate .btn-link svg {
    width: 21px;
    height: 11px;
  }
}
@media (max-width: 768px) {
  .catalog-plate {
    font-size: 14px;
  }
}

.category-links {
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--air-x) * -1);
  margin-bottom: calc(var(--air-y) * -1);
}
.category-links > * {
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
  width: calc(100% / var(--columns) * 3 - var(--air-x));
}
.category-links__item {
  font-weight: 400;
  border-width: 1.5px;
}
.category-links__item.active {
  font-weight: 600;
}
@media (max-width: 1230px) {
  .category-links {
    --air-x: 20px;
    --air-y: 15px;
  }
}
@media (max-width: 1024px) {
  .category-links > * {
    width: calc(100% / var(--columns) * 4 - var(--air-x));
  }
}
@media (max-width: 768px) {
  .category-links > * {
    width: calc(100% / var(--columns) * 6 - var(--air-x));
  }
}
@media (max-width: 480px) {
  .category-links {
    --air-y: 11px;
    justify-content: center;
  }
  .category-links > * {
    width: calc(100% / var(--columns) * 12 - var(--air-x));
    max-width: 260px;
  }
}

.contacts-cells__item {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px 19px;
  min-height: 141px;
  outline: 1px solid #e5e5e5;
}
@media (max-width: 768px) {
  .contacts-cells__item {
    padding: 17px 15px 18px;
    min-height: 75px;
  }
}

.filters {
  position: relative;
}
.filters__title {
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
}
.filters__close {
  width: 19px;
  height: 19px;
  color: inherit;
}
.filters__close svg {
  width: 100%;
  height: 100%;
}
.filters__head {
  display: none;
  align-items: center;
  justify-content: space-between;
  padding: 26px var(--spacing-side);
  color: #333;
}
.filters legend {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}
.filters__body {
  --air-x: 15px;
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--air-x) * -1);
  margin-bottom: calc(var(--air-y) * -1);
}
.filters__body > * {
  flex-grow: 1;
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
}
.filters__field {
  display: flex;
  align-items: center;
}
.filters__field-title {
  margin-right: 2.18em;
  font: italic 500 1em var(--fm-1);
  color: #333;
}
.filters__controls {
  display: flex;
  justify-content: center;
  margin-top: 30px;
}
.filters .checkboxes-drop {
  width: 100%;
}
.filters__submit {
  display: none;
  width: 40px;
  height: 40px;
  background-color: var(--color-secondary);
  border-radius: 50%;
}
.filters__submit:hover {
  background-color: var(--color-secondary-dark);
}
.filters__submit svg {
  margin: auto;
  width: 16.25%;
  height: 30%;
  fill: #fff;
}
@media (max-width: 1024px) {
  .filters {
    display: flex;
    flex-direction: column;
    padding: 0 0 83px;
    height: 100%;
  }
  .filters-wrap {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100vh;
    background-color: #fff;
    opacity: 0;
    pointer-events: none;
    transition: all 0.3s;
  }
  .filters-wrap.open {
    pointer-events: all;
    opacity: 1;
    transform: translateX(100%);
  }
  .filters__head {
    display: flex;
  }
  .filters__body {
    flex-grow: 1;
    align-content: flex-start;
    padding: 10px var(--spacing-side) 0;
    max-height: calc(100vh - 155px);
    overflow: auto;
  }
  .filters__body > * {
    width: calc(100% / var(--columns) * 6 - var(--air-x));
  }
  .filters__controls {
    position: fixed;
    left: 0;
    bottom: 0;
    justify-content: space-between;
    margin: 0;
    padding: 20px var(--spacing-side) 19px;
    width: 100%;
    background: #ffffff;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.05);
  }
  .filters__head, .filters__body, .filters__controls {
    padding-left: 35px;
    padding-right: 35px;
  }
  .filters__submit {
    display: inline-block;
  }
  .filters .checkboxes-drop.open .checkboxes-drop__list {
    display: block;
  }
  .filters .checkboxes-drop__list {
    display: none;
  }
}
@media (max-width: 768px) {
  .filters__body > * {
    width: calc(100% / var(--columns) * 12 - var(--air-x));
  }
  .filters__field {
    flex-direction: column;
    align-items: flex-start;
  }
  .filters__field-title {
    margin: 0 0 14px 26px;
    font-size: 12px;
  }
  .filters .slider-from-to__inputs {
    width: 100%;
  }
  .filters .slider-from-to__label {
    flex-grow: 1;
  }
}

.form-action {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.form-action .btn {
  min-height: 50px;
  min-width: 232px;
}
@media (max-width: 768px) {
  .form-action {
    flex-direction: column;
  }
  .form-action * + * {
    margin-top: 9px;
  }
  .form-action .btn {
    min-height: 45px;
    min-width: 195px;
    font-size: 14px;
  }
}

/* news card */
.entry-card {
  position: relative;
  display: flex;
  flex-direction: column;
  max-width: 580px;
  font-size: 16px;
  transition: transform 0.3s;
}
.entry-card:hover {
  transform: translateY(-10px);
}
.entry-card__link {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.entry-card__img {
  position: relative;
  display: block;
  padding-bottom: 57.368%;
  overflow: hidden;
  border-radius: 3px;
}
.entry-card__img img {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: translate(-50%, -50%);
  transition: transform 0.4s;
}
.entry-card__title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin: 1.5em 0 1.5em;
  font-weight: 700;
  font-size: 20px;
  text-transform: none;
  color: var(--color-primary);
}
.entry-card__text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  line-height: 1.5625;
  font-size: 18px;
}
@media (max-width: 768px) {
  .entry-card__title {
    margin: 1.25em 0 0.56em;
    font-size: 16px;
  }
  .entry-card__text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .entry-card__title {
    margin: 1.66em 1.66em;
    font-size: 12px;
  }
  .entry-card__text {
    font-size: 12px;
  }
}

.tabs-main__list {
  --air-x: 30px;
  --air-y: 37px;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--air-x) * -1);
  margin-bottom: calc(var(--air-y) * -1);
  justify-content: center;
}
.tabs-main__list,
.tabs-main__list ul {
  padding-left: 0;
}
.tabs-main__list li {
  list-style-type: none;
}
.tabs-main__item {
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
  width: calc(100% / var(--columns) * 4 - var(--air-x));
  display: inline-flex;
  align-items: center;
  padding: 1.07em 28px;
  max-width: 500px;
  height: 100%;
  min-height: 5.64em;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.2142857143;
  color: #333;
  background-color: rgba(255, 255, 255, 0.87);
  border-radius: 5px;
  transition: transform 0.5s, background-color 0.5s;
}
.tabs-main__item:hover {
  color: #333;
  transform: translateY(-10px);
}
.tabs-main__item-icon {
  flex-shrink: 0;
  margin-right: 1.57em;
  height: 3.21em;
  width: 3.21em;
}
.tabs-main__item-icon svg,
.tabs-main__item-icon img {
  margin: 0 auto;
  max-height: 100%;
  fill: currentColor;
}
@media (max-width: 1024px) {
  .tabs-main__item {
    width: calc(100% / var(--columns) * 6 - var(--air-x));
  }
}
@media (max-width: 768px) {
  .tabs-main__list {
    --air-y: 15px;
    justify-content: center;
  }
  .tabs-main__item {
    width: calc(100% / var(--columns) * 12 - var(--air-x));
    min-height: 4.42em;
    font-size: 14px;
  }
  .tabs-main__item-icon {
    height: 2.5em;
  }
}

.table-wrap {
  overflow: auto;
}

.table-desc {
  margin: 0 -10px;
  border-spacing: 11px 15px;
  text-align: center;
  vertical-align: middle;
}
.table-desc tbody td,
.table-desc tbody th {
  word-break: break-all;
  padding: 17px 10px 16px;
  vertical-align: middle;
}
.table-desc tbody td:last-child,
.table-desc tbody th:last-child {
  color: var(--color-text-dark);
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.table-desc tbody th {
  font-weight: 600;
}
.table-desc tbody td {
  border: 1px solid #e5e5e5;
}
@media (max-width: 768px) {
  .table-desc {
    margin: 0 -4px;
    border-spacing: 5px 10px;
  }
  .table-desc tbody td,
.table-desc tbody th {
    padding: 11px 10px 10px;
  }
}

.table td,
.table th {
  padding: 0.75em 10px;
  vertical-align: middle;
}
.table td > div,
.table th > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 80px;
}
.table td p,
.table th p {
  margin: 0;
}
.table thead th {
  font-weight: 600;
  color: #848484;
  background-color: #d8f3ff;
  outline: 1px solid #009fe3;
}
.table thead::after {
  content: "";
  display: block;
  height: 25px;
}
.table tbody th,
.table tbody td {
  outline: 1px solid #e5e5e5;
}
@media (max-width: 1024px) {
  .table td > div,
.table th > div {
    min-height: 60px;
  }
}
@media (max-width: 768px) {
  .table td > div,
.table th > div {
    min-height: 50px;
  }
}

/*table 1*/
.table-1 {
  border-spacing: 3px 12px;
  width: 100%;
  font-size: 20px;
  text-align: center;
}
.table-1 thead td,
.table-1 thead th {
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  background-color: #337196;
}
.table-1 th,
.table-1 td {
  padding: 17px 15px;
  vertical-align: middle;
}
.table-1 td {
  border: 1px solid #e5e5e5;
}
@media (max-width: 768px) {
  .table-1 {
    border-spacing: 3px 4px;
  }
  .table-1 td,
.table-1 th {
    padding: 12px 15px;
  }
}

.tag-pills {
  --air-x: 45px;
  --air-y: 12px;
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--air-x) * -1);
  margin-bottom: calc(var(--air-y) * -1);
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #7a7878;
  font-size: 14px;
  transition: all 0.2s;
}
.tag-pills:first-child {
  padding-top: 0;
}
.tag-pills a {
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
}
.tag-pills a:hover {
  color: inherit;
  text-decoration: none;
}
.tag-pills a:hover {
  color: var(--color-succes);
}
.tag-pills > * {
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
  display: inline-block;
}
.tag-pills > span {
  font-weight: 600;
  text-decoration: underline;
}
.tag-pills button {
  font-weight: 700;
  color: inherit;
}
.tag-pills button:not(.js-incomplete-toggle--more) .arr {
  top: 0.15em;
  transform: scaleY(-1);
}
.tag-pills button .arr {
  position: relative;
  top: -0.15em;
  margin-left: 0.3em;
  border-width: 2px;
}
@media (max-width: 1230px) {
  .tag-pills {
    --air-x: 35px;
    --air-y: 12px;
  }
}
@media (max-width: 768px) {
  .tag-pills {
    --air-x: 20px;
    --air-y: 10px;
    font-size: 12px;
  }
}

.svgEl path {
  fill: #E08700;
}

.btn--white:hover .svgEl path {
  fill: #fff;
}

/*menu*/
.menu {
  position: relative;
  z-index: 1;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  /***********************************/
  /* hamburger на зависание подменю*/
}
.menu .j-toggle-hang {
  cursor: pointer;
}
.menu__submenu {
  padding: 0;
}
.menu__item {
  margin-bottom: 0;
  list-style-type: none;
}
.menu__link {
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  transition: color 0.2s, background-color 0.2s;
}
.menu__link:hover {
  color: inherit;
  text-decoration: none;
}
.menu__link:hover {
  text-decoration: none;
}
.menu__toggle {
  margin-top: -0.2em;
  margin-right: 7px;
  width: 16px;
  height: 12px;
}
.menu__toggle span,
.menu__toggle span::before,
.menu__toggle span:after {
  height: 1px;
}
.menu__toggle span::before {
  top: -5px;
}
.menu__toggle span::after {
  bottom: -5px;
}
.menu__arr {
  display: inline-block;
  margin: 0 0 0 0.5em;
  vertical-align: middle;
  transition: transform 0.3s;
}
.menu__item--hang > .menu__link {
  font-weight: 600;
  color: var(--color-black-text);
}
.menu__item--hang_open > .menu__submenu {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
  transition: opacity 0.3s;
}
@media screen and (min-width: 1024px) {
  .menu {
    /* lvl-2 */
    /* li level 1,2,3... */
    /*ссылки со 2-го уровня меню*/
    /* li co 2-го уровня меню */
    /*1-ый уровень, не скрытый, горизонтальный*/
    /* 2-ый уровень UL, скрытый, вертикальный */
    /* 3-ый уровень UL, скрытый, вертикальный */
    /*Вложенное меню в 1-ом уровне*/
  }
  .menu__submenu {
    position: absolute;
    padding: 15px 0 0;
    min-width: 300px;
    max-width: 340px;
    background-color: var(--color-bg-main);
    opacity: 0;
    visibility: hidden;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.1);
    transition: opacity 0.3s, visibility 0s 0.3s;
  }
  .menu__submenu .menu__arr svg {
    transform: rotate(-90deg);
  }
  .menu__submenu.lvl-2 {
    top: 100%;
    left: 0;
  }
  .menu__item {
    position: relative;
  }
  .menu__item:not(.menu__item--hang):hover .menu__submenu {
    opacity: 1;
    visibility: visible;
    transition: opacity 0.3s;
  }
  .menu__item:hover, .menu__item.menu__item--hang-open {
    z-index: 2;
  }
  .menu__arr.js-toggle-submenu {
    pointer-events: none;
  }
  .menu__submenu .menu__link {
    padding: 1.14em 10px 1.21em 1.14em;
    width: 100%;
  }
  .menu__submenu .menu__item {
    /* active, hover item lvl-2 */
  }
  .menu__submenu .menu__item:hover > .menu__link, .menu__submenu .menu__item:not(.active):hover > .menu__item-head .menu__link {
    color: #fff;
    background-color: var(--color-secondary);
  }
  .menu__submenu .menu__item:hover > .menu__link .menu__arr, .menu__submenu .menu__item:not(.active):hover > .menu__item-head .menu__link .menu__arr {
    fill: #fff;
  }
  .menu__submenu .menu__item.active > .menu__link, .menu__submenu .menu__item.active > .menu__item-head .menu__link {
    text-decoration: underline;
  }
  .menu > .menu__item {
    margin-right: 17px;
  }
  .menu > .menu__item:last-child {
    margin-right: -7px;
  }
  .menu > .menu__item.active > .menu__link, .menu > .menu__item > .menu__link:hover {
    text-decoration: none;
    color: var(--color-primary);
  }
  .menu > .menu__item.active > .menu__link {
    text-decoration: underline;
  }
  .menu > .menu__item:hover > .menu__link .menu__arr {
    transform: rotate(180deg);
  }
  .menu > .menu__item > .menu__link {
    position: relative;
    transition: all 0.3s;
  }
  .lvl-2 > .menu__submenu {
    position: absolute;
    top: 100%;
    padding: 10px 0;
    min-width: 310px;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s, visibility 0s 0.3s;
  }
  .lvl-2 > .menu__submenu::before {
    content: "";
    position: absolute;
    left: 30px;
    bottom: calc(100% - 1px);
    display: block;
    width: 10px;
    height: 10px;
    background-color: #fff;
    border-radius: 2px;
    transform: translateY(50%) rotate(-45deg);
  }
  .menu__submenu .menu__submenu {
    left: 100%;
    top: -15px;
  }
  .menu__item--hang {
    display: flex;
    align-items: center;
    padding-left: 0;
  }
  .menu__item--hang.active > ul {
    opacity: 1;
    pointer-events: all;
    visibility: visible !important;
    transition: opacity 0.3s !important;
  }
  .menu__item--hang .menu__hamburger.active + .menu__link {
    color: var(--color-primary);
  }
}
@media (max-width: 1200px) {
  .menu {
    flex-direction: column;
    align-items: flex-start;
    /* hamburger на зависание подменю*/
  }
  .menu__toggle {
    margin: -0.15em 12px 0 -5px;
  }
  .menu__item.active > .menu__link {
    color: var(--color-secondary);
    text-decoration: underline;
    opacity: 0.8;
  }
  .menu__item--hang_open > .menu__submenu {
    display: block;
  }
  .menu__link {
    padding: 0.83em 10px 0.83em 0;
    padding-left: 1.8em;
  }
  .menu__link:hover {
    color: var(--color-secondary);
  }
  .menu__arr {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    margin-left: 15px;
    height: 100%;
    width: 40px;
  }
  .menu__arr.js-toggle-submenu--active {
    transform: rotate(180deg);
  }
  .menu__arr svg,
.menu__arr img {
    margin: auto;
  }
  .menu > .menu__item {
    width: 100%;
  }
  .menu > .menu__item > .menu__link {
    justify-content: flex-start;
    padding: 0.83em 10px 0.83em 0;
    padding-left: 1.8em;
    width: 100%;
  }
  .menu > .menu__item--hang > .menu__link {
    padding-left: 0;
  }
  .menu__link {
    position: relative;
    width: 100%;
  }
  .menu__submenu {
    display: none;
    padding-left: 1em;
  }
}
@media (max-width: 1024px) {
  .menu {
    flex-direction: column;
    align-items: flex-start;
    /* hamburger на зависание подменю*/
  }
  .menu__toggle {
    margin: -0.15em 12px 0 -5px;
  }
  .menu__item.active > .menu__link {
    color: var(--color-secondary);
    text-decoration: underline;
    opacity: 0.8;
  }
  .menu__item--hang_open > .menu__submenu {
    display: block;
  }
  .menu__link {
    padding: 0.83em 10px 0.83em 0;
    padding-left: 1.8em;
  }
  .menu__link:hover {
    color: var(--color-secondary);
  }
  .menu__arr {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    margin-left: 15px;
    height: 100%;
    width: 40px;
  }
  .menu__arr.js-toggle-submenu--active {
    transform: rotate(180deg);
  }
  .menu__arr svg,
.menu__arr img {
    margin: auto;
  }
  .menu > .menu__item {
    width: 100%;
  }
  .menu > .menu__item > .menu__link {
    justify-content: flex-start;
    padding: 0.83em 10px 0.83em 0;
    padding-left: 1.8em;
    width: 100%;
  }
  .menu > .menu__item--hang > .menu__link {
    padding-left: 0;
  }
  .menu__link {
    position: relative;
    width: 100%;
  }
  .menu__submenu {
    display: none;
    padding-left: 1em;
  }
}

/*main slider*/
.slider-main {
  font-size: 26px;
}
.slider-main__slide {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.slider-main__slide-bg, .slider-main__slide-bg::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.slider-main__slide-bg::before {
  content: "";
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 11.75%, rgba(0, 0, 0, 0) 93.1%, rgba(0, 0, 0, 0) 97.61%), linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 63.29%), linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 76.19%);
}
.slider-main__slide-bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.slider-main__content {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  padding: 110px 0;
  /* min-height: 750px; */
  min-height: 600px;
  color: #fff;
  line-height: 1.4583333333;
}
.slider-main__content > * {
  margin-bottom: 1.69em;
}
.slider-main__content > *:last-child {
  margin-bottom: 0;
}
.slider-main__content h1,
.slider-main__content .h1,
.slider-main__content h2,
.slider-main__content .h2 {
  margin-bottom: 0.84em;
  font-size: 2em;
  font-weight: 400;
  color: inherit;
}
.slider-main__content .btns .btn {
  min-width: 16.87em;
}
@media (min-width: 769px) {
    .slider-main__content [class*="btns"] {
      max-width: 370px;
    }
}
@media (max-width: 768px) and (min-width: 481px) {
    .slider-main__content [class*="btns"] {
      max-width: 300px;
    }
}
.slider-main__content .current_id {
  order: 1;
}
.slider-main__content .tabs-main {
  margin-top: auto;
}
.slider-main__pagination-wrap {
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 1;
  width: 100%;
  pointer-events: none;
  transform: translateY(-50%);
}
.slider-main__pagination-wrap .slider-pagination {
  margin: 0;
  padding: 0;
}
.slider-main__pagination-wrap .slider-pagination .swiper-pagination-bullet {
  pointer-events: all;
  display: block;
  margin: 11px 0 11px auto;
  width: 10px;
  height: 10px;
  background: rgba(146, 146, 146, 0.38);
  transition: all 0.3s;
}
.slider-main__pagination-wrap .slider-pagination .swiper-pagination-bullet-active {
  margin: 12.7px 0 12.7px auto;
  background: rgba(255, 255, 255, 0.7);
  box-shadow: none;
  transform: scale(1.43);
}
@media (max-width: 1450px) {
  .slider-main {
    font-size: 24px;
  }
  .slider-main__content {
    padding: 85px 0;
    min-height: 500px;
  }
}
@media (max-width: 1230px) {
  .slider-main {
    font-size: 22px;
  }
  .slider-main__content {
    min-height: 450px;
  }
}
@media (max-width: 1024px) {
  .slider-main {
    font-size: 18px;
  }
  .slider-main__content {
    padding: 50px 0 40px;
    min-height: 450px;
  }
  .slider-main__pagination-wrap {
    display: none;
    top: auto;
    bottom: 28px !important;
    padding: 0;
    transform: none;
  }
  .slider-main__pagination-wrap .slider-pagination {
    display: block;
  }
  .slider-main__pagination-wrap .slider-pagination .swiper-pagination-bullet {
    display: inline-block;
    margin: 0 12px 7px 0;
    width: 13px;
    height: 13px;
  }
  .slider-main__pagination-wrap .slider-pagination .swiper-pagination-bullet-active {
    margin: 0 16px 7px 4px;
  }
}
@media (max-width: 768px) {
  .slider-main {
    font-size: 14px;
  }
  .slider-main__content > * {
    margin-bottom: 1.71em;
  }
  .slider-main__content h1,
.slider-main__content .h1,
.slider-main__content h2,
.slider-main__content .h2 {
    font-size: 24px;
  }
  .slider-main__content .btns {
    margin-bottom: 34px;
  }
}

.map {
  position: relative;
  overflow: hidden;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/* hero */
.hero {
  position: relative;
  padding: 165px 0 47px;
}
.hero__bg, .hero__bg::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.hero__bg::before {
  content: "";
  display: none;
  background: linear-gradient(0deg, rgba(255, 252, 248, 0.54), rgba(255, 252, 248, 0.54));
}
.hero__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1024px) {
  .hero {
    padding: 80px 0 47px;
  }
}
@media (max-width: 768px) {
  .hero {
    padding: 70px 0 35px;
  }
  .hero__bg::before {
    display: block;
  }
}

.pallete__title {
  margin-bottom: 1.07em;
  color: #848484;
}
.pallete__list {
  --air-x: 20px;
  --air-y: 10px;
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--air-x) * -1);
  margin-bottom: calc(var(--air-y) * -1);
}
.pallete__list > * {
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
}
.pallete__item {
  display: block;
  width: 50px;
  height: 50px;
  border: 1px solid #e5e5e5;
}
.pallete__item.active {
  border: 2px solid var(--color-secondary);
}

.products__controls {
  display: flex;
  align-items: center;
  margin-bottom: 50px;
}
.products__list {
  --air-x: 30px;
  --air-y: 50px;
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--air-x) * -1);
  margin-bottom: calc(var(--air-y) * -1);
}
.products__list > * {
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
  width: calc(100% / var(--columns) * 6 - var(--air-x));
}
@media (max-width: 1024px) {
  .products__controls {
    margin-bottom: 22px;
  }
  .products__list > * {
    margin-left: var(--air-x);
    margin-bottom: var(--air-y);
    word-wrap: break-word;
    width: calc(100% / var(--columns) * 6 - var(--air-x));
  }
}
@media (max-width: 480px) {
  .products__sort {
    flex-grow: 1;
  }
  .products__list {
    --air-y: 30px;
    justify-content: center;
  }
  .products__list > * {
    width: calc(100% / var(--columns) * 12 - var(--air-x));
    max-width: 295px;
  }
}

.product__showcase {
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--air-x) * -1);
  margin-bottom: calc(var(--air-y) * -1);
}
.product__showcase > * {
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
  width: calc(100% / var(--columns) * 6 - var(--air-x));
}
.product__gallery {
  position: relative;
}
.product__gallery .gallery__slider {
  margin: 0 auto;
  max-width: 430px;
}
.product__details {
  font-size: 18px;
}
.product__details > * {
  margin-bottom: 1.66em;
}
.product__details > *:last-child {
  margin-bottom: 0;
}
.product__labels {
  position: absolute;
  top: 37px;
  left: 42px;
  z-index: 2;
  display: flex;
  flex-direction: column;
}
.product__labels > * + * {
  margin-top: 16px;
}
.product .product__title {
  margin-bottom: 2.08em;
  font-size: 24px;
  font-weight: 700;
  text-transform: none;
  letter-spacing: 0.05em;
  color: #333;
}
.product__prop {
  line-height: 2.2222222222;
}
.product__prop {
  font-size: 1.11em;
  line-height: 1.75;
  color: var(--color-text);
}
.product__prop p {
  margin: 0;
}
.product__price {
  margin-bottom: 2.5em;
  font-weight: 700;
  font-size: 1.33em;
  color: #333;
}
.product__price-val {
  font-size: 1.33em;
  letter-spacing: 0.05em;
}
.product .btns {
  --air-x: 0px;
  display: inline-flex;
  flex-direction: column;
}
.product .btns > * + * {
  margin-top: 15px;
}
.product .btns .btn {
  width: 100%;
}
@media (max-width: 1024px) {
  .product__showcase {
    --air-y: 0px;
    --air-x: 0px;
  }
  .product__showcase > * {
    width: calc(100% / var(--columns) * 12 - var(--air-x));
  }
  .product__showcase .gallery__slider-wrap {
    margin: 0 auto;
  }
  .product__gallery::before {
    display: none;
  }
  .product__details {
    order: -1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 40px;
    font-size: 16px;
  }
  .product__details > * {
    margin-bottom: 18px;
  }
  .product .product__title {
    margin-bottom: 1em;
    font-size: 20px;
  }
  .product .btns, .product__price {
    align-self: center;
  }
  .product__price {
    margin-bottom: 28px;
  }
  .product__labels {
    left: 9px;
  }
  .product__labels > * + * {
    margin-top: 10px;
  }
}
@media (max-width: 768px) {
  .product .product__title {
    font-size: 14px;
  }
  .product__details {
    font-size: 12px;
  }
  .product__price {
    font-size: 18px;
  }
  .product__price-val {
    font-size: 1.11em;
  }
}

.portfolio-card {
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  position: relative;
  max-width: 590px;
  color: #fff;
  overflow: hidden;
}
.portfolio-card:hover {
  color: inherit;
  text-decoration: none;
}
.portfolio-card:hover {
  color: #fff;
}
.portfolio-card:hover .portfolio-card__img img {
  transform: scale(1.1);
}
.portfolio-card:hover .portfolio-card__text-box {
  bottom: 20%;
}
.portfolio-card::before {
  content: "";
  z-index: 1;
  display: block;
  padding-bottom: 63.157%;
}
.portfolio-card__img, .portfolio-card__img::before {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.portfolio-card__img::before {
  content: "";
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 11.75%, rgba(0, 0, 0, 0) 93.1%, rgba(0, 0, 0, 0) 97.61%), linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 63.29%), linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 76.19%);
  transform: scaleY(-1);
}
.portfolio-card__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.7s;
}
.portfolio-card__text-box {
  position: absolute;
  bottom: 11.111%;
  z-index: 2;
  padding: 0 6.491%;
  font-weight: 700;
  transition: bottom 0.7s;
}
@media (max-width: 768px) {
  .portfolio-card {
    font-size: 14px;
    max-width: 500px;
  }
  .portfolio-card__text-box {
    bottom: 10.952%;
  }
}
@media (max-width: 480px) {
  .portfolio-card {
    font-size: 12px;
  }
}

.product-card {
  position: relative;
  display: flex;
  flex-direction: column;
  font-size: 18px;
  background-color: #fff;
  transition: all 0.3s;
}
.product-card:hover {
  z-index: 2;
}
.product-card__labels {
  position: absolute;
  top: 16px;
  left: 22px;
  z-index: 1;
}
.product-card__link, .product-card__img, .product-card__title {
  display: block;
}
.product-card__link {
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  text-decoration: none;
}
.product-card__link:hover {
  color: inherit;
  text-decoration: none;
}
.product-card__link:hover {
  text-decoration: none;
}
.product-card__img {
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
.product-card__img::before {
  content: "";
  display: block;
  padding-bottom: 62.28%;
}
.product-card__img img {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: translate(-50%, -50%);
}
.product-card__title {
  margin-top: 1em;
  text-transform: none;
  font: 700 1.11em/1.2083333333 var(--fm-1);
  color: var(--color-primary);
}
.product-card__props {
    display: flex;
    flex-wrap: wrap;
  margin-top: 20px;
  margin-bottom: auto;
  padding-bottom: 20px;
  width: 100%;
  line-height: 1.9444444444;
}
.product-card__props > * {
    flex: 0 0 50%;
  margin-bottom: 0;
}
.product-card__bottom {
  display: flex;
  align-items: flex-end;
}
.product-card__bottom .btn {
  padding-left: 2.69em;
  padding-right: 2.69em;
  min-height: 50px;
}
.product-card__price {
  margin-right: 1.4em;
  font-size: 1.77em;
  font-weight: 700;
  letter-spacing: 0.05em;
  color: var(--color-secondary);
}
.product-card__price-old {
    color: var(--color-orange);
}
@media (max-width: 1230px) {
  .product-card {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .product-card__bottom {
    flex-direction: column;
    align-items: center;
  }
  .product-card__price {
    margin: 0 0 0.85em;
    font-size: 1.66em;
  }
}
@media (max-width: 768px) {
  .product-card__title {
    font-size: 14px;
  }
  .product-card__props {
    margin-top: 10px;
    padding-bottom: 15px;
    font-size: 12px;
  }
  .product-card__price {
    font-size: 20px;
  }
  .product-card__bottom .btn {
    width: 100%;
  }
}

/* products slier */
.products-slider {
  padding: 36px 0 10px;
  overflow: visible;
}
.products-slider-wrap {
  margin-top: -36px;
  overflow: hidden;
}
.products-slider__slide {
  height: auto;
  transition: opacity 0.6s;
}
.products-slider__slide:not(.swiper-slide-visible) {
  opacity: 0.5;
}
.products-slider-filters {
  --air-y: 11px;
  --air-x: 30px;
  padding-bottom: 40px;
}
.products-slider-filters .btn {
  min-width: 19.28em;
  font-size: 14px;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
.products-slider-filters .btn.active {
  font-weight: 600;
}
.products-slider-nav {
  display: none;
  pointer-events: none;
  z-index: 2;
}
.products-slider-nav .slider-arr {
  pointer-events: all;
  fill: #989590;
}
@media (max-width: 768px) {
  .products-slider-filters {
    justify-content: center;
  }
  .products-slider-filters .btn {
    min-width: 22.5em;
    font-size: 12px;
  }
}
@media screen and (max-width: 600px) {
  .products-slider {
    max-width: 300px;
  }
}

/* product desc */
.product-desc__inner {
  padding: 18px 19.829% 60px 5.897%;
  outline: 1px solid #f4efe7;
}
.product-desc p,
.product-desc ul,
.product-desc ol {
  max-width: 867px;
}
.product-desc .section {
  padding: 0;
  padding-top: 50px;
}
.product-desc h2,
.product-desc .h2 {
  margin-bottom: 1.25em;
  text-transform: none;
  font-size: var(--fz-h3);
}
.product-desc h2 + h3,
.product-desc h2 .h3,
.product-desc .h2 + h3,
.product-desc .h2 .h3 {
  margin-top: 0;
}
.product-desc .h3,
.product-desc h3 {
  margin: 2.91em 0 1.45em;
}
.product-desc .table-wrap {
  margin: 15px 0;
}
@media (max-width: 1230px) {
  .product-desc__inner {
    padding: 10px 20px 70px 50px;
  }
  .product-desc .section {
    padding-top: 40px;
  }
}
@media (max-width: 768px) {
  .product-desc {
    background-color: #fff;
    outline: 1px solid #f4efe7;
  }
  .product-desc__inner {
    padding: 0px 0px 57px;
    outline: none;
  }
  .product-desc h2,
.product-desc .h2 {
    margin-bottom: 15px;
  }
  .product-desc h3,
.product-desc .h3 {
    margin: 52px 0 12px;
  }
  .product-desc .section:nth-of-type(1) {
    padding-top: 23px;
  }
  .product-desc .table-wrap {
    margin: 7px 0;
  }
}

/* pagination */
.pagination {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  row-gap: 10px;
  padding: 30px 0;
  font: 400 18px/1 var(--fm-1);
  color: #989590;
}
.pagination a {
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
}
.pagination a:hover {
  color: inherit;
  text-decoration: none;
}
.pagination .page-item {
  list-style: none;
  margin: 0 8px 0 0;
}
.pagination .page-item.disabled {
  pointer-events: none;
}
.pagination .page-item.active a {
  font-weight: 600;
  color: #fff;
  background-color: var(--color-secondary);
}
.pagination .page-item:not(.active):hover {
  color: var(--color-succes);
}
.pagination .page-item a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.5em;
  height: 2.5em;
  text-align: center;
  background-color: transparent;
  border-radius: 50%;
}
.pagination .page-item:last-child {
  margin-right: 0;
}
@media (max-width: 768px) {
  .pagination {
    justify-content: center;
    font-size: 14px;
  }
}

/*product navigation*/
.nav-panel {
  font-size: 18px;
  overflow: auto;
}
.nav-panel.fixed {
  background-color: #fff;
  outline: 1px solid #f4efe7;
}
.nav-panel.fixed .nav-panel__inner {
  border: none;
}
.nav-panel__inner {
  display: flex;
  align-items: center;
  background-color: #fff;
  border: 1px solid #f4efe7;
}
.nav-panel__link {
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 5px 2.44em;
  min-height: 3.55em;
  white-space: nowrap;
  font-weight: 400;
  font-size: inherit;
  line-height: 158%;
  color: #8c8a86;
  background-color: inherit;
  transition: all 0.2s;
}
.nav-panel__link:hover {
  color: inherit;
  text-decoration: none;
}
.nav-panel__link:hover, .nav-panel__link.active {
  color: #fff;
  background-color: #333;
}
.nav-panel::-webkit-scrollbar {
  width: 0.3rem;
  height: 0.3rem;
}
.nav-panel::-webkit-scrollbar-thumb {
  background-color: var(--color-secondary);
  border-radius: 0.5em;
}
@media (max-width: 768px) {
  .nav-panel {
    font-size: 12px;
    background-color: #fff;
    outline: 1px solid #f4efe7;
    border: none;
  }
  .nav-panel__container {
    padding: 0;
  }
  .nav-panel__inner {
    outline: none;
    border: none;
  }
  .nav-panel__link {
    min-height: 4em;
  }
}

/* img hover scale */
.img-hover-scale {
  display: block;
  overflow: hidden;
}
.img-hover-scale:hover img {
  transform: scale(1.1);
}
.img-hover-scale img {
  transition: transform 0.4s;
}

.info-card {
  position: relative;
  color: #fff;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
.info-card:nth-child(3n+2)::before {
  background: linear-gradient(0deg, rgba(21, 36, 25, 0.59), rgba(21, 36, 25, 0.59));
}
.info-card:nth-child(3n+3)::before {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
.info-card::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(59, 60, 59, 0.59), rgba(59, 60, 59, 0.59));
  transform: rotate(-180deg);
}
.info-card__inner {
  display: block;
      text-decoration: none !important;
  position: relative;
  z-index: 2;
  padding: 29px 30px 70px;
  min-height: 400px;
}
.info-card__header {
  color: #fff;
  position: relative;
  padding-bottom: 0.9em;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.2;
}
.info-card__header::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: -30px;
  right: -30px;
  display: block;
  border-bottom: 1px solid #fff;
}
.info-card__body {
  margin-top: 34px;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.6428571429;
  max-height: 150px;
  overflow: auto;
  overscroll-behavior: none;
}
.info-card__body::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: var(--color-primary);
}
.info-card__body::-webkit-scrollbar-thumb {
  background-color: #b8b8b8;
}
@media (max-width: 768px) {
  .info-card__inner {
    padding: 22.5px 24px 31px;
    min-height: 340px;
  }
  .info-card__header {
    padding-bottom: 14px;
    font-size: 14px;
  }
  .info-card__body {
    padding-top: 20px;
    max-height: 200px;
    font-size: 12px;
  }
}

.info-card-slider {
  padding: 30px 0 0;
  overflow: visible;
}
.info-card-slider-wrap {
  margin-top: -30px;
  padding-bottom: 10px;
  overflow: hidden;
}
.info-card-slider__slide {
  height: auto;
  transition: opacity 0.6s, transform 0.6s;
}
.info-card-slider__slide:not(.swiper-slide-visible) {
  opacity: 0.5;
}
.info-card-slider__slide:hover {
  transform: translateY(-10px);
}
@media screen and (max-width: 600px) {
  .info-card-slider {
    max-width: 295px;
  }
  .info-card-slider-wrap .slider-scrollbar {
    margin-top: 39px;
  }
}

/* sort */
.sort {
  position: relative;
  z-index: 5;
  width: 270px;
  font-size: 16px;
  color: #333;
}
.sort.active .sort__head {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.sort.active .sort__head-arr {
  transform: rotate(180deg);
}
.sort.active .sort__dropdown {
  opacity: 1;
  visibility: visible;
  transform: scaleY(1);
  transition: opacity 0.3s, transform 0.3s;
}
.sort__head {
  cursor: pointer;
  position: relative;
  z-index: 10;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.5em 1.33em 0.66em 1em;
  min-height: 35px;
  width: 100%;
  border: 0.5px solid #e5e5e5;
}
.sort__head-arr {
  margin-left: 7px;
  fill: #333;
}
.sort__val {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--color-primary);
}
.sort__dropdown {
  cursor: pointer;
  position: absolute;
  top: calc(100% + 5px);
  left: 0;
  display: flex;
  flex-direction: column;
  padding: 0.5em 0;
  width: 100%;
  color: #8f8f8f;
  background-color: #fff;
  visibility: hidden;
  opacity: 0;
  transform-origin: center top;
  transform: scaleY(0);
  transition: transform 0.3s, opacity 0.3s, visibility 0s 0.3s;
}
.sort__item {
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 5px 0.833em 5px 1.583em;
  min-height: 2.75em;
  width: 100%;
}
.sort__item:hover {
  color: inherit;
  text-decoration: none;
}
.sort__item i {
  position: relative;
  display: inline-block;
  margin-right: 0.35em;
  margin-top: -1px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  border: 1px solid var(--color-primary);
}
.sort__item i::before {
  position: absolute;
  content: "";
  left: 50%;
  top: 50%;
  width: 7px;
  height: 7px;
  background-color: var(--color-primary);
  border-radius: 50%;
  opacity: 0;
  transform: translate(-50%, -50%);
}
.sort__item:hover {
  color: var(--color-primary);
}
.sort__item.active i::before {
  opacity: 1;
}
@media (max-width: 1024px) {
  .sort {
    font-size: 12px;
  }
}

.stage-item-list {
  --air-y: 75px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--air-x) * -1);
  margin-bottom: calc(var(--air-y) * -1);
  justify-content: space-between;
}
.stage-item-list > * {
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
  width: calc(100% / var(--columns) * 4 - var(--air-x));
  max-width: 345px;
}
@media screen and (min-width: 768px) {
  .stage-item-list > *:nth-child(2), .stage-item-list > *:nth-child(3n+4), .stage-item-list > *:nth-child(3n+6) {
    padding: 65px 0 0;
  }
}
.stage-item__title {
  position: relative;
  padding: 1.85em 0 1.1em 2.75em;
  font: italic 500 20px var(--fm-1);
  color: var(--color-black-text);
}
.stage-item__title-num {
  position: absolute;
  left: 0;
  top: 50%;
  font-style: normal;
  font-weight: 700;
  font-size: 6.4em;
  line-height: 0.7;
  color: rgba(55, 107, 69, 0.13);
  transform: translateY(-40%);
}
.stage-item__text-box {
  font-size: 18px;
  line-height: 1.6666666667;
}
@media (max-width: 1230px) {
  .stage-item__title {
    font-size: 18px;
  }
  .stage-item__text-box {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .stage-item__title {
    font-size: 16px;
  }
  .stage-item__text-box {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .stage-item-list {
    --air-y: 20px;
    flex-direction: column;
  }
  .stage-item-list > * {
    width: calc(100% / var(--columns) * 12 - var(--air-x));
  }
  .stage-item-list > *:nth-child(even) {
    margin-left: auto;
  }
}
@media (max-width: 480px) {
  .stage-item-list > * {
    max-width: 250px;
  }
  .stage-item__title {
    font-size: 14px;
  }
  .stage-item__text-box {
    font-size: 12px;
  }
}

.order-card {
  position: relative;
  display: flex;
  padding-right: 25px;
  font-size: 14px;
  color: #333;
  text-align: left;
}
.order-card__close {
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 20px;
}
.order-card__img {
  margin-right: 29px;
  max-width: 190px;
}
.order-card__desc {
  font-weight: 700;
}
.order-card__desc > * {
  margin-bottom: 15px;
}
.order-card__desc > *:last-child {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .order-card {
    font-size: 12px;
  }
  .order-card__img {
    max-width: 10px;
  }
}
@media (max-width: 768px) {
  .order-card {
    flex-wrap: wrap;
    row-gap: 20px;
  }
}

/*payer form*/
.order-registration__inner {
  margin: 0 auto;
  max-width: 975px;
}
.order-registration__toggles {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto 52px;
  max-width: 650px;
  width: 100%;
  justify-content: space-around;
}
.order-registration__inputs {
  margin: 0 auto;
}
.order-registration__bottom {
  display: flex;
  align-items: center;
}
.order-registration .form-action {
  margin-top: 50px;
}
.order-registration .application-f__inputs {
  max-width: none;
}
@media (max-width: 1230px) {
  .order-registration {
    font-size: 18px;
  }
  .order-registration .form-action {
    margin-top: 50px;
  }
}
@media (max-width: 768px) {
  .order-registration__inner {
    display: flex;
    flex-direction: column;
  }
  .order-registration__inputs {
    margin: 0 auto;
    max-width: 470px;
  }
  .order-registration .form-action {
    margin-top: 34px;
  }
}
@media (max-width: 480px) {
  .order-registration__toggles {
    flex-direction: column;
    align-self: center;
    margin-bottom: 30px;
    width: fit-content;
    font-size: 14px;
  }
  .order-registration__toggles > * + * {
    margin-top: 21px;
  }
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~ COMMON BLOCKS ~~~~~~~~~~~~~~~~~~~~~~~~~*/
.application-b__row {
  --air-x: 40px;
  --air-y: 40px;
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--air-x) * -1);
  margin-bottom: calc(var(--air-y) * -1);
}
.application-b__row > * {
  margin-left: var(--air-x);
  margin-bottom: var(--air-y);
  word-wrap: break-word;
  width: calc(100% / var(--columns) * 6 - var(--air-x));
}
.application-b__application-f {
  padding-top: 24px;
}
.application-b__map {
  height: 400px;
}
@media (max-width: 1024px) {
  .application-b__row {
    flex-direction: column;
    align-items: center;
  }
  .application-b__row > * {
    width: calc(100% / var(--columns) * 12 - var(--air-x));
  }
}

.calculator-b {
  position: relative;
  padding: 72px 0;
  font-size: 26px;
  color: #fff;
}
.calculator-b__bg {
  pointer-events: none;
}
.calculator-b__bg, .calculator-b__bg::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.calculator-b__bg::before {
  content: "";
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
.calculator-b__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.calculator-b__content {
  position: relative;
  z-index: 1;
}
.calculator-b__content > * {
  margin-bottom: 1.84em;
}
.calculator-b__content > *:last-child {
  margin-bottom: 0;
}
.calculator-b__content h1,
.calculator-b__content .h1,
.calculator-b__content h2,
.calculator-b__content .h2 {
  color: inherit;
}
.calculator-b__content__title {
  margin-bottom: 0.95em;
  font-size: 1.53em;
  line-height: 1.375;
}
@media (max-width: 1450px) {
  .calculator-b {
    font-size: 24px;
  }
}
@media (max-width: 1230px) {
  .calculator-b {
    padding: 55px 0;
    font-size: 20px;
  }
}
@media (max-width: 768px) {
  .calculator-b {
    padding: 30px 0 50px;
    font-size: 14px;
  }
  .calculator-b__bg::before {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  }
  .calculator-b__content > * {
    margin-bottom: 2.85em;
  }
  .calculator-b__title {
    margin-bottom: 0.55em;
    font-size: 18px;
  }
}

/* contacts block */
.contacts-b .sci__link {
  --air-x: 15px;
  width: 58px;
  height: 58px;
}
.contacts-b .map {
  height: 390px;
}
.contacts-b .firm-info {
  letter-spacing: 0.06em;
}
.contacts-b .firm-info__ic {
  margin-right: 1.35em;
}
@media (max-width: 1230px) {
  .contacts-b .map {
    height: 350px;
  }
}
@media (max-width: 768px) {
  .contacts-b .map {
    height: 300px;
  }
}
@media (max-width: 480px) {
  .contacts-b .map {
    height: 215px;
  }
}

.contacts-cells .firm-info__ic {
  margin-right: 0.9em;
}

.v-modal .application-f__btn {
  margin-top: 75px;
  align-self: center;
}
@media (max-width: 768px) {
  .v-modal .application-f__btn {
    margin-top: 35px;
  }
}

.uk-lightbox {
  background-color: rgba(51, 51, 51, 0.26);
}

.opts-form-b {
  background-color: #f5f1eb;
  background-image: url(./../../img/bg/opt-f-left.png), url(./../../img/bg/opt-f-right.png);
  background-repeat: no-repeat;
  background-position: left bottom 20px, right top 20px;
}
.opts-form-b .application-f {
  margin-top: 52px;
}
@media (max-width: 1024px) {
  .opts-form-b {
    background-size: 161px auto, 150px auto !important;
  }
}
@media (max-width: 768px) {
  .opts-form-b .application-f {
    margin-top: 24px;
  }
}

.slider_3 {
  overflow: visible;
}
.slider_3 ul {
  margin-left: -20px;
  padding: 0;
}
.slider_3 li {
  list-style-type: none;
  margin-bottom: 0;
  padding-left: 20px;
}
.slider_3 .uk-slidenav:hover svg {
  color: var(--color-secondary);
}
.slider_3 .uk-slidenav:active svg {
  fill: #989590;
}
.slider_3 .uk-slidenav svg {
  width: 18px;
  height: 33px;
  color: #989590;
  fill: #989590;
}
.slider_3 .uk-slidenav-previous {
  left: -90px;
}
.slider_3 .uk-slidenav-next {
  right: -90px;
}
@media (max-width: 1230px) {
  .slider_3 {
    padding: 0 60px;
  }
  .slider_3-wrap {
    max-width: none !important;
  }
  .slider_3 .uk-slidenav-previous {
    left: 0px;
  }
  .slider_3 .uk-slidenav-next {
    right: 0px;
  }
}
@media (max-width: 768px) {
  .slider_3 {
    margin-right: calc(var(--spacing-side) * -1);
    padding: 0;
  }
  .slider_3 li {
    max-width: 191px;
  }
  .slider_3 .uk-slidenav {
    display: none;
  }
}

.stages-b {
  overflow: hidden;
}
.stages-b .container {
  position: relative;
}
.stages-b__bg {
  position: absolute;
  right: 0;
  top: 20%;
  width: fit-content;
  max-width: 100%;
  max-height: 100%;
  transform: translateX(30%);
}
@media (max-width: 768px) {
  .stages-b__bg {
    top: auto;
    bottom: 6%;
    max-width: 530px;
    width: 530px;
    transform: translateX(35%);
  }
}

@media screen and (min-width: 1024px) {
  .b-panel .products__list > * {
    width: calc(100% / var(--columns) * 4 - var(--air-x));
  }
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~ HEADER ~~~~~~~~~~~~~~~~~~~~~~~~~*/
.header {
  position: relative;
  z-index: 10;
  font-size: 14px;
  background-color: var(--color-bg-main);
  box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.1);
  transition: top 0.3s;
}
.header.fixed {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  animation: anim 0.8s;
  will-change: top;
}
@keyframes anim {
  from {
    top: -100px;
  }
  to {
    top: 0px;
  }
}
.header__container {
  display: flex;
}
.header__side {
  margin-right: 25px;
  padding: 8px 0;
}
.header__body {
  flex-grow: 1;
  padding: 22px 0 19px;
}
.header__body > * {
  margin-bottom: 20px;
}
.header__body > *:last-child {
  margin-bottom: 0;
}
.header__row {
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header__row:nth-of-type(1) {
  justify-content: space-between;
}
.header__logo {
  max-width: 120px;
}
.header__hamburger {
  display: none;
  margin-left: 30px;
}
.header__menu {
  text-transform: uppercase;
}
.header__menu .menu__submenu {
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.05em;
}
.header__callback {
  min-height: 45px;
}
.header .group-social {
  display: flex;
  align-items: center;
  gap: 10px;
}
@media screen and (min-width: 1200px) {
  .header__menu {
    font-size: 16px;
  }
  .header__menu > .menu__item {
    margin-right: 0.81em;
  }
  .header__menu > .menu__item > .menu__link {
    position: relative;
    padding: 0.37em 10px;
    transition: color 0.3s;
  }
}
@media (max-width: 1200px) {
  .header {
    padding: 8px 0;
    height: auto;
  }
  .header__container {
    align-items: center;
  }
  .header__side, .header__body {
    padding: 0;
  }
  .header__row {
    margin-bottom: 0;
  }
  .header__logo {
    max-width: 100px;
  }
  .header__hamburger {
    display: block;
  }
  .header__burger {
    position: absolute;
    right: 0;
    width: 400px;
    font-size: 14px;
    background-color: var(--color-bg-main);
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s, visibility 0s 0.3s;
  }
  .header__burger.open {
    visibility: visible;
    opacity: 1;
    transition: opacity 0.3s;
  }
  .header__burger-inner {
    display: flex;
    flex-direction: column;
    padding: 15px 30px 25px 18px;
    overflow: auto;
  }
  .header__burger .btn-ic__ic svg {
    max-width: 14px;
    max-height: 14px;
  }
  .header__burger .btn-ic strong {
    font-size: 8px;
  }
  .header__menu {
    font-size: 14px;
  }
  .header__menu .menu__submenu {
    font-weight: 400;
    text-transform: none;
  }
  .header__btns-ic {
    --air-x: 20px;
  }
  .header__nav {
    margin-top: 12px;
  }
}
@media (max-width: 768px) {
  .header__logo {
    max-width: 60px;
  }
  .header .msgrs__link svg {
    width: 28px;
    height: 28px;
  }
}
@media (max-width: 480px) {
  .header__burger {
    width: 85vw;
  }
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~ FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~*/
.footer {
  position: relative;
  padding-top: 38px;
  font-size: 14px;
  background-color: var(--color-bg-main);
  box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.05);
}
.footer__body {
  display: grid;
  grid-template-columns: repeat(4, auto);
  justify-content: space-between;
}
.footer__bottom {
  padding: 15px 0 14px;
  background-color: #2C6B3E;
  color: #fff;
}
.footer__bottom a {
  font-weight: 700;
  color: inherit;
  text-decoration: none;
}
.footer__bottom a:hover {
  text-decoration: underline;
}
.footer__catalog {
  padding-left: 0;
  font-weight: 600;
  line-height: 2.8571428571;
}
.footer__catalog li {
  list-style: none;
  margin-bottom: 0;
}
.footer__catalog a {
  text-decoration: underline;
  color: inherit;
}
.footer__catalog a:hover {
  text-decoration: none;
  color: var(--color-secondary);
}
.footer__bottom {
  margin-top: 45px;
}
.footer .group-social {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 25px;
}
@media (max-width: 1024px) {
  .footer__body {
    grid-template-columns: auto auto;
    column-gap: 60px;
    row-gap: 30px;
    justify-content: flex-start;
  }
}
@media (max-width: 768px) {
  .footer {
    padding-top: 31px;
    font-size: 12px;
  }
  .footer__body {
    grid-template-columns: auto;
    justify-content: flex-start;
    row-gap: 29px;
  }
  .footer__col {
    grid-column: 1/3;
  }
  .footer__col:nth-of-type(1) {
    grid-column: 1/2;
  }
  .footer__col:nth-of-type(2) {
    grid-row: 1/2;
    grid-column: 2/3;
  }
  .footer__bottom {
    margin-top: 43px;
    font-size: 10px;
  }
}

/*.index-pg {
  padding-top: 0 !important;
}*/
.index-pg .site__content {
  background-repeat: no-repeat;
  background-position: left bottom 41%, left bottom, right bottom 240px;
}
@media (max-width: 1024px) {
  .index-pg .site__content {
    background-size: 550px, 150px, 300px;
    background-position: left bottom 37%, left bottom, right bottom 300px;
  }
}
@media (max-width: 768px) {
  .index-pg .site__content {
    background-size: 0px, 0px, 195px;
    background-position: left bottom 43%, left bottom, right bottom 400px;
  }
}

/* blog page */
.blog-full-pg .content h2:first-child,
.blog-full-pg .content .h2:first-child,
.blog-full-pg .content h3:first-child,
.blog-full-pg .content .h3:first-child {
  margin-top: 0;
}
.blog-full-pg .content h2,
.blog-full-pg .content .h2 {
  margin: 2.08em 0 1.25em;
}
.blog-full-pg .content h3,
.blog-full-pg .content .h3 {
  margin: 1.36em 0;
  color: #676767;
}
.blog-full-pg .content .img {
  margin-bottom: 3.68em;
  overflow: hidden;
  border-radius: 3px;
}
.blog-full-pg .content .img img {
  margin: 0 auto;
}
.blog-full-pg .content table{
    border-collapse: collapse;
}
.blog-full-pg .content td, .blog-full-pg .content th {
    padding: 10px;
    border: 1px solid #cbcbcb;
}
@media (max-width: 768px) {
  .blog-full-pg .content h2,
.blog-full-pg .content .h2 {
    margin: 1.87em 0 1.25em;
  }
  .blog-full-pg .content h3,
.blog-full-pg .content .h3 {
    margin: 1.33em 0 1.33em;
  }
  .blog-full-pg .content .img {
    margin: 2.5em 0 2.14em;
  }
}

/*==================== NOTIFY PAGE ====================*/
.notify-pg .site__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  background-repeat: no-repeat;
  background-position: right 30% center;
  background-size: auto 90%;
}
.notify-pg h1 {
  margin-bottom: 0.78em;
  font: 500 64px var(--fm-1);
  line-height: 1.09375;
  color: var(--color-primary);
  text-transform: uppercase;
}
.notify-pg main {
  position: relative;
  margin: auto 0;
  padding: 30px 0 0;
}
.notify-pg main .container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.notify-pg main p {
  margin-bottom: 2.65em;
  font: italic 500 20px var(--fm-1);
  line-height: 1.1666666667;
}
.notify-pg main .btn {
  min-width: 19.92em;
}
@media (max-width: 1230px) {
  .notify-pg h1 {
    font-size: 48px;
  }
  .notify-pg main p {
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  .notify-pg .site__content {
    background-size: 80% auto;
  }
  .notify-pg h1 {
    font-size: 32px;
  }
  .notify-pg main p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .notify-pg h1 {
    font-size: 28px;
  }
  .notify-pg main p {
    font-size: 16px;
  }
}

.err-pg h1 {
  margin-bottom: 0.35em;
  font: 300 128px var(--fm-1);
  line-height: 1.09375;
}
@media (max-width: 1230px) {
  .err-pg h1 {
    font-size: 100px;
  }
}
@media (max-width: 768px) {
  .err-pg h1 {
    font-size: 86px;
  }
}

.product__prop table{
    border-collapse: collapse;
    width: 100%;
    height: 96px;
}
.product__prop td {
    padding: 5px 15px 5px 0;
    border-bottom: 1px solid #eaeaea;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwiaGVscGVycy9fbWl4c2lucy5zY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsImJhc2UvX251bGxzdHlsZS5zY3NzIiwiYmFzZS9fYWJzdHJhY3Quc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImxheW91dC9fZ3JpZC5zY3NzIiwibGF5b3V0L19jb21tb24uc2NzcyIsImNvbXBvbmVudHMvX2J0bnMuc2NzcyIsImNvbXBvbmVudHMvX2F0b21zLnNjc3MiLCJjb21wb25lbnRzL19pbnRlcmZhY2Uuc2NzcyIsImNvbXBvbmVudHMvX21vbGVjdWxlcy5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2tzLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsInBhZ2VzL19pbmRleC5zY3NzIiwicGFnZXMvX2Jsb2ctZmwuc2NzcyIsInBhZ2VzL19ub3RpZnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUE0QkE7QUFDQztFQUNBO0FBRUE7RUFDQTtFQUNBO0FBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUVBO0VBRUE7RUFDQTtFQUNBOztBQy9CQTtFREdEO0lBK0JFOzs7O0FFM0RGO0FBRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBTmdFOztBQUNqRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUFOZ0U7O0FBQ2pFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQU5nRTs7QUFDakU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBTytFOztBQVpoRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUFOZ0U7O0FBQ2pFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQU5nRTs7QUFDakU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBTmdFOztBQUNqRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUFOZ0U7O0FBQ2pFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQU5nRTs7QUFDakU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBTmdFOztBQUNqRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUFOZ0U7O0FBQ2pFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQU5nRTs7QUNEbEU7QUFDQTtFQUFFO0VBQVU7RUFBUzs7O0FBQ3JCO0VBQW1CO0VBQTRCO0VBQStCO0VBQXdCOzs7QUFDdEc7RUFBZTs7O0FBQ2Y7RUFBaUI7OztBQUNqQjtFQUF3Qjs7O0FBQ3hCO0VBQVU7RUFBWTtFQUFXO0VBQWU7RUFBaUI7RUFBMEI7RUFBMkI7RUFBOEI7RUFBbUM7OztBQUN2TDtFQUFzQjtFQUFvQjs7O0FBQzFDO0VBQU07OztBQUNOO0VBQWlCOzs7QUFDakI7QUFDQTtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFDQTtFQUNFOzs7QUFFRjtFQUFTOzs7QUFDVDtFQUFPO0VBQWdCOzs7QUFDdkI7RUFBeUI7RUFBVTs7O0FBQ25DO0VBQW9COzs7QUFDcEI7RUFBRTs7O0FBQ0Y7RUFBTTs7O0FBQ047RUFBUztFQUFjO0VBQWU7OztBQUN0QztFQUFrQjtFQUFrQjs7O0FBQ3BDO0FDNUJBO0FBQ0E7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUdGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFHRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0FBQ0E7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOzs7QUFHSjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOzs7QUFHSjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FDbDNPSjtBQUFBO0VBRUM7RUFDQSxXTEVJO0VLREo7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUpkRDtFSUtEO0lBYUU7OztBSlpEO0VJREQ7SUFpQkU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFQTtBQUFBO0VBRUM7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBSjFERjtFSTRDQTtJQWtCRTs7RUFFQTtJQUNDOzs7QUpyREg7RUlnQ0E7SUEwQkU7O0VBRUE7SUFDQzs7O0FKdkRIO0VJMEJBO0lBa0NFOztFQUVBO0lBQ0M7Ozs7QUFNSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUM7OztBQzVHRDtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FMUUE7RUtaRDtJQU9FO0lBQ0E7SUFDQTtJQUNBOzs7QUxvQkQ7RUs5QkQ7SUFjRTtJQUNBO0lBQ0E7Ozs7QUFJRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0M7OztBQUlGO0FBQUE7RUFFQzs7O0FBRUQ7QUFBQTtFQUVDOzs7QUFFRDtBQUFBO0VBRUM7OztBQUVEO0FBQUE7RUFFQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtFQUlDOztBQUVBO0FBQUE7QUFBQTtBQUFBO0VBQ0M7OztBQUlGO0FBQUE7RUFFQzs7QUFFQTtBQUFBO0VBQ0M7RUFDQTs7O0FBSUY7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTs7O0FBSUY7RUFDQzs7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUM7RUFDQTtFQUNBOztBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdDOztBQUlGO0FBQUE7RUFFQzs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7QUFBQTtFQUVDOztBQUVBO0FBQUE7RUFDQztFQUNBOztBQUVBO0FBQUE7RUFDQzs7QUFNRjtFQUNDOztBQUlGO0FBQUE7QUFBQTtFQUdDO0VBQ0E7O0FBRUE7QUFBQTtBQUFBO0VBQ0M7O0FBS0Q7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPQzs7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNDOztBTHJKSDtFS3VFRDtJQW9GRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7QUFBQTtFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBTDNNRDtFS3dMRDtJQXVCRTs7O0FMbk1EO0VLNEtEO0lBMkJFO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0FBQUE7QUFBQTtJQUdDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBOzs7QUwvTUY7RUtzS0Q7SUE4Q0U7O0VBRUE7SUFDQzs7OztBQUtIO0VBQ0M7RUFDQTs7QUFFQTtBQUFBO0FBQUE7QUFBQTtFQUlDOztBQUVBO0FBQUE7QUFBQTtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7RUFDQzs7QUFJRjtFQUNDOztBTGxRRDtFS3NRQztJQUNDOzs7QUxyUEY7RUs0TkQ7SUE4QkU7O0VBRUE7SUFDQzs7OztBQzVSSDtFQUNDO0VBQ0E7RUFDQTs7O0FBc0JEO0VBWEM7RUFDQTtFQUNBOzs7QUFhRDtBQUFBO0VBRUM7RUFDQTtFQXpCQTtFQUNBO0VBQ0E7RUFDQTs7QUEwQkE7QUFBQTtFQUNDO0VBdkJEO0VBQ0E7RUFDQTs7O0FBNEJDO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU1BO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFQRDtBQUFBO0VBRUM7OztBQUdEO0FBQUE7RUFFQzs7O0FBUEQ7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0VBRUM7OztBQVBEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFQRDtBQUFBO0VBRUM7OztBQUdEO0FBQUE7RUFFQzs7O0FBUEQ7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0VBRUM7OztBQVBEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFQRDtBQUFBO0VBRUM7OztBQUdEO0FBQUE7RUFFQzs7O0FBUEQ7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0VBRUM7OztBQVBEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFQRDtBQUFBO0VBRUM7OztBQUdEO0FBQUE7RUFFQzs7O0FBUEQ7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0VBRUM7OztBQVBEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFNRjtFQUdHO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBT0Q7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7OztBQXZCSDtFQUdHO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBT0Q7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7OztBQXZCSDtFQUdHO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBT0Q7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7OztBQXZCSDtFQUdHO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBT0Q7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7OztBQXZCSDtFQUdHO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBT0Q7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7OztBQXZCSDtFQUdHO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBT0Q7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7OztBQzVGSjtBQUNBO0FBQ0E7RUFDQztFQUNBO0VBRUE7RUFDQTs7QUFFQTtFQUNDOztBQUVBO0VBQ0M7O0FBSUY7RURWQTtFQUNBO0VBQ0E7RUFDQTs7QUNVQztFRE5EO0VBQ0E7RUFDQTtFQ01FOzs7QUFLSDtFQUNDO0VBQ0E7RUR0QkE7RUFDQTtFQUNBO0VBQ0E7O0FDdUJBO0VEbkJBO0VBQ0E7RUFDQTs7O0FDc0JEO0FBQ0E7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBUHhERjtFTzBCRDtJQW1DRTs7RUFFQTtJQUNDOztFQUdEO0lBQ0M7SUFDQTs7O0FQekRGO0VPY0Q7SUFnREU7O0VBRUE7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBOzs7QVB4RUY7RU9RRDtJQXFFRTs7RUFFQTtJQUNDOztFQUdEO0lBQ0M7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7Ozs7QUFLSDtBQUNBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QVAxSEQ7RU9zR0Q7SUF3QkU7SUFDQTs7RUFFQTtJQUVDOzs7O0FBS0g7RUFDQzs7QUFFQTtFQUNDOzs7QVB0SUQ7RU8wSUQ7SUFFRTs7OztBRDNLRjtFQUNDO0VBQ0E7RUFDQTs7O0FBc0JEO0VBWEM7RUFDQTtFQUNBOzs7QUFhRDtBQUFBO0VBRUM7RUFDQTtFQXpCQTtFQUNBO0VBQ0E7RUFDQTs7QUEwQkE7QUFBQTtFQUNDO0VBdkJEO0VBQ0E7RUFDQTs7O0FBNEJDO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU5BO0VBQ0M7OztBQUlGO0VBQ0M7OztBQU1BO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFQRDtBQUFBO0VBRUM7OztBQUdEO0FBQUE7RUFFQzs7O0FBUEQ7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0VBRUM7OztBQVBEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFQRDtBQUFBO0VBRUM7OztBQUdEO0FBQUE7RUFFQzs7O0FBUEQ7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0VBRUM7OztBQVBEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFQRDtBQUFBO0VBRUM7OztBQUdEO0FBQUE7RUFFQzs7O0FBUEQ7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0VBRUM7OztBQVBEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFQRDtBQUFBO0VBRUM7OztBQUdEO0FBQUE7RUFFQzs7O0FBUEQ7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0VBRUM7OztBQVBEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFNRjtFQUdHO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBT0Q7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7OztBQXZCSDtFQUdHO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBT0Q7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7OztBQXZCSDtFQUdHO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBT0Q7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7OztBQXZCSDtFQUdHO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBT0Q7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7OztBQXZCSDtFQUdHO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBT0Q7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7OztBQXZCSDtFQUdHO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBUEQ7QUFBQTtJQUVDOztFQUdEO0FBQUE7SUFFQzs7RUFQRDtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQVBEO0FBQUE7SUFFQzs7RUFHRDtBQUFBO0lBRUM7O0VBT0Q7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7O0VBTkE7SUFDQzs7RUFJRjtJQUNDOztFQU5BO0lBQ0M7O0VBSUY7SUFDQzs7RUFOQTtJQUNDOztFQUlGO0lBQ0M7OztBRTVGSjtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBS0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUVBOztBQUlBO0VBQ0M7OztBQUlGO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBRUM7RUFDQTtFQUVBOztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBRUM7RUFDQTtFQUNBOztBQUdEO0VBRUMsTVRyRWE7O0FTeUVmO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUM7O0FBSUY7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBUnZGRDtFUW9GQTtJQU1FO0lBQ0E7SUFDQTs7O0FSNUZGO0VRbkJEO0lBb0hFOzs7O0FBSUY7RUFDQztFQUNBO0VBS0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUVBOztBQUlBO0VBQ0M7OztBQUlGO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBRUM7RUFDQTtFQUVBOztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBRUM7RUFDQTtFQUNBOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUM7O0FBSUY7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBUjFNRDtFUXVNQTtJQU1FO0lBQ0E7SUFDQTs7O0FSL01GO0VRcUdEO0lBK0dFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7RVI3TkM7RUFDQTtFQUNBO0VRNk5BO0VBQ0E7RUFDQTtFQUNBOztBUjlOQTtFQUNDO0VBQ0E7O0FROE5EO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFHRDtFQUdDOzs7QUFLSDtFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOztBQUlGO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDQzs7QVI1V0Y7RVFtVUQ7SUE4Q0U7SUFDQTs7O0FSaFdEO0VRaVREO0lBbURFO0lBQ0E7Ozs7QUFJRjtFQUNDO0FBZ0JBOztBQWZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlEO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7OztBQ2phSDtBQUNBO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBVGdCRDtFUzlCRDtJQXFCRTs7RUFFQTtJQUNDO0lBQ0E7O0VBR0Q7SUFDQzs7OztBQU1GO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBVFZGO0VTSUQ7SUFXRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQ0E7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTs7O0FBR0Y7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0M7RUFDQTs7QVQzRkE7RVN5RkQ7SUFLRTs7OztBQUlGO0FBQ0E7RUFFQztFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFVHREQTtFU3lEQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBVDVERDtBQUFBO0VBRUM7O0FBR0Q7RUFDQzs7QVN5REQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVBO0VBQ0M7RUFDQTs7QVQzSUg7RVN1RkQ7SUEwREU7O0VBRUE7SUFDQzs7O0FUeElGO0VTMkVEO0lBa0VFOzs7O0FBSUY7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FUMUtGO0VTd0pEO0lBdUJFO0lBQ0E7Ozs7QUFJRjtBQUNBO0VBR0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNDOztBQUdEO0VBQ0M7O0FBSUY7RUFFQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7O0FBSUE7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUlGO0VBQ0M7O0FBRUE7RUFDQzs7O0FBS0g7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUlGO0FBQ0E7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FUL1hEO0VTdVZEO0lBNENFOzs7QVRqWEQ7RVNxVUQ7SUFnREU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlGO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdDO0VBRUM7O0FBSUY7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0VBQ0M7OztBQUtGO0FBQ0E7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7O0FBR0M7RUFFQztFQUNBOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUE7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFLSDtFQUNDOztBVGhrQkQ7RVNvY0Q7SUFnSUU7SUFDQTs7RUFFQTtJQUNDOzs7O0FBS0g7QUFDQTtFQUdDO0VBQ0E7RUFDQTtFQUNBOztBQUVTO0VUOWpCVDtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBUzJqQkE7RUFDQzs7QUFFQTtFQUNDOzs7QUFLSDtFQUNDOztBQUNBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFDQTtFQUdDO0VBQ0E7RUFDQTs7QUFFQTtFVHBuQkE7RUFDQTtFQUNBO0VTcW5CQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBVDFuQkQ7RUFDQztFQUNBOztBUzBuQkE7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUNBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7O0FBTUo7QUFFQztFQUNDO0VBQ0E7RVR6cUJEO0VNN0RBO0VBQ0E7RUFDQTtFQUNBOztBTjJEQTtBQUFBO0VBRUM7O0FBR0Q7RUFDQzs7QVNzcUJBO0VIbnVCRDtFQUNBO0VBQ0E7O0FHc3VCQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FUanVCRjtFU3N1QkM7SUFDQzs7OztBQUtIO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBS0g7QUFDQTtFQUNDO0VBR0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0M7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRjtBQUFBO0FBQUE7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7O0FBSUY7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOzs7QUFLRDtFQUNDO0VBQ0E7RUh2NUJEO0VBQ0E7RUFDQTtFQUNBOztBR3c1QkE7RUhwNUJBO0VBQ0E7RUFDQTs7O0FHdTVCRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVBO0VBQ0M7RUFDQTtFQUNBOzs7QUFLSDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FUcjlCRDtFU3k5QkM7SUFDQzs7OztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBVGgvQkQ7RVMrOUJEO0lBcUJFO0lBQ0E7SUFDQTs7RUFFQTtJQUNDOztFQUdEO0lBQ0M7SUFDQTs7OztBQUtIO0VBQ0M7RUFDQTs7QVRyZ0NBO0VTbWdDRDtJQUtFOzs7O0FBSUY7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDOztBVGppQ0E7RVNnaUNEO0lBSUU7Ozs7QUFJRjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBVC9qQ0Q7RVNta0NEO0lBRUU7SUFDQTs7OztBVGhrQ0Q7RVNxa0NBO0lBQ0M7OztBQ3JtQ0Y7QUFFQztFQUdDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBSUE7RUFDQztFQUNBOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7O0FWM0JEO0VVa0NFO0lBQ0M7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7O0VBSUY7SUFDQztJQUNBOzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBS0g7RUFDQztFQUNBO0VBQ0E7O0FBSUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBY0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQUNDOztBQUVBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBVmxMRjtFVXNFRDtJQWlIRTs7O0FWM0tEO0VVMEREO0lBcUhFO0lBQ0E7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFJQTtJQUNDO0lBQ0E7O0VBSUY7SUFDQztJQUNBOztFQUVBO0lBQ0M7O0VBR0Q7SUFDQztJQUNBOzs7O0FBTUo7QUFFQztFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QVZyU0Y7RVUwU0M7SUFDQzs7O0FWclNGO0VVMFNDO0lBQ0M7Ozs7QUFLSDtBQUNBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQU1EO0VBQ0M7RUFDQTtFQUNBOztBQUlGO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDQzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtBQUNBO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBRUM7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7OztBQUlGO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBSUY7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBSUY7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QVZubUJEO0VVdW1CQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDOzs7O0FBS0g7QUFJQztFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFVmhvQkE7RUFDQTtFQUNBO0VVZ29CQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVZwb0JEO0VBQ0M7RUFDQTs7QVVvb0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBVnp2QkY7RVU4dkJDO0lBQ0M7OztBVm52QkY7RVV3dkJDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FWdHZCRjtFVTJ2QkM7SUFDQztJQUNBOztFQUVBO0lBQ0M7O0VBR0Y7SUFDQztJQUNBOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDQztJQUNBOztFQUVBO0lBQ0M7O0VBSUY7SUFDQzs7RUFHRDtJQUNDOztFQUlGO0lBQ0M7O0VBR0Q7SUFDQzs7OztBQUtIO0FBQ0E7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOzs7QUFLSDtBQUNBO0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7O0FBTUY7RUFDQzs7O0FBT0Q7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtEO0FBQUE7RUFFQzs7O0FDbDlCSDtBQUNBO0FBQ0E7RUFHRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFOztBQUVBO0VBQ0U7O0FBS047RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QVhGSDtFV01HO0lBQ0U7OztBWERMO0VXTUc7SUFDRTs7OztBQUtOO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBRUE7QUFBQTtFQUVFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBWG5DSDtFV2FEO0lBMEJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7RUFHRjtJQUNFOzs7O0FBS047QUFFRTtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFFRTs7QVh4Rkg7RVc0Rkc7SUFDRTs7RUFFQTtJQUNFO0lBRUE7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBSUo7SUFDRTs7OztBQUtOO0FBQ0E7RUFHRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBRUU7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFOztBQUlKO0FBQUE7RUFFRTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBSUo7QUFBQTtFQUVFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFFRTs7QUFLTjtFQUNFOztBQUdGO0VBQ0U7O0FBSUE7RUFDRTs7QUFJSjtFQUNFOztBWDFRSDtFV3FJRDtJQXlJSTs7O0FYNVBIO0VXaVFHO0lBQ0U7O0VBR0Y7SUFDRTs7RUFFQTtJQUNFO0lBQ0EscUJBQ0g7SUFHRztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0U7SUFDQTs7RUFJSjtJQUNFO0lBQ0E7O0VBRUE7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBSUo7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFFQTtJQUNFOztFQUlKO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBOztFQUlKO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7O0FYeFVMO0VXK1VPO0lBQ0U7Ozs7QUFPVjtBQUtFO0VBQ0U7O0FBR0Y7RUFDRTtFTC9YSDtFQUNBO0VBQ0E7RUFDQTs7QUtnWUc7RUw1WEg7RUFDQTtFQUNBO0VBTUE7O0FLMFhDO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0FBQUE7QUFBQTtFQUdFOztBQUVBO0FBQUE7QUFBQTtFQUNFOztBQUlKO0FBQUE7RUFFRTtFQUNBOztBQUtGO0VBRUU7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFLRjtFQUNFOztBWDVhTDtFV2liRztBQUFBO0lBRUU7OztBWHZhTDtFVzZhRztJQUNFOztFQUVGO0lMbmJIOztFS3diRztJQUNFOztFQUVBO0lBRUU7SUFDQTtJQUNBOztFQUtGO0lBQ0U7OztBWDViUDtFV2ljRztJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFFQTtBQUFBO0lBRUU7Ozs7QUFNUjtBQUNBO0VYN2JDO0VBQ0E7RUFDQTtFVzhkQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FYamZEO0VXNmNHO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTs7RUFFQTtJQUNFOztFQUdGO0lBQ0U7O0VBSUo7SUFDRTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTs7O0FYdGRQO0VBQ0M7RUFDQTs7QVdpZUE7RUFDRTs7QUFHRjtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUdBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FYcGtCSDtFV3VlRDtJQWlHSTs7O0FYNWpCSDtFVzJkRDtJQXFHSTs7RUFFQTtJQUNFOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUlBO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBOzs7QVg3a0JQO0VXcWREO0lBOEhJOzs7O0FBSUo7RUwvbUJDO0VBQ0E7RUFDQTtFQUNBOztBSyttQkM7RUwzbUJEO0VBQ0E7RUFDQTtFQU1BOztBS3dtQkM7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FYdG5CTDtFV3ltQkQ7SUFrQkk7SUFDQTs7O0FYaG5CSDtFV29uQkc7SUx2bkJIOzs7QU5TQTtFV29uQkc7SUw3bkJIOzs7QU5lQTtFV2lsQkQ7SUFrQ0k7SUFDQTs7RUFFQTtJTHJvQkg7SUt1b0JLOzs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FYMW9CSDtFVzhvQkc7SUFDRTtJQUNBOzs7O0FBS047RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFTHZ0Qkg7RUFDQTtFQUNBO0VBQ0E7O0FLd3RCRztFQUNFO0VMcnRCTDtFQUNBO0VBQ0E7O0FLd3RCQztFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBWG52Qkw7RVcycEJEO0lBNkZJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7O0VBSUo7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUw5eEJMOztFS215Qkc7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFHRTtJQUNBOztFQUdGO0lBQ0U7O0VBS0U7SUFDRTs7RUFJSjtJQUNFOzs7QVh6ekJQO0VXZzBCSztJTHowQkw7O0VLODBCRztJQUNFO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOztFQUtGO0lBQ0U7O0VBR0Y7SUFDRTs7OztBQU1SO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QVhsMkJIO0VXMjFCRDtJQVdJOztFQUVBO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7Ozs7QUFLTjtBQUNBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFWG4xQkQ7RUFDQTtFQUNBLG9CV2sxQnVCO0VYajFCdkI7RVdrMUJHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RVg1MUJEO0VBQ0E7RUFDQSxvQlcyMUJ1QjtFWDExQnZCO0VXMjFCRztFQUNBOztBWDM2Qkg7RVcrNkJHO0lBQ0U7SUFDQTs7RUFHRjtJWHgyQkg7SUFDQTtJQUNBLG9CV3UyQnlCO0lYdDJCekI7SVd1MkJLOzs7QVhoN0JMO0VXcTdCRztJQUNFO0lBQ0E7O0VBR0Y7SUFDRTs7OztBQU1KO0VBQ0U7RUFDQTtFWHA2Qkg7RU03REE7RUFDQTtFQUNBO0VBQ0E7RUtrK0JHOztBWHY2Qkg7QUFBQTtFQUVDOztBQUdEO0VBQ0M7O0FXbzZCQTtFTGorQkQ7RUFDQTtFQUNBO0VBTUE7RUs0OUJHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7O0FYdC9CUDtFVzQvQkc7SUwvL0JIOzs7QU5TQTtFVzIvQkc7SUFDRTtJQUVBOztFQUVGO0lMemdDSDtJSzJnQ0s7SUFDQTs7RUFFQTtJQUNFOzs7O0FBTVI7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtBQUFBO0VBRUU7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTs7QUFHRjtFQUNFOztBWHppQ0w7RVdnaENEO0lBOEJJO0lBQ0E7O0VBRUU7QUFBQTtJQUVFOzs7O0FBT047QUFBQTtFQUVFO0VBQ0E7O0FBRUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7QUFBQTtFQUNFOztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBS0Y7QUFBQTtFQUVFOztBWHBtQ0w7RVcybUNLO0FBQUE7SUFDRTs7O0FYdG1DUDtFVzhtQ0s7QUFBQTtJQUNFOzs7O0FBTVI7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtBQUFBO0VBRUU7RUFDQTs7QUFHRjtFQUNFOztBWDdvQ0g7RVdzbkNEO0lBMkJJOztFQUVBO0FBQUE7SUFFRTs7OztBQUtOO0VBQ0U7RUFDQTtFTHByQ0Q7RUFDQTtFQUNBO0VBQ0E7RUtvckNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VYbHBDRDtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBVytvQ0U7RUFDRTs7QUFJSjtFTG5zQ0Q7RUFDQTtFQUNBO0VLbXNDRzs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdFO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBWDd0Q0w7RVc0cUNEO0lBc0RJO0lBQ0E7OztBWGp0Q0g7RVcwcENEO0lBMkRJO0lBQ0E7SUFFQTs7OztBQUlKO0VBQ0UsTVpodkNhOzs7QVltdkNmO0VBQ0UsTVp6dUNjOzs7QVk0dUNoQjtBQUNBO0VBU0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUE7QUEwQkE7O0FBekJBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RVgzdUNEO0VBQ0E7RUFDQTtFVzJ1Q0c7RUFDQTtFQUNBO0VBQ0E7O0FYNXVDSDtFQUNDO0VBQ0E7O0FXNHVDRTtFQUNFOztBQUtKO0VBR0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtBQUFBO0VBR0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FYM3lDSDtFV3l0Q0Q7QUF3Rkk7QUE0QkE7QUFvQkE7QUFNQTtBQWtCQTtBQTRCQTtBQXlCQTtBQU1BOztFQWxJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRTtJQUNFOztFQUtOO0lBQ0U7SUFDQTs7RUFRRjtJQUNFOztFQUVBO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBRUU7O0VBSUo7SUFDRTs7RUFJRjtJQUNFO0lBQ0E7O0VBSUY7QUFDRTs7RUFDQTtJQTVJRjtJQUNBOztFQStJSTtJQUNFOztFQUlKO0lBRUU7O0VBS0o7SUFDRTs7RUFFQTtJQUNFOztFQUdGO0lBRUU7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBOztFQUtKO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFLSjtJQUNFO0lBQ0E7O0VBSUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFOzs7QVgxOUNQO0VXaXZDRDtJQStPSTtJQUNBO0FBRUE7O0VBQ0E7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOztFQUlKO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFOztFQUdGO0FBQUE7SUFFRTs7RUFJSjtJQUNFOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOzs7QVgvaERMO0VXMnVDRDtJQXlUSTtJQUNBO0FBRUE7O0VBQ0E7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOztFQUlKO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFOztFQUdGO0FBQUE7SUFFRTs7RUFJSjtJQUNFOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOzs7O0FBS047QUFDQTtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFVRjtFQUNFO0VBQ0E7RUFDQTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOztBQUlKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTs7QUFJSjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QVgxdURQO0VXaW9ERDtJQStHSTs7RUFFQTtJQUNFO0lBQ0E7OztBWDl1REw7RVcybkREO0lBd0hJOztFQUVBO0lBQ0U7OztBWDF1REw7RVcrbUREO0lBZ0lJOztFQUVBO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7OztBWGx3RFQ7RVd5bUREO0lBZ0tJOztFQUdFO0lBQ0U7O0VBR0Y7QUFBQTtBQUFBO0FBQUE7SUFJRTs7RUFHRjtJQUNFOzs7O0FBTVI7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7O0FBSUo7QUFDQTtFQUNFO0VBQ0E7O0FBR0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBWHQwREw7RVcreUREO0lBNEJJOzs7QVhyMERIO0VXeXlERDtJQWdDSTs7RUFHRTtJQUNFOzs7O0FBT047RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFTG4zREg7RUFDQTtFQUNBO0VBQ0E7O0FLbzNERztFTGgzREg7RUFDQTtFQUNBOztBS20zREM7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOzs7QUFNSjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUxqNURIO0VBQ0E7RUFDQTtFQUNBOztBS2s1REc7RUw5NERIO0VBQ0E7RUFDQTtFQU1BOztBTkdBO0VXMDRERztJQUNFOztFQUlBO0lMMTVETDtJQUNBO0lBQ0E7SUFNQTs7O0FOZUE7RVcyNERHO0lBQ0U7O0VBRUY7SUFDRTtJQUVBOztFQUVBO0lMbDZETDtJS282RE87Ozs7QUFPTjtFTDE3REQ7RUFDQTtFQUNBO0VBQ0E7O0FLMDdERztFTHQ3REg7RUFDQTtFQUNBO0VBTUE7O0FLbzdEQztFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0VBRUE7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FYamdFTDtFV3NnRUc7SUFDRTtJQUNBOztFQUVBO0lMN2dFTDs7RUtraEVPO0lBQ0U7O0VBTUo7SUFDRTs7RUFJSjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFOztFQUlKO0lBQ0U7SUFDQTs7RUFHRjtJQUVFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFFQTtJQUNFOzs7QVhwakVQO0VXMGpFRztJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFFQTtJQUNFOzs7O0FBTVI7RVhwakVDO0VBQ0E7RUFDQTtFV3NqRUM7RUFDQTtFQUNBO0VBQ0E7O0FYdmpFRDtFQUNDO0VBQ0E7O0FXdWpFQTtFQUNFOztBQUdFO0VBQ0U7O0FBSUo7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQVFBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FYaHBFSDtFVzRrRUQ7SUF3RUk7SUFDQTs7RUFFQTtJQUNFOzs7QVhscEVMO0VXc2tFRDtJQWlGSTs7OztBQUlKO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUdFOztBQUdGO0VYcHFFRDtFQUNBO0VBQ0E7RVdvcUVHOztBWGxxRUg7RUFDQztFQUNBOztBV2txRUU7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVhoeEVIO0VXbXJFRDtJQWlHSTs7O0FYeHdFSDtFVzR3RUc7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7O0FYN3dFTDtFV2t4RUc7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFOztFQUlBO0lBQ0U7Ozs7QUFNUjtBQUNBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBRUE7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FYbjFFTDtFV3cxRUc7SUFDRTs7RUFFQTtJQUNFO0lBQ0E7OztBWDMwRVA7RVd1eEVEO0lBMERJOzs7O0FBSUo7QUFFRTtFQUNFO0VBQ0E7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtBQUFBO0FBQUE7RUFFRTs7QUFJSjtBQUFBO0VBRUU7O0FBR0Y7RUFDRTs7QVg3NUVIO0VXaTZFRztJQUNFOztFQUdGO0lBQ0U7OztBWHA1RUw7RVd3MkVEO0lBaURJO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUdGO0FBQUE7SUFFRTs7RUFHRjtBQUFBO0lBRUU7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOzs7O0FBS047QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VYdDZFRDtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBV282RUE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QVhsK0VMO0VXcTdFRDtJQWtESTtJQUNBOzs7O0FBSUo7QUFDQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFWHorRUQ7RUFDQTtFQUNBO0VXeStFRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FYbC9FSDtFQUNDO0VBQ0E7O0FXay9FRTtFQUVFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QVg5aEZIO0VXNitFRDtJQXFESTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOzs7O0FBS047QUFDQTtFQUNFO0VBQ0E7O0FBR0U7RUFDRTs7QUFJSjtFQUNFOzs7QUFJSjtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0U7RUFDRTs7QUFLRjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QVgvb0ZMO0VXb3BGRztJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOzs7O0FBS047RUFDRTtFQVFBOztBQU5BO0VBQ0U7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FYdnFGTDtFV21wRkQ7SUE4Qkk7O0VBSkU7SUFDRTs7OztBQU9SO0FBQ0E7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFWHR2RkQ7RUFDQTtFQUNBO0VXdXZGRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FYMXZGSDtFQUNDO0VBQ0E7O0FXMHZGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFOztBQUtFO0VBQ0U7O0FYN3pGVDtFVzhzRkQ7SUFzSEk7Ozs7QUFLRjtFQUNFO0VBRUE7RUw5MUZIO0VBQ0E7RUFDQTtFQUNBO0VLNjFGRzs7QUFFQTtFTDMxRkg7RUFDQTtFQUNBO0VBTUE7RUt1MUZLOztBWGwwRkw7RVd1MEZPO0lBR0U7OztBQU1SO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBWG40Rkg7RVd1NEZHO0lBQ0U7O0VBR0Y7SUFDRTs7O0FYaDRGTDtFV3E0Rkc7SUFDRTs7RUFHRjtJQUNFOzs7QVhwNEZMO0VXeTRGRztJQUNFO0lBQ0E7O0VBRUE7SUx0NUZMOztFS3k1Rk87SUFDRTs7O0FYMzRGVDtFV201Rks7SUFDRTs7RUFHSjtJQUNFOztFQUdGO0lBQ0U7Ozs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOztBWG44RlA7RVd1NkZEO0lBa0NJOztFQUNBO0lBQ0U7OztBWDM4Rkw7RVd1NkZEO0lBeUNJO0lBQ0E7Ozs7QUFJSjtBQUVFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FYcmdHSDtFV3crRkQ7SUFpQ0k7O0VBRUE7SUFDRTs7O0FYMS9GTDtFVysvRkc7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOzs7QVhwZ0dMO0VXeWdHRztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7OztBQ3RqR1I7QUFFQztFQUNDO0VBQ0E7RU5HRDtFQUNBO0VBQ0E7RUFDQTs7QU1GQztFTk1EO0VBQ0E7RUFDQTtFQU1BOztBTVJBO0VBQ0M7O0FBR0Q7RUFDQzs7QVpNRDtFWUZDO0lBQ0M7SUFDQTs7RUFFQTtJTkxGOzs7O0FNWUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBRUE7RUFDQzs7QUFJRjtBQUFBO0FBQUE7QUFBQTtFQUlDOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBWi9FRjtFWTJCRDtJQXlERTs7O0FaOUVEO0VZcUJEO0lBNkRFO0lBQ0E7OztBWmpFRDtFWUdEO0lBa0VFO0lBQ0E7O0VBR0M7SUFDQzs7RUFLRDtJQUNDOztFQUlGO0lBQ0M7SUFDQTs7OztBQUtIO0FBR0U7RUFDQztFQUNBO0VBQ0E7O0FBSUY7RUFDQzs7QUFHRDtFQUNDOztBQUNBO0VBQ0M7O0FaOUhGO0VZbUlDO0lBQ0M7OztBWmxIRjtFWXNIQztJQUNDOzs7QVpqSEY7RVlxSEM7SUFDQzs7OztBQU9EO0VBQ0M7OztBQU9EO0VBQ0M7RUFDQTs7QVo3SUY7RVltSkU7SUFDQzs7OztBQU9IO0VBQ0M7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QVo3S0Q7RVlzS0Q7SUFXRTs7O0FaM0tEO0VZK0tDO0lBQ0M7Ozs7QUFLSDtFQUNDOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFLQztFQUNDOztBQUlEO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUdEO0VBQ0M7O0FaM09GO0VZdU1EO0lBeUNFOztFQUNBO0lBQ0M7O0VBR0E7SUFDQzs7RUFHRDtJQUNDOzs7QVp4T0g7RVlxTEQ7SUF5REU7SUFDQTs7RUFFQTtJQUNDOztFQUdEO0lBQ0M7Ozs7QUFLSDtFQUNDOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVp6UUQ7RVk2UUM7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FadFFGO0VZOFFFO0lOblNGOzs7O0FPdEJEO0FBQ0E7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUtIO0VBQ0M7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUVBO0VBQ0M7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBSUY7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QWI3Q0Q7RWFpREM7SUFDQzs7RUFFQTtJQUNDOztFQUVBO0lBQ0M7SUFDQTtJQUNBOzs7QWJsRko7RWFsQkQ7SUEyR0U7SUFDQTs7RUFFQTtJQUNDOztFQUdEO0lBRUM7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0M7SUFDQTtJQUNBOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBS0M7SUFDQztJQUNBOztFQUlGO0lBQ0M7O0VBS0g7SUFDQzs7RUFFQTtJQUNDO0lBQ0E7O0VBSUY7SUFDQzs7RUFHRDtJQUNDOzs7QWJ4SkY7RWE2SkM7SUFDQzs7RUFLQztJQUNDO0lBQ0E7OztBYi9KSjtFYXNLQztJQUNDOzs7O0FDNU1IO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBS0g7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBS0g7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBZGxDRDtFY3NDQztJQUNDO0lBQ0E7SUFDQTtJQUNBOzs7QWRwQ0Y7RWM5QkQ7SUF1RUU7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOztFQUVBO0lBQ0M7O0VBR0Q7SUFDQztJQUNBOztFQUlGO0lBQ0M7SUFDQTs7OztBQ2hHSDtFQUNDOztBQUVBO0VBQ0M7RUFDQTs7QWZvQkQ7RWVoQkM7SUFDQztJQUNBOzs7QWZvQkY7RWVmQztJQUNDO0lBQ0E7Ozs7QUNsQkg7QUFPRztBQUFBO0FBQUE7QUFBQTtFQUNDOztBQUdGO0FBQUE7RUFFQzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBaEJJSDtFZ0JHRTtBQUFBO0lBRUM7O0VBR0Q7QUFBQTtJQUVDOztFQUVEO0lBQ0M7Ozs7QUM1Q0o7QUFFQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FqQjFCRjtFaUIrQkM7SUFDQzs7RUFJQTtJQUNDOzs7QWpCbkJIO0VpQnlCQztJQUNDOztFQUVEO0lBQ0M7O0VBR0E7SUFDQzs7O0FqQjNCSDtFaUJpQ0M7SUFDQzs7RUFHQTtJQUNDOzs7O0FBT0g7RUFDQztFQUNBO0VBQ0E7O0FqQnhFRDtFaUI0RUM7SUFDQzs7O0FqQjNERjtFaUJnRUM7SUFDQyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gVkFSSUFCTEVTIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4qL1xyXG4vLyBzcGFjaW5nXHJcbiRzcGFjaW5nLXNpZGU6IDMwcHg7XHJcblxyXG4vLyBmb250LXNpemVcclxuJGZ6OiAxNnB4O1xyXG5cclxuLy8gY29sb3JzXHJcbiRjb2xvci1wcmltYXJ5OiAjMzc2QjQ1O1xyXG4kY29sb3Itc2Vjb25kYXJ5OiAjMkU1QjNCO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWRhcms6ICMyZDU0Mzc7XHJcblxyXG4kY29sb3Itb3JhbmdlOiAjRTA4NzAwO1xyXG4kY29sb3Itc2Vjb25kYXJ5LW9yYW5nZTogI0NBN0IwNTtcclxuXHJcbiRjb2xvci1ibGFjay10ZXh0OiAjMzMzMzMzO1xyXG5cclxuJGNvbG9yLWRhbmdlcjogI2RkNmY2ZjtcclxuJGNvbG9yLXN1Y2NlczogIzY5YTgzNztcclxuXHJcbiRjb2xvci10ZXh0OiAjNzQ3Nzc2O1xyXG4kY29sb3ItbGluazogJGNvbG9yLXNlY29uZGFyeTtcclxuXHJcbiRjb2xvci1iZy1tYWluOiAjZmZmO1xyXG5cclxuLy8gZHVyYXRpb25zXHJcbiRkdXJhdGlvbjogMC4zcztcclxuXHJcbjpyb290IHtcclxuXHQvKiBzcGFjaW5ncyAqL1xyXG5cdC0tc3BhY2luZy1zaWRlOiAjeyRzcGFjaW5nLXNpZGV9O1xyXG5cclxuXHQvKmZvbnQtZmFtaWx5Ki9cclxuXHQtLWZtLTE6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG5cdC0tZm0tMjogXCJGdXR1cmEgUFRcIiwgc2Fucy1zZXJpZjtcclxuXHJcblx0Lypjb2xvcnMqL1xyXG5cdC0tY29sb3ItcHJpbWFyeTogI3skY29sb3ItcHJpbWFyeX07XHJcblx0LS1jb2xvci1zZWNvbmRhcnk6ICN7JGNvbG9yLXNlY29uZGFyeX07XHJcblx0LS1jb2xvci1zZWNvbmRhcnktZGFyazogI3skY29sb3Itc2Vjb25kYXJ5LWRhcmt9O1xyXG5cclxuXHQtLWNvbG9yLW9yYW5nZTogI3skY29sb3Itb3JhbmdlfTtcclxuXHQtLWNvbG9yLXNlY29uZGFyeS1vcmFuZ2U6ICN7JGNvbG9yLXNlY29uZGFyeS1vcmFuZ2V9O1xyXG5cdC0tY29sb3ItYmxhY2stdGV4dDogI3skY29sb3ItYmxhY2stdGV4dH07XHJcblxyXG5cdC0tY29sb3ItZGFuZ2VyOiAjeyRjb2xvci1kYW5nZXJ9O1xyXG5cdC0tY29sb3Itc3VjY2VzOiAjeyRjb2xvci1zdWNjZXN9O1xyXG5cclxuXHQtLWNvbG9yLXRleHQ6ICN7JGNvbG9yLXRleHR9O1xyXG5cclxuXHQtLWNvbG9yLWxpbms6ICN7JGNvbG9yLWxpbmt9O1xyXG5cclxuXHQtLWNvbG9yLWJnLW1haW46ICN7JGNvbG9yLWJnLW1haW59O1xyXG5cclxuXHQtLWJhc2ljLWJsYWNrOiAjMDAwO1xyXG5cdC0tYmFzaWNrLWRhcms6ICMzMzM7XHJcblx0LS1iYXNpY2std2hpdGU6ICNmZmY7XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxlIHtcclxuXHRcdC0tc3BhY2luZy1zaWRlOiAyNXB4O1xyXG5cdH1cclxufVxyXG4iLCJAbWl4aW4gZGVzY3RvcCB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGRlc2N0b3B9cHgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGRlc2N0b3AtbWlkIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogI3skZGVzY3RvcC1taWR9cHgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGRlc2N0b3AtbWluIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogI3skZGVzY3RvcC1taW59cHgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHRhYmxlLW1pZCB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxlLW1pZH1weCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGUge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAjeyR0YWJsZX1weCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogI3skbW9iaWxlfXB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZWwge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAjeyR0ZWx9cHgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZyb20oJG1pbl93aWR0aCkge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JG1pbl93aWR0aH1weCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gdG8oJG1heF93aWR0aCkge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1heF93aWR0aH1weCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcmVzZXQtbGluayB7XHJcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcblx0QGNvbnRlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiByZXNldC1saXN0IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0JixcclxuXHR1bCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRAY29udGVudDtcclxufVxyXG5cclxuQG1peGluIHJhdGlvKCRoZWlnaHQsICR3aWR0aCkge1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogcHIoJGhlaWdodCwgJHdpZHRoKTtcclxuXHR9XHJcblx0QGNvbnRlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBmaXQtY292ZXIoJHBvc2l0aW9uOiBjZW50ZXIpIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0b2JqZWN0LXBvc2l0aW9uOiAkcG9zaXRpb247XHJcblx0QGNvbnRlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBmaXQtY29udGFpbigkcG9zaXRpb246IGNlbnRlcikge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdG9iamVjdC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG5cdEBjb250ZW50O1xyXG59XHJcblxyXG5AbWl4aW4gbGluZS1jbGFtcCgkdmFsdWU6IDQpIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdC13ZWJraXQtbGluZS1jbGFtcDogJHZhbHVlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0QGNvbnRlbnQ7XHJcbn1cclxuIiwiLyp+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+IEZPTlQgRkFNSUxZIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4qL1xyXG5AbWl4aW4gZm9udC1mYWNlKCRmb250LWZhbWlseSwgJHdlaWdodCwgJHVybCwgJGZpbGUtbmFtZSwgJHN0eWxlOiBub3JtYWwpIHtcclxuXHRAZm9udC1mYWNlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIiN7JGZvbnQtZmFtaWx5fVwiO1xyXG5cdFx0c3JjOiB1cmwoXCIjeyR1cmx9I3skZmlsZS1uYW1lfS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiI3skdXJsfSN7JGZpbGUtbmFtZX0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICN7JHdlaWdodH07XHJcblx0XHRmb250LWRpc3BsYXk6IHN3YXA7XHJcblx0XHRmb250LXN0eWxlOiAkc3R5bGU7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBmb250LWZhY2UoXCJNb250c2VycmF0XCIsIDMwMCwgXCIuLy4uLy4uL2ZvbnRzL1wiLCBNb250c2VycmF0LUxpZ2h0KTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiTW9udHNlcnJhdFwiLCA0MDAsIFwiLi8uLi8uLi9mb250cy9cIiwgTW9udHNlcnJhdC1SZWd1bGFyKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiTW9udHNlcnJhdFwiLCA1MDAsIFwiLi8uLi8uLi9mb250cy9cIiwgTW9udHNlcnJhdC1NZWRpdW0pO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoXCJNb250c2VycmF0XCIsIDUwMCwgXCIuLy4uLy4uL2ZvbnRzL1wiLCBNb250c2VycmF0LU1lZGl1bUl0YWxpYywgaXRhbGljKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiTW9udHNlcnJhdFwiLCA2MDAsIFwiLi8uLi8uLi9mb250cy9cIiwgTW9udHNlcnJhdC1TZW1pQm9sZCk7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcIk1vbnRzZXJyYXRcIiwgNzAwLCBcIi4vLi4vLi4vZm9udHMvXCIsIE1vbnRzZXJyYXQtQm9sZCk7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcIk1vbnRzZXJyYXRcIiwgODAwLCBcIi4vLi4vLi4vZm9udHMvXCIsIE1vbnRzZXJyYXQtRXh0cmFCb2xkKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiRnV0dXJhIFBUXCIsIDQwMCwgXCIuLy4uLy4uL2ZvbnRzL1wiLCBGdXR1cmFQVC1Cb29rKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiRnV0dXJhIFBUXCIsIDUwMCwgXCIuLy4uLy4uL2ZvbnRzL1wiLCBGdXR1cmFQVC1NZWRpdW0pO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoXCJGdXR1cmEgUFRcIiwgNjAwLCBcIi4vLi4vLi4vZm9udHMvXCIsIEZ1dHVyYVBULURlbWkpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoXCJGdXR1cmEgUFRcIiwgNzAwLCBcIi4vLi4vLi4vZm9udHMvXCIsIEZ1dHVyYVBULUJvbGQpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoXCJGdXR1cmEgUFRcIiwgOTAwLCBcIi4vLi4vLi4vZm9udHMvXCIsIEZ1dHVyYVBULUhlYXZ5KTtcclxuIiwiLyrQntCx0L3Rg9C70LXQvdC40LUqL1xyXG4qe3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MDt9XHJcbiosKjpiZWZvcmUsKjphZnRlcnstbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O2JveC1zaXppbmc6IGJvcmRlci1ib3g7IC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTt9XHJcbjpmb2N1cyw6YWN0aXZle291dGxpbmU6IG5vbmU7fVxyXG5hOmZvY3VzLGE6YWN0aXZle291dGxpbmU6IG5vbmU7fVxyXG5uYXYsZm9vdGVyLGhlYWRlcixhc2lkZXtkaXNwbGF5OiBibG9jazt9XHJcbmh0bWwsYm9keXtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjI7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbW96LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX1cclxuaW5wdXQsYnV0dG9uLHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOiBpbmhlcml0O31cclxuaW5wdXR7dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7fVxyXG5pbnB1dDo6LW1zLWNsZWFye2Rpc3BsYXk6IG5vbmU7fVxyXG4vKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cclxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi8qIEZpcmVmb3ggKi9cclxuaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xyXG59XHJcbnRleHRhcmVhe3Jlc2l6ZTogbm9uZTt9XHJcbmJ1dHRvbntjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt9XHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyOjA7fVxyXG5hLGE6dmlzaXRlZCxhOmhvdmVye3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XHJcbmF7Y29sb3I6aW5oZXJpdDt9XHJcbnVsIGxpe2xpc3Qtc3R5bGU6IG5vbmU7fVxyXG5pbWcsIHN2Z3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO3ZlcnRpY2FsLWFsaWduOiB0b3A7fVxyXG5oMSxoMixoMyxoNCxoNSxoNntmb250LXNpemU6aW5oZXJpdDtmb250LXdlaWdodDogaW5oZXJpdDt9XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0qLyIsIi8qfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiBTRVRUSU5HUyB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ki9cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXghaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4IWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXghaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4IWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmQteHMtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbiAgfVxuICAuZC14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG4gIC5kLXhzLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHMtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHMtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkIWltcG9ydGFudDtcbiAgfVxuICAuZC14cy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmxleC14cy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhzLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93IWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93IWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4haW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3chaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3chaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZsZXgteHMtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14cy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14cy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3chaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhzLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UhaW1wb3J0YW50O1xuICB9XG59XG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0IWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0IWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFsaWduLWl0ZW1zLXhzLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhzLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhzLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kIWltcG9ydGFudDtcbiAgfVxufVxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4haW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0IWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuanVzdGlmeS1jb250ZW50LXhzLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHMtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14cy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHMtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14cy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4haW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLmZsZXgtZ3Jvdy14bC0wIHtcbiAgICBmbGV4LWdyb3c6IDAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWdyb3cteGwtMSB7XG4gICAgZmxleC1ncm93OiAxIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuZmxleC1ncm93LWxnLTAge1xuICAgIGZsZXgtZ3JvdzogMCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtZ3Jvdy1sZy0xIHtcbiAgICBmbGV4LWdyb3c6IDEhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LWdyb3ctbWQtMCB7XG4gICAgZmxleC1ncm93OiAwIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1ncm93LW1kLTEge1xuICAgIGZsZXgtZ3JvdzogMSFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1ncm93LXNtLTAge1xuICAgIGZsZXgtZ3JvdzogMCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtZ3Jvdy1zbS0xIHtcbiAgICBmbGV4LWdyb3c6IDEhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZsZXgtZ3Jvdy14cy0wIHtcbiAgICBmbGV4LWdyb3c6IDAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWdyb3cteHMtMSB7XG4gICAgZmxleC1ncm93OiAxIWltcG9ydGFudDtcbiAgfVxufVxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuaC14bC0xMDAge1xuICAgIGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmgtbGctMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oLW1kLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oLXNtLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oLXhzLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcbiAgfVxufVxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC53LXhsLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC53LWxnLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53LW1kLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnctc20tMTAwIHtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudy14cy0xMDAge1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgfVxufVxuLm9yZGVyLW4yIHtcbiAgb3JkZXI6IC0yIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLW4xIHtcbiAgb3JkZXI6IC0xIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAub3JkZXIteGwtbjIge1xuICAgIG9yZGVyOiAtMiFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLW4xIHtcbiAgICBvcmRlcjogLTEhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5vcmRlci1sZy1uMiB7XG4gICAgb3JkZXI6IC0yIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbjEge1xuICAgIG9yZGVyOiAtMSFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9yZGVyLW1kLW4yIHtcbiAgICBvcmRlcjogLTIhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1uMSB7XG4gICAgb3JkZXI6IC0xIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1zbS1uMiB7XG4gICAgb3JkZXI6IC0yIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbjEge1xuICAgIG9yZGVyOiAtMSFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAub3JkZXIteHMtbjIge1xuICAgIG9yZGVyOiAtMiFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhzLW4xIHtcbiAgICBvcmRlcjogLTEhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14cy0xIHtcbiAgICBvcmRlcjogMSFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhzLTIge1xuICAgIG9yZGVyOiAyIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHMtMyB7XG4gICAgb3JkZXI6IDMhaW1wb3J0YW50O1xuICB9XG59XG4uZnctMjAwIHtcbiAgZm9udC13ZWlnaHQ6IDIwMCFpbXBvcnRhbnQ7XG59XG5cbi5mdy0zMDAge1xuICBmb250LXdlaWdodDogMzAwIWltcG9ydGFudDtcbn1cblxuLmZ3LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xufVxuXG4uZnctNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCFpbXBvcnRhbnQ7XG59XG5cbi5mdy02MDAge1xuICBmb250LXdlaWdodDogNjAwIWltcG9ydGFudDtcbn1cblxuLmZ3LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAhaW1wb3J0YW50O1xufVxuXG4uZnctODAwIHtcbiAgZm9udC13ZWlnaHQ6IDgwMCFpbXBvcnRhbnQ7XG59XG5cbi5mei0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweCFpbXBvcnRhbnQ7XG59XG5cbi5mei0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG59XG5cbi5mei0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG59XG5cbi5mei0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG59XG5cbi5mei0xOCB7XG4gIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG59XG5cbi5mei0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweCFpbXBvcnRhbnQ7XG59XG5cbi5mei0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XG59XG5cbi5mei0yOCB7XG4gIGZvbnQtc2l6ZTogMjhweCFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLmZ6LXhsLTEwIHtcbiAgICBmb250LXNpemU6IDEwcHghaW1wb3J0YW50O1xuICB9XG4gIC5mei14bC0xMiB7XG4gICAgZm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcbiAgfVxuICAuZnoteGwtMTQge1xuICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ6LXhsLTE2IHtcbiAgICBmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xuICB9XG4gIC5mei14bC0xOCB7XG4gICAgZm9udC1zaXplOiAxOHB4IWltcG9ydGFudDtcbiAgfVxuICAuZnoteGwtMjAge1xuICAgIGZvbnQtc2l6ZTogMjBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ6LXhsLTI0IHtcbiAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xuICB9XG4gIC5mei14bC0yOCB7XG4gICAgZm9udC1zaXplOiAyOHB4IWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuZnotbGctMTAge1xuICAgIGZvbnQtc2l6ZTogMTBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ6LWxnLTEyIHtcbiAgICBmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xuICB9XG4gIC5mei1sZy0xNCB7XG4gICAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcbiAgfVxuICAuZnotbGctMTYge1xuICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ6LWxnLTE4IHtcbiAgICBmb250LXNpemU6IDE4cHghaW1wb3J0YW50O1xuICB9XG4gIC5mei1sZy0yMCB7XG4gICAgZm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcbiAgfVxuICAuZnotbGctMjQge1xuICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ6LWxnLTI4IHtcbiAgICBmb250LXNpemU6IDI4cHghaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mei1tZC0xMCB7XG4gICAgZm9udC1zaXplOiAxMHB4IWltcG9ydGFudDtcbiAgfVxuICAuZnotbWQtMTIge1xuICAgIGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ6LW1kLTE0IHtcbiAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xuICB9XG4gIC5mei1tZC0xNiB7XG4gICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcbiAgfVxuICAuZnotbWQtMTgge1xuICAgIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ6LW1kLTIwIHtcbiAgICBmb250LXNpemU6IDIwcHghaW1wb3J0YW50O1xuICB9XG4gIC5mei1tZC0yNCB7XG4gICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcbiAgfVxuICAuZnotbWQtMjgge1xuICAgIGZvbnQtc2l6ZTogMjhweCFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnotc20tMTAge1xuICAgIGZvbnQtc2l6ZTogMTBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ6LXNtLTEyIHtcbiAgICBmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xuICB9XG4gIC5mei1zbS0xNCB7XG4gICAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcbiAgfVxuICAuZnotc20tMTYge1xuICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ6LXNtLTE4IHtcbiAgICBmb250LXNpemU6IDE4cHghaW1wb3J0YW50O1xuICB9XG4gIC5mei1zbS0yMCB7XG4gICAgZm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcbiAgfVxuICAuZnotc20tMjQge1xuICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ6LXNtLTI4IHtcbiAgICBmb250LXNpemU6IDI4cHghaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZ6LXhzLTEwIHtcbiAgICBmb250LXNpemU6IDEwcHghaW1wb3J0YW50O1xuICB9XG4gIC5mei14cy0xMiB7XG4gICAgZm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcbiAgfVxuICAuZnoteHMtMTQge1xuICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ6LXhzLTE2IHtcbiAgICBmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xuICB9XG4gIC5mei14cy0xOCB7XG4gICAgZm9udC1zaXplOiAxOHB4IWltcG9ydGFudDtcbiAgfVxuICAuZnoteHMtMjAge1xuICAgIGZvbnQtc2l6ZTogMjBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ6LXhzLTI0IHtcbiAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xuICB9XG4gIC5mei14cy0yOCB7XG4gICAgZm9udC1zaXplOiAyOHB4IWltcG9ydGFudDtcbiAgfVxufVxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41IWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cmFuc2Zvcm0tdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRyYW5zZm9ybS1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJhbnNmb3JtLW5vbmUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IHdyYXAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0IWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSkhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcbn1cblxuLmJycy00IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IWltcG9ydGFudDtcbn1cblxuLmJycy04IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IWltcG9ydGFudDtcbn1cblxuLmJycy0xMiB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHghaW1wb3J0YW50O1xufVxuXG4uYnJzLTE2IHtcbiAgYm9yZGVyLXJhZGl1czogMTZweCFpbXBvcnRhbnQ7XG59XG5cbi5icnMtMjAge1xuICBib3JkZXItcmFkaXVzOiAyMHB4IWltcG9ydGFudDtcbn1cblxuLmJycy0yNCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHghaW1wb3J0YW50O1xufVxuXG4uYnJzLTI4IHtcbiAgYm9yZGVyLXJhZGl1czogMjhweCFpbXBvcnRhbnQ7XG59XG5cbi5icnMtMzIge1xuICBib3JkZXItcmFkaXVzOiAzMnB4IWltcG9ydGFudDtcbn1cblxuLmJycy01MHAge1xuICBib3JkZXItcmFkaXVzOiA1MCUhaW1wb3J0YW50O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09IFNQQUNJTkdTID09PT09PT09PT09PT09PT09PT09Ki9cbi5tLTBlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTFlIHtcbiAgbWFyZ2luOiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMmUge1xuICBtYXJnaW46IDAuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTNlIHtcbiAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNGUge1xuICBtYXJnaW46IDEuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTVlIHtcbiAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTBlLFxuLm15LTBlIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMWUsXG4ubXktMWUge1xuICBtYXJnaW4tdG9wOiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTJlLFxuLm15LTJlIHtcbiAgbWFyZ2luLXRvcDogMC41ZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTNlLFxuLm15LTNlIHtcbiAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00ZSxcbi5teS00ZSB7XG4gIG1hcmdpbi10b3A6IDEuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01ZSxcbi5teS01ZSB7XG4gIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMGUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTFlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItM2Uge1xuICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNGUge1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01ZSB7XG4gIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wZSxcbi5teS0wZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTFlLFxuLm15LTFlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yZSxcbi5teS0yZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zZSxcbi5teS0zZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNGUsXG4ubXktNGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNWUsXG4ubXktNWUge1xuICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTBlIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTFlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMmUge1xuICBtYXJnaW4tbGVmdDogMC41ZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTNlIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNGUge1xuICBtYXJnaW4tbGVmdDogMS41ZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTVlIHtcbiAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5tLXhsLTBlIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xZSB7XG4gICAgbWFyZ2luOiAwLjI1ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yZSB7XG4gICAgbWFyZ2luOiAwLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTNlIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTRlIHtcbiAgICBtYXJnaW46IDEuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNWUge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTBlLFxuLm15LXhsLTBlIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTFlLFxuLm15LXhsLTFlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMmUsXG4ubXkteGwtMmUge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTNlLFxuLm15LXhsLTNlIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNGUsXG4ubXkteGwtNGUge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTVlLFxuLm15LXhsLTVlIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMGUge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMmUge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtM2Uge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTVlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wZSxcbi5teS14bC0wZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xZSxcbi5teS14bC0xZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTJlLFxuLm15LXhsLTJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zZSxcbi5teS14bC0zZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTRlLFxuLm15LXhsLTRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01ZSxcbi5teS14bC01ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTBlIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTNlIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTRlIHtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNWUge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAubS1sZy0wZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMWUge1xuICAgIG1hcmdpbjogMC4yNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMmUge1xuICAgIG1hcmdpbjogMC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zZSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00ZSB7XG4gICAgbWFyZ2luOiAxLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTVlIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wZSxcbi5teS1sZy0wZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xZSxcbi5teS1sZy0xZSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTJlLFxuLm15LWxnLTJlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zZSxcbi5teS1sZy0zZSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTRlLFxuLm15LWxnLTRlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01ZSxcbi5teS1sZy01ZSB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMWUge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTJlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMGUsXG4ubXktbGctMGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMWUsXG4ubXktbGctMWUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yZSxcbi5teS1sZy0yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctM2UsXG4ubXktbGctM2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00ZSxcbi5teS1sZy00ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNWUsXG4ubXktbGctNWUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMWUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTVlIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tbWQtMGUge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTFlIHtcbiAgICBtYXJnaW46IDAuMjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTJlIHtcbiAgICBtYXJnaW46IDAuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtM2Uge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNGUge1xuICAgIG1hcmdpbjogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01ZSB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMGUsXG4ubXktbWQtMGUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMWUsXG4ubXktbWQtMWUge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yZSxcbi5teS1tZC0yZSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtM2UsXG4ubXktbWQtM2Uge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00ZSxcbi5teS1tZC00ZSB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNWUsXG4ubXktbWQtNWUge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTFlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNGUge1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNWUge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTBlLFxuLm15LW1kLTBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTFlLFxuLm15LW1kLTFlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMmUsXG4ubXktbWQtMmUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTNlLFxuLm15LW1kLTNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNGUsXG4ubXktbWQtNGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTVlLFxuLm15LW1kLTVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTFlIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTJlIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtM2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC01ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm0tc20tMGUge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTFlIHtcbiAgICBtYXJnaW46IDAuMjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTJlIHtcbiAgICBtYXJnaW46IDAuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tM2Uge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNGUge1xuICAgIG1hcmdpbjogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01ZSB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMGUsXG4ubXktc20tMGUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMWUsXG4ubXktc20tMWUge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yZSxcbi5teS1zbS0yZSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tM2UsXG4ubXktc20tM2Uge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00ZSxcbi5teS1zbS00ZSB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNWUsXG4ubXktc20tNWUge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTFlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNGUge1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNWUge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTBlLFxuLm15LXNtLTBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTFlLFxuLm15LXNtLTFlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMmUsXG4ubXktc20tMmUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTNlLFxuLm15LXNtLTNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNGUsXG4ubXktc20tNGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTVlLFxuLm15LXNtLTVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTFlIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTJlIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tM2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS01ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm0teHMtMGUge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhzLTFlIHtcbiAgICBtYXJnaW46IDAuMjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhzLTJlIHtcbiAgICBtYXJnaW46IDAuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHMtM2Uge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHMtNGUge1xuICAgIG1hcmdpbjogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14cy01ZSB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtMGUsXG4ubXkteHMtMGUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtMWUsXG4ubXkteHMtMWUge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14cy0yZSxcbi5teS14cy0yZSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtM2UsXG4ubXkteHMtM2Uge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14cy00ZSxcbi5teS14cy00ZSB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtNWUsXG4ubXkteHMtNWUge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14cy0wZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzLTFlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14cy0yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14cy0zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHMtNGUge1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHMtNWUge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTBlLFxuLm15LXhzLTBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTFlLFxuLm15LXhzLTFlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHMtMmUsXG4ubXkteHMtMmUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTNlLFxuLm15LXhzLTNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHMtNGUsXG4ubXkteHMtNGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTVlLFxuLm15LXhzLTVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHMtMGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhzLTFlIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhzLTJlIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHMtM2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHMtNGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14cy01ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTgge1xuICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS0xMiB7XG4gIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS0xNiB7XG4gIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS0yMCB7XG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS0yNCB7XG4gIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS0yOCB7XG4gIG1hcmdpbjogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS0zMiB7XG4gIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS0zNiB7XG4gIG1hcmdpbjogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS00MCB7XG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS00NCB7XG4gIG1hcmdpbjogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS00OCB7XG4gIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS01MiB7XG4gIG1hcmdpbjogNTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS01NiB7XG4gIG1hcmdpbjogNTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS02MCB7XG4gIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS02NCB7XG4gIG1hcmdpbjogNjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS02OCB7XG4gIG1hcmdpbjogNjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS03MiB7XG4gIG1hcmdpbjogNzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS03NiB7XG4gIG1hcmdpbjogNzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS04MCB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubS04NCB7XG4gIG1hcmdpbjogODRweCAhaW1wb3J0YW50O1xufVxuXG4ubS04OCB7XG4gIG1hcmdpbjogODhweCAhaW1wb3J0YW50O1xufVxuXG4ubS05MiB7XG4gIG1hcmdpbjogOTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS05NiB7XG4gIG1hcmdpbjogOTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS0xMDAge1xuICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTgge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTIge1xuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTE2IHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yMCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMjQge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTI4IHtcbiAgICBtYXJnaW46IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zMiB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMzYge1xuICAgIG1hcmdpbjogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQwIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00NCB7XG4gICAgbWFyZ2luOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNDgge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUyIHtcbiAgICBtYXJnaW46IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01NiB7XG4gICAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNjAge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTY0IHtcbiAgICBtYXJnaW46IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC02OCB7XG4gICAgbWFyZ2luOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNzIge1xuICAgIG1hcmdpbjogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTc2IHtcbiAgICBtYXJnaW46IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC04MCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtODQge1xuICAgIG1hcmdpbjogODRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTg4IHtcbiAgICBtYXJnaW46IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC05MiB7XG4gICAgbWFyZ2luOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtOTYge1xuICAgIG1hcmdpbjogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEwMCB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy04IHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEyIHtcbiAgICBtYXJnaW46IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xNiB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMjAge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTI0IHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yOCB7XG4gICAgbWFyZ2luOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMzIge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTM2IHtcbiAgICBtYXJnaW46IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00MCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNDQge1xuICAgIG1hcmdpbjogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQ4IHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01MiB7XG4gICAgbWFyZ2luOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNTYge1xuICAgIG1hcmdpbjogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTYwIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy02NCB7XG4gICAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNjgge1xuICAgIG1hcmdpbjogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTcyIHtcbiAgICBtYXJnaW46IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy03NiB7XG4gICAgbWFyZ2luOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctODAge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTg0IHtcbiAgICBtYXJnaW46IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy04OCB7XG4gICAgbWFyZ2luOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctOTIge1xuICAgIG1hcmdpbjogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTk2IHtcbiAgICBtYXJnaW46IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMDAge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtOCB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMiB7XG4gICAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTYge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIwIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yNCB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMjgge1xuICAgIG1hcmdpbjogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMyIHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zNiB7XG4gICAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNDAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQ0IHtcbiAgICBtYXJnaW46IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00OCB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNTIge1xuICAgIG1hcmdpbjogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTU2IHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC02MCB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNjQge1xuICAgIG1hcmdpbjogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTY4IHtcbiAgICBtYXJnaW46IDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC03MiB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNzYge1xuICAgIG1hcmdpbjogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTgwIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC04NCB7XG4gICAgbWFyZ2luOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtODgge1xuICAgIG1hcmdpbjogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTkyIHtcbiAgICBtYXJnaW46IDkycHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC05NiB7XG4gICAgbWFyZ2luOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTAwIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOCB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMiB7XG4gICAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTYge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIwIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yNCB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMjgge1xuICAgIG1hcmdpbjogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMyIHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zNiB7XG4gICAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNDAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQ0IHtcbiAgICBtYXJnaW46IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00OCB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNTIge1xuICAgIG1hcmdpbjogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTU2IHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS02MCB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNjQge1xuICAgIG1hcmdpbjogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTY4IHtcbiAgICBtYXJnaW46IDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS03MiB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNzYge1xuICAgIG1hcmdpbjogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTgwIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS04NCB7XG4gICAgbWFyZ2luOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tODgge1xuICAgIG1hcmdpbjogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTkyIHtcbiAgICBtYXJnaW46IDkycHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS05NiB7XG4gICAgbWFyZ2luOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTAwIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubS14cy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS14cy0wIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhzLTQge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHMtOCB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14cy0xMiB7XG4gICAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHMtMTYge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhzLTIwIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14cy0yNCB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHMtMjgge1xuICAgIG1hcmdpbjogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhzLTMyIHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAubS14cy0zNiB7XG4gICAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHMtNDAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhzLTQ0IHtcbiAgICBtYXJnaW46IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14cy00OCB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHMtNTIge1xuICAgIG1hcmdpbjogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhzLTU2IHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14cy02MCB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHMtNjQge1xuICAgIG1hcmdpbjogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhzLTY4IHtcbiAgICBtYXJnaW46IDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14cy03MiB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHMtNzYge1xuICAgIG1hcmdpbjogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhzLTgwIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14cy04NCB7XG4gICAgbWFyZ2luOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHMtODgge1xuICAgIG1hcmdpbjogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhzLTkyIHtcbiAgICBtYXJnaW46IDkycHggIWltcG9ydGFudDtcbiAgfVxuICAubS14cy05NiB7XG4gICAgbWFyZ2luOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHMtMTAwIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC04LFxuLm15LTgge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm10LTEyLFxuLm15LTEyIHtcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTYsXG4ubXktMTYge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yMCxcbi5teS0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTI0LFxuLm15LTI0IHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMjgsXG4ubXktMjgge1xuICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zMixcbi5teS0zMiB7XG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbn1cblxuLm10LTM2LFxuLm15LTM2IHtcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNDAsXG4ubXktNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00NCxcbi5teS00NCB7XG4gIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLm10LTQ4LFxuLm15LTQ4IHtcbiAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNTIsXG4ubXktNTIge1xuICBtYXJnaW4tdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01Nixcbi5teS01NiB7XG4gIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLm10LTYwLFxuLm15LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNjQsXG4ubXktNjQge1xuICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC02OCxcbi5teS02OCB7XG4gIG1hcmdpbi10b3A6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLm10LTcyLFxuLm15LTcyIHtcbiAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNzYsXG4ubXktNzYge1xuICBtYXJnaW4tdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC04MCxcbi5teS04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTg0LFxuLm15LTg0IHtcbiAgbWFyZ2luLXRvcDogODRweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtODgsXG4ubXktODgge1xuICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC05Mixcbi5teS05MiB7XG4gIG1hcmdpbi10b3A6IDkycHggIWltcG9ydGFudDtcbn1cblxuLm10LTk2LFxuLm15LTk2IHtcbiAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTAwLFxuLm15LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCxcbi5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCxcbi5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtOCxcbi5teS14bC04IHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTIsXG4ubXkteGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTYsXG4ubXkteGwtMTYge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMjAsXG4ubXkteGwtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMjQsXG4ubXkteGwtMjQge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMjgsXG4ubXkteGwtMjgge1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMzIsXG4ubXkteGwtMzIge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMzYsXG4ubXkteGwtMzYge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNDAsXG4ubXkteGwtNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNDQsXG4ubXkteGwtNDQge1xuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNDgsXG4ubXkteGwtNDgge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNTIsXG4ubXkteGwtNTIge1xuICAgIG1hcmdpbi10b3A6IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNTYsXG4ubXkteGwtNTYge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNjAsXG4ubXkteGwtNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNjQsXG4ubXkteGwtNjQge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNjgsXG4ubXkteGwtNjgge1xuICAgIG1hcmdpbi10b3A6IDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNzIsXG4ubXkteGwtNzIge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNzYsXG4ubXkteGwtNzYge1xuICAgIG1hcmdpbi10b3A6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtODAsXG4ubXkteGwtODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtODQsXG4ubXkteGwtODQge1xuICAgIG1hcmdpbi10b3A6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtODgsXG4ubXkteGwtODgge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtOTIsXG4ubXkteGwtOTIge1xuICAgIG1hcmdpbi10b3A6IDkycHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtOTYsXG4ubXkteGwtOTYge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTAwLFxuLm15LXhsLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy04LFxuLm15LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMixcbi5teS1sZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xNixcbi5teS1sZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yMCxcbi5teS1sZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yNCxcbi5teS1sZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yOCxcbi5teS1sZy0yOCB7XG4gICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zMixcbi5teS1sZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zNixcbi5teS1sZy0zNiB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00MCxcbi5teS1sZy00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00NCxcbi5teS1sZy00NCB7XG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00OCxcbi5teS1sZy00OCB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01Mixcbi5teS1sZy01MiB7XG4gICAgbWFyZ2luLXRvcDogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01Nixcbi5teS1sZy01NiB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy02MCxcbi5teS1sZy02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy02NCxcbi5teS1sZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy02OCxcbi5teS1sZy02OCB7XG4gICAgbWFyZ2luLXRvcDogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy03Mixcbi5teS1sZy03MiB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy03Nixcbi5teS1sZy03NiB7XG4gICAgbWFyZ2luLXRvcDogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy04MCxcbi5teS1sZy04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy04NCxcbi5teS1sZy04NCB7XG4gICAgbWFyZ2luLXRvcDogODRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy04OCxcbi5teS1sZy04OCB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy05Mixcbi5teS1sZy05MiB7XG4gICAgbWFyZ2luLXRvcDogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy05Nixcbi5teS1sZy05NiB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMDAsXG4ubXktbGctMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTgsXG4ubXktbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEyLFxuLm15LW1kLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTE2LFxuLm15LW1kLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIwLFxuLm15LW1kLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTI0LFxuLm15LW1kLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTI4LFxuLm15LW1kLTI4IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMyLFxuLm15LW1kLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTM2LFxuLm15LW1kLTM2IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQwLFxuLm15LW1kLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQ0LFxuLm15LW1kLTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQ4LFxuLm15LW1kLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUyLFxuLm15LW1kLTUyIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTU2LFxuLm15LW1kLTU2IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTYwLFxuLm15LW1kLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTY0LFxuLm15LW1kLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTY4LFxuLm15LW1kLTY4IHtcbiAgICBtYXJnaW4tdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTcyLFxuLm15LW1kLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTc2LFxuLm15LW1kLTc2IHtcbiAgICBtYXJnaW4tdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTgwLFxuLm15LW1kLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTg0LFxuLm15LW1kLTg0IHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTg4LFxuLm15LW1kLTg4IHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTkyLFxuLm15LW1kLTkyIHtcbiAgICBtYXJnaW4tdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTk2LFxuLm15LW1kLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEwMCxcbi5teS1tZC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS04LFxuLm15LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMixcbi5teS1zbS0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xNixcbi5teS1zbS0xNiB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yMCxcbi5teS1zbS0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yNCxcbi5teS1zbS0yNCB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yOCxcbi5teS1zbS0yOCB7XG4gICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zMixcbi5teS1zbS0zMiB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zNixcbi5teS1zbS0zNiB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00MCxcbi5teS1zbS00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00NCxcbi5teS1zbS00NCB7XG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00OCxcbi5teS1zbS00OCB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01Mixcbi5teS1zbS01MiB7XG4gICAgbWFyZ2luLXRvcDogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01Nixcbi5teS1zbS01NiB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS02MCxcbi5teS1zbS02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS02NCxcbi5teS1zbS02NCB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS02OCxcbi5teS1zbS02OCB7XG4gICAgbWFyZ2luLXRvcDogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS03Mixcbi5teS1zbS03MiB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS03Nixcbi5teS1zbS03NiB7XG4gICAgbWFyZ2luLXRvcDogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS04MCxcbi5teS1zbS04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS04NCxcbi5teS1zbS04NCB7XG4gICAgbWFyZ2luLXRvcDogODRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS04OCxcbi5teS1zbS04OCB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS05Mixcbi5teS1zbS05MiB7XG4gICAgbWFyZ2luLXRvcDogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS05Nixcbi5teS1zbS05NiB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMDAsXG4ubXktc20tMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LXhzLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtMCxcbi5teS14cy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtNCxcbi5teS14cy00IHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtOCxcbi5teS14cy04IHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtMTIsXG4ubXkteHMtMTIge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtMTYsXG4ubXkteHMtMTYge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtMjAsXG4ubXkteHMtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtMjQsXG4ubXkteHMtMjQge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtMjgsXG4ubXkteHMtMjgge1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtMzIsXG4ubXkteHMtMzIge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtMzYsXG4ubXkteHMtMzYge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtNDAsXG4ubXkteHMtNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtNDQsXG4ubXkteHMtNDQge1xuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtNDgsXG4ubXkteHMtNDgge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtNTIsXG4ubXkteHMtNTIge1xuICAgIG1hcmdpbi10b3A6IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtNTYsXG4ubXkteHMtNTYge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtNjAsXG4ubXkteHMtNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtNjQsXG4ubXkteHMtNjQge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtNjgsXG4ubXkteHMtNjgge1xuICAgIG1hcmdpbi10b3A6IDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtNzIsXG4ubXkteHMtNzIge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtNzYsXG4ubXkteHMtNzYge1xuICAgIG1hcmdpbi10b3A6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtODAsXG4ubXkteHMtODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtODQsXG4ubXkteHMtODQge1xuICAgIG1hcmdpbi10b3A6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtODgsXG4ubXkteHMtODgge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtOTIsXG4ubXkteHMtOTIge1xuICAgIG1hcmdpbi10b3A6IDkycHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtOTYsXG4ubXkteHMtOTYge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMtMTAwLFxuLm15LXhzLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xMiB7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yNCB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMjgge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm1yLTMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zNiB7XG4gIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTQ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci00OCB7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubXItNTIge1xuICBtYXJnaW4tcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbn1cblxuLm1yLTU2IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci02MCB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItNjQge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLm1yLTY4IHtcbiAgbWFyZ2luLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci03MiB7XG4gIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4ubXItNzYge1xuICBtYXJnaW4tcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLm1yLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci04NCB7XG4gIG1hcmdpbi1yaWdodDogODRweCAhaW1wb3J0YW50O1xufVxuXG4ubXItODgge1xuICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLm1yLTkyIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci05NiB7XG4gIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5tci14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMjQge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMzYge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNDgge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC01MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTY4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNzIge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC03NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtODQge1xuICAgIG1hcmdpbi1yaWdodDogODRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC04OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTkyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkycHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtOTYge1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAubXItbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMjgge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTM2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNTIge1xuICAgIG1hcmdpbi1yaWdodDogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNjQge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy02OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNzYge1xuICAgIG1hcmdpbi1yaWdodDogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTg0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctODgge1xuICAgIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy05MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMzIge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0zNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNDQge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNTYge1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNjgge1xuICAgIG1hcmdpbi1yaWdodDogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTc2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC04NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTg4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtOTIge1xuICAgIG1hcmdpbi1yaWdodDogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMzIge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNDQge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNTYge1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNjgge1xuICAgIG1hcmdpbi1yaWdodDogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTc2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS04NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTg4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tOTIge1xuICAgIG1hcmdpbi1yaWdodDogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1yLXhzLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14cy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14cy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14cy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14cy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHMtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14cy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzLTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHMtMzIge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14cy0zNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHMtNDQge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14cy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzLTUyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHMtNTYge1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14cy02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHMtNjgge1xuICAgIG1hcmdpbi1yaWdodDogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14cy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzLTc2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHMtODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14cy04NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzLTg4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHMtOTIge1xuICAgIG1hcmdpbi1yaWdodDogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14cy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubWItOCxcbi5teS04IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMixcbi5teS0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLm1iLTE2LFxuLm15LTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMjAsXG4ubXktMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yNCxcbi5teS0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTI4LFxuLm15LTI4IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMzIsXG4ubXktMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zNixcbi5teS0zNiB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTQwLFxuLm15LTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNDQsXG4ubXktNDQge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00OCxcbi5teS00OCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTUyLFxuLm15LTUyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNTYsXG4ubXktNTYge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02MCxcbi5teS02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTY0LFxuLm15LTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNjgsXG4ubXktNjgge1xuICBtYXJnaW4tYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi03Mixcbi5teS03MiB7XG4gIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDtcbn1cblxuLm1iLTc2LFxuLm15LTc2IHtcbiAgbWFyZ2luLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xufVxuXG4ubWItODAsXG4ubXktODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04NCxcbi5teS04NCB7XG4gIG1hcmdpbi1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTg4LFxuLm15LTg4IHtcbiAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xufVxuXG4ubWItOTIsXG4ubXktOTIge1xuICBtYXJnaW4tYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi05Nixcbi5teS05NiB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTEwMCxcbi5teS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTgsXG4ubXkteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEyLFxuLm15LXhsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTE2LFxuLm15LXhsLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIwLFxuLm15LXhsLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTI0LFxuLm15LXhsLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTI4LFxuLm15LXhsLTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMyLFxuLm15LXhsLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTM2LFxuLm15LXhsLTM2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQwLFxuLm15LXhsLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQ0LFxuLm15LXhsLTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQ4LFxuLm15LXhsLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUyLFxuLm15LXhsLTUyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTU2LFxuLm15LXhsLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTYwLFxuLm15LXhsLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTY0LFxuLm15LXhsLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTY4LFxuLm15LXhsLTY4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTcyLFxuLm15LXhsLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTc2LFxuLm15LXhsLTc2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTgwLFxuLm15LXhsLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTg0LFxuLm15LXhsLTg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTg4LFxuLm15LXhsLTg4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTkyLFxuLm15LXhsLTkyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTk2LFxuLm15LXhsLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEwMCxcbi5teS14bC0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbi5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctOCxcbi5teS1sZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTIsXG4ubXktbGctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTYsXG4ubXktbGctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMjAsXG4ubXktbGctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMjQsXG4ubXktbGctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMjgsXG4ubXktbGctMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMzIsXG4ubXktbGctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMzYsXG4ubXktbGctMzYge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNDAsXG4ubXktbGctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNDQsXG4ubXktbGctNDQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNDgsXG4ubXktbGctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNTIsXG4ubXktbGctNTIge1xuICAgIG1hcmdpbi1ib3R0b206IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNTYsXG4ubXktbGctNTYge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNjAsXG4ubXktbGctNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNjQsXG4ubXktbGctNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNjgsXG4ubXktbGctNjgge1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNzIsXG4ubXktbGctNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNzYsXG4ubXktbGctNzYge1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctODAsXG4ubXktbGctODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctODQsXG4ubXktbGctODQge1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctODgsXG4ubXktbGctODgge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctOTIsXG4ubXktbGctOTIge1xuICAgIG1hcmdpbi1ib3R0b206IDkycHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctOTYsXG4ubXktbGctOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTAwLFxuLm15LWxnLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC04LFxuLm15LW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMixcbi5teS1tZC0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xNixcbi5teS1tZC0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yMCxcbi5teS1tZC0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yNCxcbi5teS1tZC0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yOCxcbi5teS1tZC0yOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zMixcbi5teS1tZC0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zNixcbi5teS1tZC0zNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00MCxcbi5teS1tZC00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00NCxcbi5teS1tZC00NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00OCxcbi5teS1tZC00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01Mixcbi5teS1tZC01MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01Nixcbi5teS1tZC01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC02MCxcbi5teS1tZC02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC02NCxcbi5teS1tZC02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC02OCxcbi5teS1tZC02OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC03Mixcbi5teS1tZC03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC03Nixcbi5teS1tZC03NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC04MCxcbi5teS1tZC04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC04NCxcbi5teS1tZC04NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC04OCxcbi5teS1tZC04OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC05Mixcbi5teS1tZC05MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC05Nixcbi5teS1tZC05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMDAsXG4ubXktbWQtMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOCxcbi5teS1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTIsXG4ubXktc20tMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTYsXG4ubXktc20tMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMjAsXG4ubXktc20tMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMjQsXG4ubXktc20tMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMjgsXG4ubXktc20tMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMzIsXG4ubXktc20tMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMzYsXG4ubXktc20tMzYge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNDAsXG4ubXktc20tNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNDQsXG4ubXktc20tNDQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNDgsXG4ubXktc20tNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNTIsXG4ubXktc20tNTIge1xuICAgIG1hcmdpbi1ib3R0b206IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNTYsXG4ubXktc20tNTYge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNjAsXG4ubXktc20tNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNjQsXG4ubXktc20tNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNjgsXG4ubXktc20tNjgge1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNzIsXG4ubXktc20tNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNzYsXG4ubXktc20tNzYge1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tODAsXG4ubXktc20tODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tODQsXG4ubXktc20tODQge1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tODgsXG4ubXktc20tODgge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOTIsXG4ubXktc20tOTIge1xuICAgIG1hcmdpbi1ib3R0b206IDkycHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOTYsXG4ubXktc20tOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTAwLFxuLm15LXNtLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYi14cy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTAsXG4ubXkteHMtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTQsXG4ubXkteHMtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTgsXG4ubXkteHMtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTEyLFxuLm15LXhzLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTE2LFxuLm15LXhzLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTIwLFxuLm15LXhzLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTI0LFxuLm15LXhzLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTI4LFxuLm15LXhzLTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTMyLFxuLm15LXhzLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTM2LFxuLm15LXhzLTM2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTQwLFxuLm15LXhzLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTQ0LFxuLm15LXhzLTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTQ4LFxuLm15LXhzLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTUyLFxuLm15LXhzLTUyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTU2LFxuLm15LXhzLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTYwLFxuLm15LXhzLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTY0LFxuLm15LXhzLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTY4LFxuLm15LXhzLTY4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTcyLFxuLm15LXhzLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTc2LFxuLm15LXhzLTc2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTgwLFxuLm15LXhzLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTg0LFxuLm15LXhzLTg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTg4LFxuLm15LXhzLTg4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTkyLFxuLm15LXhzLTkyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTk2LFxuLm15LXhzLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLTEwMCxcbi5teS14cy0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm1sLTgge1xuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yOCB7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zNiB7XG4gIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00NCB7XG4gIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00OCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01MiB7XG4gIG1hcmdpbi1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01NiB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC02NCB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC02OCB7XG4gIG1hcmdpbi1sZWZ0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC03MiB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC03NiB7XG4gIG1hcmdpbi1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC04NCB7XG4gIG1hcmdpbi1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC04OCB7XG4gIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC05MiB7XG4gIG1hcmdpbi1sZWZ0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC05NiB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAubWwteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTI4IHtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMzYge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC00NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNDgge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUyIHtcbiAgICBtYXJnaW4tbGVmdDogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC02OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNzIge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTc2IHtcbiAgICBtYXJnaW4tbGVmdDogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtODQge1xuICAgIG1hcmdpbi1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTg4IHtcbiAgICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC05MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkycHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtOTYge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLm1sLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTM2IHtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNDQge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNjgge1xuICAgIG1hcmdpbi1sZWZ0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTcyIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy03NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTg0IHtcbiAgICBtYXJnaW4tbGVmdDogODRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy04OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctOTIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tbC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTY4IHtcbiAgICBtYXJnaW4tbGVmdDogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC03MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNzYge1xuICAgIG1hcmdpbi1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC04NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtODgge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTkyIHtcbiAgICBtYXJnaW4tbGVmdDogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTY4IHtcbiAgICBtYXJnaW4tbGVmdDogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS03MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNzYge1xuICAgIG1hcmdpbi1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS04NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tODgge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTkyIHtcbiAgICBtYXJnaW4tbGVmdDogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tbC14cy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14cy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhzLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHMtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14cy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHMtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhzLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14cy0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHMtMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhzLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14cy0zNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHMtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhzLTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14cy00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHMtNTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhzLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14cy02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHMtNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhzLTY4IHtcbiAgICBtYXJnaW4tbGVmdDogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14cy03MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHMtNzYge1xuICAgIG1hcmdpbi1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhzLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14cy04NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHMtODgge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhzLTkyIHtcbiAgICBtYXJnaW4tbGVmdDogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14cy05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHMtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtYXV0byB7XG4gIHBhZGRpbmc6IGF1dG87XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucC04IHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEyIHtcbiAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ucC0xNiB7XG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnAtMjAge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTI0IHtcbiAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ucC0yOCB7XG4gIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLnAtMzIge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTM2IHtcbiAgcGFkZGluZzogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ucC00MCB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnAtNDQge1xuICBwYWRkaW5nOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQ4IHtcbiAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ucC01MiB7XG4gIHBhZGRpbmc6IDUycHggIWltcG9ydGFudDtcbn1cblxuLnAtNTYge1xuICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTYwIHtcbiAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucC02NCB7XG4gIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLnAtNjgge1xuICBwYWRkaW5nOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTcyIHtcbiAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50O1xufVxuXG4ucC03NiB7XG4gIHBhZGRpbmc6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLnAtODAge1xuICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTg0IHtcbiAgcGFkZGluZzogODRweCAhaW1wb3J0YW50O1xufVxuXG4ucC04OCB7XG4gIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLnAtOTIge1xuICBwYWRkaW5nOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTk2IHtcbiAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50O1xufVxuXG4ucC0xMDAge1xuICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5wLXhsLWF1dG8ge1xuICAgIHBhZGRpbmc6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC04IHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xMiB7XG4gICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTE2IHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMjAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yNCB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTI4IHtcbiAgICBwYWRkaW5nOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMzIge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zNiB7XG4gICAgcGFkZGluZzogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNDQge1xuICAgIHBhZGRpbmc6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00OCB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUyIHtcbiAgICBwYWRkaW5nOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNTYge1xuICAgIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC02MCB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTY0IHtcbiAgICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNjgge1xuICAgIHBhZGRpbmc6IDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC03MiB7XG4gICAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTc2IHtcbiAgICBwYWRkaW5nOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtODAge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC04NCB7XG4gICAgcGFkZGluZzogODRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTg4IHtcbiAgICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtOTIge1xuICAgIHBhZGRpbmc6IDkycHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC05NiB7XG4gICAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEwMCB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAucC1sZy1hdXRvIHtcbiAgICBwYWRkaW5nOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctOCB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTIge1xuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xNiB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIwIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMjQge1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yOCB7XG4gICAgcGFkZGluZzogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMyIHtcbiAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMzYge1xuICAgIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQ0IHtcbiAgICBwYWRkaW5nOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNDgge1xuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01MiB7XG4gICAgcGFkZGluZzogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTU2IHtcbiAgICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNjAge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy02NCB7XG4gICAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTY4IHtcbiAgICBwYWRkaW5nOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNzIge1xuICAgIHBhZGRpbmc6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy03NiB7XG4gICAgcGFkZGluZzogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTgwIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctODQge1xuICAgIHBhZGRpbmc6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy04OCB7XG4gICAgcGFkZGluZzogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTkyIHtcbiAgICBwYWRkaW5nOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctOTYge1xuICAgIHBhZGRpbmc6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMDAge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbWQtYXV0byB7XG4gICAgcGFkZGluZzogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEyIHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTYge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTI0IHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMjgge1xuICAgIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zMiB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTM2IHtcbiAgICBwYWRkaW5nOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNDAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00NCB7XG4gICAgcGFkZGluZzogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQ4IHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNTIge1xuICAgIHBhZGRpbmc6IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01NiB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTYwIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNjQge1xuICAgIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC02OCB7XG4gICAgcGFkZGluZzogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTcyIHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNzYge1xuICAgIHBhZGRpbmc6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC04MCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTg0IHtcbiAgICBwYWRkaW5nOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtODgge1xuICAgIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC05MiB7XG4gICAgcGFkZGluZzogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTk2IHtcbiAgICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTAwIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc20tYXV0byB7XG4gICAgcGFkZGluZzogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTgge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEyIHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTYge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTI0IHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMjgge1xuICAgIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zMiB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTM2IHtcbiAgICBwYWRkaW5nOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNDAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00NCB7XG4gICAgcGFkZGluZzogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQ4IHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNTIge1xuICAgIHBhZGRpbmc6IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01NiB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTYwIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNjQge1xuICAgIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS02OCB7XG4gICAgcGFkZGluZzogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTcyIHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNzYge1xuICAgIHBhZGRpbmc6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS04MCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTg0IHtcbiAgICBwYWRkaW5nOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tODgge1xuICAgIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS05MiB7XG4gICAgcGFkZGluZzogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTk2IHtcbiAgICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTAwIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAteHMtYXV0byB7XG4gICAgcGFkZGluZzogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhzLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhzLTQge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhzLTgge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhzLTEyIHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHMtMTYge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14cy0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhzLTI0IHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHMtMjgge1xuICAgIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14cy0zMiB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhzLTM2IHtcbiAgICBwYWRkaW5nOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHMtNDAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14cy00NCB7XG4gICAgcGFkZGluZzogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhzLTQ4IHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHMtNTIge1xuICAgIHBhZGRpbmc6IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAucC14cy01NiB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhzLTYwIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHMtNjQge1xuICAgIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14cy02OCB7XG4gICAgcGFkZGluZzogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhzLTcyIHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHMtNzYge1xuICAgIHBhZGRpbmc6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14cy04MCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhzLTg0IHtcbiAgICBwYWRkaW5nOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHMtODgge1xuICAgIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14cy05MiB7XG4gICAgcGFkZGluZzogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhzLTk2IHtcbiAgICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHMtMTAwIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucHQtYXV0byB7XG4gIHBhZGRpbmctdG9wOiBhdXRvO1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtOCxcbi5weS04IHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTIsXG4ucHktMTIge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTYsXG4ucHktMTYge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMjAsXG4ucHktMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMjQsXG4ucHktMjQge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMjgsXG4ucHktMjgge1xuICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMzIsXG4ucHktMzIge1xuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMzYsXG4ucHktMzYge1xuICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNDAsXG4ucHktNDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNDQsXG4ucHktNDQge1xuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNDgsXG4ucHktNDgge1xuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNTIsXG4ucHktNTIge1xuICBwYWRkaW5nLXRvcDogNTJweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNTYsXG4ucHktNTYge1xuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNjAsXG4ucHktNjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNjQsXG4ucHktNjQge1xuICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNjgsXG4ucHktNjgge1xuICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNzIsXG4ucHktNzIge1xuICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNzYsXG4ucHktNzYge1xuICBwYWRkaW5nLXRvcDogNzZweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtODAsXG4ucHktODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtODQsXG4ucHktODQge1xuICBwYWRkaW5nLXRvcDogODRweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtODgsXG4ucHktODgge1xuICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtOTIsXG4ucHktOTIge1xuICBwYWRkaW5nLXRvcDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtOTYsXG4ucHktOTYge1xuICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTAwLFxuLnB5LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5wdC14bC1hdXRvIHtcbiAgICBwYWRkaW5nLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wLFxuLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbi5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTgsXG4ucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMixcbi5weS14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTYsXG4ucHkteGwtMTYge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIwLFxuLnB5LXhsLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yNCxcbi5weS14bC0yNCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMjgsXG4ucHkteGwtMjgge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMyLFxuLnB5LXhsLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zNixcbi5weS14bC0zNiB7XG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNDAsXG4ucHkteGwtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQ0LFxuLnB5LXhsLTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00OCxcbi5weS14bC00OCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNTIsXG4ucHkteGwtNTIge1xuICAgIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTU2LFxuLnB5LXhsLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC02MCxcbi5weS14bC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNjQsXG4ucHkteGwtNjQge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTY4LFxuLnB5LXhsLTY4IHtcbiAgICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC03Mixcbi5weS14bC03MiB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNzYsXG4ucHkteGwtNzYge1xuICAgIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTgwLFxuLnB5LXhsLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC04NCxcbi5weS14bC04NCB7XG4gICAgcGFkZGluZy10b3A6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtODgsXG4ucHkteGwtODgge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTkyLFxuLnB5LXhsLTkyIHtcbiAgICBwYWRkaW5nLXRvcDogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC05Nixcbi5weS14bC05NiB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTAwLFxuLnB5LXhsLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLnB0LWxnLWF1dG8ge1xuICAgIHBhZGRpbmctdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsXG4ucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOCxcbi5weS1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEyLFxuLnB5LWxnLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xNixcbi5weS1sZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMjAsXG4ucHktbGctMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTI0LFxuLnB5LWxnLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yOCxcbi5weS1sZy0yOCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMzIsXG4ucHktbGctMzIge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTM2LFxuLnB5LWxnLTM2IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00MCxcbi5weS1sZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNDQsXG4ucHktbGctNDQge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQ4LFxuLnB5LWxnLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01Mixcbi5weS1sZy01MiB7XG4gICAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNTYsXG4ucHktbGctNTYge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTYwLFxuLnB5LWxnLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy02NCxcbi5weS1sZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNjgsXG4ucHktbGctNjgge1xuICAgIHBhZGRpbmctdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTcyLFxuLnB5LWxnLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy03Nixcbi5weS1sZy03NiB7XG4gICAgcGFkZGluZy10b3A6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctODAsXG4ucHktbGctODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTg0LFxuLnB5LWxnLTg0IHtcbiAgICBwYWRkaW5nLXRvcDogODRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy04OCxcbi5weS1sZy04OCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOTIsXG4ucHktbGctOTIge1xuICAgIHBhZGRpbmctdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTk2LFxuLnB5LWxnLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMDAsXG4ucHktbGctMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHQtbWQtYXV0byB7XG4gICAgcGFkZGluZy10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4ucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC04LFxuLnB5LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTIsXG4ucHktbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTE2LFxuLnB5LW1kLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yMCxcbi5weS1tZC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMjQsXG4ucHktbWQtMjQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTI4LFxuLnB5LW1kLTI4IHtcbiAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zMixcbi5weS1tZC0zMiB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMzYsXG4ucHktbWQtMzYge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQwLFxuLnB5LW1kLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00NCxcbi5weS1tZC00NCB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNDgsXG4ucHktbWQtNDgge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUyLFxuLnB5LW1kLTUyIHtcbiAgICBwYWRkaW5nLXRvcDogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01Nixcbi5weS1tZC01NiB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNjAsXG4ucHktbWQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTY0LFxuLnB5LW1kLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC02OCxcbi5weS1tZC02OCB7XG4gICAgcGFkZGluZy10b3A6IDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNzIsXG4ucHktbWQtNzIge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTc2LFxuLnB5LW1kLTc2IHtcbiAgICBwYWRkaW5nLXRvcDogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC04MCxcbi5weS1tZC04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtODQsXG4ucHktbWQtODQge1xuICAgIHBhZGRpbmctdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTg4LFxuLnB5LW1kLTg4IHtcbiAgICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC05Mixcbi5weS1tZC05MiB7XG4gICAgcGFkZGluZy10b3A6IDkycHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtOTYsXG4ucHktbWQtOTYge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEwMCxcbi5weS1tZC0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLWF1dG8ge1xuICAgIHBhZGRpbmctdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAsXG4ucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tOCxcbi5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEyLFxuLnB5LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xNixcbi5weS1zbS0xNiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMjAsXG4ucHktc20tMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTI0LFxuLnB5LXNtLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yOCxcbi5weS1zbS0yOCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMzIsXG4ucHktc20tMzIge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTM2LFxuLnB5LXNtLTM2IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00MCxcbi5weS1zbS00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNDQsXG4ucHktc20tNDQge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQ4LFxuLnB5LXNtLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01Mixcbi5weS1zbS01MiB7XG4gICAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNTYsXG4ucHktc20tNTYge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTYwLFxuLnB5LXNtLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS02NCxcbi5weS1zbS02NCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNjgsXG4ucHktc20tNjgge1xuICAgIHBhZGRpbmctdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTcyLFxuLnB5LXNtLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS03Nixcbi5weS1zbS03NiB7XG4gICAgcGFkZGluZy10b3A6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tODAsXG4ucHktc20tODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTg0LFxuLnB5LXNtLTg0IHtcbiAgICBwYWRkaW5nLXRvcDogODRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS04OCxcbi5weS1zbS04OCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tOTIsXG4ucHktc20tOTIge1xuICAgIHBhZGRpbmctdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTk2LFxuLnB5LXNtLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMDAsXG4ucHktc20tMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wdC14cy1hdXRvIHtcbiAgICBwYWRkaW5nLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14cy0wLFxuLnB5LXhzLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHMtNCxcbi5weS14cy00IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhzLTgsXG4ucHkteHMtOCB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14cy0xMixcbi5weS14cy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHMtMTYsXG4ucHkteHMtMTYge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhzLTIwLFxuLnB5LXhzLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14cy0yNCxcbi5weS14cy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHMtMjgsXG4ucHkteHMtMjgge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhzLTMyLFxuLnB5LXhzLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14cy0zNixcbi5weS14cy0zNiB7XG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHMtNDAsXG4ucHkteHMtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhzLTQ0LFxuLnB5LXhzLTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14cy00OCxcbi5weS14cy00OCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHMtNTIsXG4ucHkteHMtNTIge1xuICAgIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhzLTU2LFxuLnB5LXhzLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14cy02MCxcbi5weS14cy02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHMtNjQsXG4ucHkteHMtNjQge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhzLTY4LFxuLnB5LXhzLTY4IHtcbiAgICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14cy03Mixcbi5weS14cy03MiB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHMtNzYsXG4ucHkteHMtNzYge1xuICAgIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhzLTgwLFxuLnB5LXhzLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14cy04NCxcbi5weS14cy04NCB7XG4gICAgcGFkZGluZy10b3A6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHMtODgsXG4ucHkteHMtODgge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhzLTkyLFxuLnB5LXhzLTkyIHtcbiAgICBwYWRkaW5nLXRvcDogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14cy05Nixcbi5weS14cy05NiB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHMtMTAwLFxuLnB5LXhzLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wci1hdXRvIHtcbiAgcGFkZGluZy1yaWdodDogYXV0bztcbn1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLnByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLnByLTEyIHtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTI0IHtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMjgge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLnByLTM2IHtcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ucHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci00NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLnByLTQ4IHtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ucHItNTIge1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci01NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLnByLTYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHItNjQge1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci02OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLnByLTcyIHtcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4ucHItNzYge1xuICBwYWRkaW5nLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci04MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTg0IHtcbiAgcGFkZGluZy1yaWdodDogODRweCAhaW1wb3J0YW50O1xufVxuXG4ucHItODgge1xuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci05MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDkycHggIWltcG9ydGFudDtcbn1cblxuLnByLTk2IHtcbiAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAucHIteGwtYXV0byB7XG4gICAgcGFkZGluZy1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yOCB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zNiB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00NCB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00OCB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01MiB7XG4gICAgcGFkZGluZy1yaWdodDogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01NiB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC02MCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC02OCB7XG4gICAgcGFkZGluZy1yaWdodDogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC03NiB7XG4gICAgcGFkZGluZy1yaWdodDogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC04MCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC04NCB7XG4gICAgcGFkZGluZy1yaWdodDogODRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC04OCB7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC05MiB7XG4gICAgcGFkZGluZy1yaWdodDogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC05NiB7XG4gICAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLnByLWxnLWF1dG8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMzYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNzYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctODQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctODgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctOTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkycHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wci1tZC1hdXRvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTM2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTY4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTc2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTg0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTg4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTkyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS1hdXRvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTM2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTY4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTc2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTg0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTg4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTkyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wci14cy1hdXRvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14cy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteHMtOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTM2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTUyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTY4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTc2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTg0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTg4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTkyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBiLWF1dG8ge1xuICBwYWRkaW5nLWJvdHRvbTogYXV0bztcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTgsXG4ucHktOCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTEyLFxuLnB5LTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLnBiLTE2LFxuLnB5LTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTIwLFxuLnB5LTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTI0LFxuLnB5LTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTI4LFxuLnB5LTI4IHtcbiAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTMyLFxuLnB5LTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLnBiLTM2LFxuLnB5LTM2IHtcbiAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTQwLFxuLnB5LTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTQ0LFxuLnB5LTQ0IHtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTQ4LFxuLnB5LTQ4IHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTUyLFxuLnB5LTUyIHtcbiAgcGFkZGluZy1ib3R0b206IDUycHggIWltcG9ydGFudDtcbn1cblxuLnBiLTU2LFxuLnB5LTU2IHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTYwLFxuLnB5LTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTY0LFxuLnB5LTY0IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTY4LFxuLnB5LTY4IHtcbiAgcGFkZGluZy1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTcyLFxuLnB5LTcyIHtcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbn1cblxuLnBiLTc2LFxuLnB5LTc2IHtcbiAgcGFkZGluZy1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTgwLFxuLnB5LTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTg0LFxuLnB5LTg0IHtcbiAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTg4LFxuLnB5LTg4IHtcbiAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTkyLFxuLnB5LTkyIHtcbiAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudDtcbn1cblxuLnBiLTk2LFxuLnB5LTk2IHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTEwMCxcbi5weS0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAucGIteGwtYXV0byB7XG4gICAgcGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCxcbi5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC04LFxuLnB5LXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTIsXG4ucHkteGwtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTE2LFxuLnB5LXhsLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yMCxcbi5weS14bC0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMjQsXG4ucHkteGwtMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTI4LFxuLnB5LXhsLTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zMixcbi5weS14bC0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMzYsXG4ucHkteGwtMzYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQwLFxuLnB5LXhsLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00NCxcbi5weS14bC00NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNDgsXG4ucHkteGwtNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUyLFxuLnB5LXhsLTUyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01Nixcbi5weS14bC01NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNjAsXG4ucHkteGwtNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTY0LFxuLnB5LXhsLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC02OCxcbi5weS14bC02OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNzIsXG4ucHkteGwtNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTc2LFxuLnB5LXhsLTc2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC04MCxcbi5weS14bC04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtODQsXG4ucHkteGwtODQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTg4LFxuLnB5LXhsLTg4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC05Mixcbi5weS14bC05MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtOTYsXG4ucHkteGwtOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEwMCxcbi5weS14bC0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5wYi1sZy1hdXRvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTgsXG4ucHktbGctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMixcbi5weS1sZy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTYsXG4ucHktbGctMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIwLFxuLnB5LWxnLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yNCxcbi5weS1sZy0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMjgsXG4ucHktbGctMjgge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMyLFxuLnB5LWxnLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zNixcbi5weS1sZy0zNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNDAsXG4ucHktbGctNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQ0LFxuLnB5LWxnLTQ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00OCxcbi5weS1sZy00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNTIsXG4ucHktbGctNTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTU2LFxuLnB5LWxnLTU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy02MCxcbi5weS1sZy02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNjQsXG4ucHktbGctNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTY4LFxuLnB5LWxnLTY4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy03Mixcbi5weS1sZy03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNzYsXG4ucHktbGctNzYge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTgwLFxuLnB5LWxnLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy04NCxcbi5weS1sZy04NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctODgsXG4ucHktbGctODgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTkyLFxuLnB5LWxnLTkyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy05Nixcbi5weS1sZy05NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTAwLFxuLnB5LWxnLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLW1kLWF1dG8ge1xuICAgIHBhZGRpbmctYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4ucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00LFxuLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtOCxcbi5weS1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEyLFxuLnB5LW1kLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xNixcbi5weS1tZC0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMjAsXG4ucHktbWQtMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTI0LFxuLnB5LW1kLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yOCxcbi5weS1tZC0yOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMzIsXG4ucHktbWQtMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTM2LFxuLnB5LW1kLTM2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00MCxcbi5weS1tZC00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNDQsXG4ucHktbWQtNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQ4LFxuLnB5LW1kLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01Mixcbi5weS1tZC01MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNTYsXG4ucHktbWQtNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTYwLFxuLnB5LW1kLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC02NCxcbi5weS1tZC02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNjgsXG4ucHktbWQtNjgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTcyLFxuLnB5LW1kLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC03Nixcbi5weS1tZC03NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtODAsXG4ucHktbWQtODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTg0LFxuLnB5LW1kLTg0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC04OCxcbi5weS1tZC04OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtOTIsXG4ucHktbWQtOTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTk2LFxuLnB5LW1kLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMDAsXG4ucHktbWQtMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS1hdXRvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wLFxuLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTgsXG4ucHktc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMixcbi5weS1zbS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTYsXG4ucHktc20tMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIwLFxuLnB5LXNtLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yNCxcbi5weS1zbS0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMjgsXG4ucHktc20tMjgge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMyLFxuLnB5LXNtLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zNixcbi5weS1zbS0zNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNDAsXG4ucHktc20tNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQ0LFxuLnB5LXNtLTQ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00OCxcbi5weS1zbS00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNTIsXG4ucHktc20tNTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTU2LFxuLnB5LXNtLTU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS02MCxcbi5weS1zbS02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNjQsXG4ucHktc20tNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTY4LFxuLnB5LXNtLTY4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS03Mixcbi5weS1zbS03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNzYsXG4ucHktc20tNzYge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTgwLFxuLnB5LXNtLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS04NCxcbi5weS1zbS04NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tODgsXG4ucHktc20tODgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTkyLFxuLnB5LXNtLTkyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS05Nixcbi5weS1zbS05NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTAwLFxuLnB5LXNtLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGIteHMtYXV0byB7XG4gICAgcGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHMtMCxcbi5weS14cy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhzLTQsXG4ucHkteHMtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14cy04LFxuLnB5LXhzLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHMtMTIsXG4ucHkteHMtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhzLTE2LFxuLnB5LXhzLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14cy0yMCxcbi5weS14cy0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHMtMjQsXG4ucHkteHMtMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhzLTI4LFxuLnB5LXhzLTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14cy0zMixcbi5weS14cy0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHMtMzYsXG4ucHkteHMtMzYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhzLTQwLFxuLnB5LXhzLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14cy00NCxcbi5weS14cy00NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHMtNDgsXG4ucHkteHMtNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhzLTUyLFxuLnB5LXhzLTUyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14cy01Nixcbi5weS14cy01NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHMtNjAsXG4ucHkteHMtNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhzLTY0LFxuLnB5LXhzLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14cy02OCxcbi5weS14cy02OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHMtNzIsXG4ucHkteHMtNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhzLTc2LFxuLnB5LXhzLTc2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14cy04MCxcbi5weS14cy04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHMtODQsXG4ucHkteHMtODQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhzLTg4LFxuLnB5LXhzLTg4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14cy05Mixcbi5weS14cy05MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHMtOTYsXG4ucHkteHMtOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhzLTEwMCxcbi5weS14cy0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGwtYXV0byB7XG4gIHBhZGRpbmctbGVmdDogYXV0bztcbn1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLnBsLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBsLTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yOCB7XG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMzIge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLnBsLTM2IHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtNDQge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLnBsLTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01MiB7XG4gIHBhZGRpbmctbGVmdDogNTJweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtNTYge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLnBsLTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC02NCB7XG4gIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtNjgge1xuICBwYWRkaW5nLWxlZnQ6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLnBsLTcyIHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC03NiB7XG4gIHBhZGRpbmctbGVmdDogNzZweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBsLTg0IHtcbiAgcGFkZGluZy1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC04OCB7XG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtOTIge1xuICBwYWRkaW5nLWxlZnQ6IDkycHggIWltcG9ydGFudDtcbn1cblxuLnBsLTk2IHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLnBsLXhsLWF1dG8ge1xuICAgIHBhZGRpbmctbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMzIge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0zNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNDQge1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNTYge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNjgge1xuICAgIHBhZGRpbmctbGVmdDogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTc2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtODAge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC04NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTg4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtOTIge1xuICAgIHBhZGRpbmctbGVmdDogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5wbC1sZy1hdXRvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMzYge1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNDgge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNjAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTY4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy03NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctODQge1xuICAgIHBhZGRpbmctbGVmdDogODRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy04OCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTkyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkycHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctOTYge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGwtbWQtYXV0byB7XG4gICAgcGFkZGluZy1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMTYge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMjgge1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTM2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNTIge1xuICAgIHBhZGRpbmctbGVmdDogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNjQge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC02OCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNzYge1xuICAgIHBhZGRpbmctbGVmdDogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTg0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtODgge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC05MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tYXV0byB7XG4gICAgcGFkZGluZy1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMTYge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMjgge1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTM2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNTIge1xuICAgIHBhZGRpbmctbGVmdDogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNjQge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS02OCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNzYge1xuICAgIHBhZGRpbmctbGVmdDogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTg0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tODgge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS05MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGwteHMtYXV0byB7XG4gICAgcGFkZGluZy1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhzLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhzLTQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhzLTgge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhzLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteHMtMTYge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14cy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhzLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteHMtMjgge1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14cy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhzLTM2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteHMtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14cy00NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhzLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteHMtNTIge1xuICAgIHBhZGRpbmctbGVmdDogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14cy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhzLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteHMtNjQge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14cy02OCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhzLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteHMtNzYge1xuICAgIHBhZGRpbmctbGVmdDogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14cy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhzLTg0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteHMtODgge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14cy05MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhzLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteHMtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5teC14cy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59IiwiaHRtbCxcclxuYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZtLTEpO1xyXG5cdGZvbnQtc2l6ZTogJGZ6O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0c2Nyb2xsYmFyLWNvbG9yOiAjNjc2NzY3IHRyYW5zcGFyZW50OyAvKiDCq9GG0LLQtdGCINC/0L7Qu9C30YPQvdC60LDCuyDCq9GG0LLQtdGCINC/0L7Qu9C+0YHRiyDRgdC60YDQvtC70LvQsdCw0YDQsMK7ICovXHJcblx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluOyAvKiDRgtC+0LvRidC40L3QsCAqL1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHR3aWR0aDogMC42cmVtO1xyXG5cdGhlaWdodDogMC42cmVtO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjc2NzY3O1xyXG5cdGJvcmRlci1yYWRpdXM6IDAuNWVtO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCM2NzY3NjcsIDEwJSk7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1Db21tb24tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jb250YWluZXIge1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctc2lkZSk7XHJcblx0cGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1zaWRlKTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDEyMzBweDtcclxuXHJcblx0Ji0tbSB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMzVweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxlIHtcclxuXHRcdG1heC13aWR0aDogNzY4cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnNpdGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogcmVtKDcwcHgpIDAgcmVtKDE0MHB4KTtcclxuXHRcdGZsZXg6IDE7XHJcblxyXG5cdFx0aDEsXHJcblx0XHQuaDEge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5icmVhZGNydW1icyArICYge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyLS1iZ190cmFuc3BhcmVudCB+ICYge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBkZXNjdG9wLW1pbiB7XHJcblx0XHRcdHBhZGRpbmc6IDMuNXJlbSAwIDdyZW07XHJcblxyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHRhYmxlIHtcclxuXHRcdFx0cGFkZGluZzogcmVtKDU1cHgpIDAgcmVtKDkwcHgpO1xyXG5cclxuXHRcdFx0LmJyZWFkY3J1bWJzICsgJiB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0oMzBweCkgMCByZW0oNjBweCk7XHJcblxyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuKiArIGFkZHJlc3MsXHJcbiogKyBkbCxcclxuKiArIGZpZWxkc2V0LFxyXG4qICsgZmlndXJlLFxyXG4qICsgb2wsXHJcbiogKyBwLFxyXG4qICsgcHJlLFxyXG4qICsgdWwge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PSBUWVBPR1JBUEhZID09PT09PT09PT09PT09PT09PT09Ki9cclxuOnJvb3Qge1xyXG5cdC0tZnotaDE6IDMycHg7XHJcblx0LS1mei1oMjogMzJweDtcclxuXHQtLWZ6LWgzOiAyNHB4O1xyXG5cdC0tZnotaDQ6IDIwcHg7XHJcblxyXG5cdEBpbmNsdWRlIGRlc2N0b3AtbWluIHtcclxuXHRcdC0tZnotaDE6IDI2cHg7XHJcblx0XHQtLWZ6LWgyOiAyNnB4O1xyXG5cdFx0LS1mei1oMzogMjBweDtcclxuXHRcdC0tZnotaDQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0LS1mei1oMTogMjBweDtcclxuXHRcdC0tZnotaDI6IDIwcHg7XHJcblx0XHQtLWZ6LWgzOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuaDEsXHJcbi5oMSxcclxuaDIsXHJcbi5oMixcclxuaDMsXHJcbi5oMyxcclxuaDQsXHJcbi5oNCB7XHJcblx0bWFyZ2luOiBlbSgxOSwgMjQpIDAgZW0oOSwgMjQpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZtLTEpO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stdGV4dCk7XHJcblxyXG5cdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcblx0Zm9udC1zaXplOiB2YXIoLS1mei1oMSk7XHJcbn1cclxuaDIsXHJcbi5oMiB7XHJcblx0Zm9udC1zaXplOiB2YXIoLS1mei1oMik7XHJcbn1cclxuaDMsXHJcbi5oMyB7XHJcblx0Zm9udC1zaXplOiB2YXIoLS1mei1oMyk7XHJcbn1cclxuaDQsXHJcbi5oNCB7XHJcblx0Zm9udC1zaXplOiB2YXIoLS1mei1oNCk7XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlIHtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdGZvbnQtc2l6ZTogdmFyKC0tZnotaDEpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiB2YXIoLS1mei1oMSk7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbn1cclxuXHJcbm9sLFxyXG51bCxcclxub2wsXHJcbnAge1xyXG5cdG1hcmdpbi1ib3R0b206IGVtKDIwLCAxNik7XHJcblxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG5cclxudWwsXHJcbm9sIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG5cclxuXHRsaSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjRlbTtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuXHR9XHJcbn1cclxuXHJcbm9sIGxpIHtcclxuXHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbn1cclxuXHJcbmEge1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250ZW50IHtcclxuXHRsaW5lLWhlaWdodDogKDIzLzE2KTtcclxuXHJcblx0aDIsXHJcblx0LmgyLFxyXG5cdGgzLFxyXG5cdC5oMyxcclxuXHRoNCxcclxuXHQuaDQsXHJcblx0aDUsXHJcblx0Lmg1IHtcclxuXHRcdG1hcmdpbjogZW0oMjgsIDIwKSAwIGVtKDM1LCAyMCk7XHJcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmICsgdWwsXHJcblx0XHQmICsgb2wsXHJcblx0XHQmICsgcCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoMixcclxuXHQuaDIge1xyXG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mei1oMyk7XHJcblx0fVxyXG5cclxuXHRoMyxcclxuXHQuaDMge1xyXG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mei1oNCk7XHJcblx0fVxyXG5cclxuXHR1bCxcclxuXHRvbCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEuM2VtO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0b2wge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwLFxyXG5cdHVsLFxyXG5cdG9sIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IGVtKDI3LCAxNik7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1haXIge1xyXG5cdFx0aDIsXHJcblx0XHRoMyxcclxuXHRcdGg0LFxyXG5cdFx0aDUsXHJcblx0XHR1bCxcclxuXHRcdG9sLFxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IGVtKDI2LCAxNik7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB0ZWwge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6ICgxOC8xNCk7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS10aXRsZS1ibG9jayB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRyb3ctZ2FwOiAyNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDY3cHg7XHJcblxyXG5cdC5wYWdlLXRpdGxlLFxyXG5cdGgxLFxyXG5cdGgyIHtcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mei1oMSk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHR9XHJcblxyXG5cdC5wYWdlLXN1YnRpdGxlIHtcclxuXHRcdGZvbnQ6IGl0YWxpYyA1MDAgMjBweCB2YXIoLS1mbS0xKTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGRlc2N0b3AtbWluIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHJvdy1nYXA6IDA7XHJcblxyXG5cdFx0LnBhZ2UtdGl0bGUsXHJcblx0XHRoMSxcclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wYWdlLXN1YnRpdGxlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogZW0oMTgsIDE0KTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG5cdFx0LnBhZ2Utc3VidGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAoMjUvMTYpO1xyXG5cclxuXHRoMixcclxuXHQuaDIsXHJcblx0aDMsXHJcblx0LmgzIHtcclxuXHRcdG1hcmdpbjogMS4yZW0gMCAwLjhlbTtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tbGcge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZGVzY3RvcC1taW4ge1xyXG5cdFx0Ji0tbGcge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHRcdCYtLWxnIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCI6cm9vdCB7XHJcblx0LS1jb2x1bW5zOiAjeyRncmlkLWNvbHVtbnN9O1xyXG5cdC0tYWlyLXg6IDMwcHg7XHJcblx0LS1haXIteTogMjBweDtcclxufVxyXG5cclxuQG1peGluIHJvdy1mbGV4IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1haXIteCkgKiAtMSk7XHJcblx0bWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1haXIteSkgKiAtMSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wge1xyXG5cdG1hcmdpbi1sZWZ0OiB2YXIoLS1haXIteCk7XHJcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tYWlyLXkpO1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuQG1peGluIHNpemUoJG4sICRhZnRlclRleHQ6IFwiXCIpIHtcclxuXHQkYWZ0ZXJfdGV4dDogXCJcIjtcclxuXHJcblx0d2lkdGg6IGNhbGMoMTAwJSAvIHZhcigtLWNvbHVtbnMpICogI3skbn0gLSB2YXIoLS1haXIteCkpICN7JGFmdGVyVGV4dH07XHJcbn1cclxuXHJcbi5jb2wge1xyXG5cdEBpbmNsdWRlIGNvbCgpO1xyXG59XHJcblxyXG4ucm93LFxyXG5bY2xhc3MqPVwicm93LWNvbHNcIl0ge1xyXG5cdC0tYWlyLXg6IDMwcHg7XHJcblx0LS1haXIteTogMzBweDtcclxuXHJcblx0QGluY2x1ZGUgcm93LWZsZXg7XHJcblxyXG5cdCYgPiAqIHtcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0QGluY2x1ZGUgY29sO1xyXG5cdH1cclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuXHQucm93LWNvbHMtI3skaX0ge1xyXG5cdFx0JiA+ICoge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gdmFyKC0tY29sdW1ucykgKiAjeyRncmlkLWNvbHVtbnMvJGl9IC0gdmFyKC0tYWlyLXgpKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb2wtI3skaX0ge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvICN7JGdyaWQtY29sdW1uc30gKiAjeyRpfSAtIHZhcigtLWFpci14KSk7XHJcblx0fVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDYwIHtcclxuXHRAaWYgJGkgJSA1ID09IDAge1xyXG5cdFx0Lmd4LSN7JGl9LFxyXG5cdFx0LmctI3skaX0ge1xyXG5cdFx0XHQtLWFpci14OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmd5LSN7JGl9LFxyXG5cdFx0LmctI3skaX0ge1xyXG5cdFx0XHQtLWFpci15OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AZWFjaCAkYnJlYWssICR2YWx1ZV9icmVhayBpbiAkYnJlYWtwb2ludHMge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdmFsdWVfYnJlYWspIHtcclxuXHRcdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNjAge1xyXG5cdFx0XHRAaWYgJGkgJSA1ID09IDAge1xyXG5cdFx0XHRcdC5neC0jeyRicmVha30tI3skaX0sXHJcblx0XHRcdFx0LmctI3skYnJlYWt9LSN7JGl9IHtcclxuXHRcdFx0XHRcdC0tYWlyLXg6ICN7JGl9cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5neS0jeyRicmVha30tI3skaX0sXHJcblx0XHRcdFx0LmctI3skYnJlYWt9LSN7JGl9IHtcclxuXHRcdFx0XHRcdC0tYWlyLXk6ICN7JGl9cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG5cdFx0XHQucm93LWNvbHMtI3skYnJlYWt9LSN7JGl9IHtcclxuXHRcdFx0XHQmID4gKiB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gI3skZ3JpZC1jb2x1bW5zfSAqICN7JGdyaWQtY29sdW1ucy8kaX0gLSB2YXIoLS1haXIteCkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbC0jeyRicmVha30tI3skaX0ge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRncmlkLWNvbHVtbnN9ICogI3skaX0gLSB2YXIoLS1haXIteCkpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiBDT01NT04gTEFZT1VUIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4qL1xyXG4vKiBidG5zICovXHJcbi5idG5zIHtcclxuXHQtLWFpci14OiAyOHB4O1xyXG5cdC0tYWlyLXk6IDE2cHg7XHJcblxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0JiA+ICoge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiB2YXIoLS1haXIteCk7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tbXVsdGlsaW5lIHtcclxuXHRcdEBpbmNsdWRlIHJvdy1mbGV4O1xyXG5cclxuXHRcdCYgPiAqIHtcclxuXHRcdFx0QGluY2x1ZGUgY29sO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaXRlbXMge1xyXG5cdC0tYWlyLXg6IDI0cHg7XHJcblx0LS1haXIteTogMjRweDtcclxuXHJcblx0QGluY2x1ZGUgcm93LWZsZXg7XHJcblxyXG5cdCYgPiAqIHtcclxuXHRcdEBpbmNsdWRlIGNvbDtcclxuXHR9XHJcbn1cclxuXHJcbi8qc2VjdGlvbiovXHJcbi5zZWN0aW9uIHtcclxuXHRwYWRkaW5nOiA4MHB4IDAgMjBweDtcclxuXHJcblx0Jl9fdGl0bGUtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRyb3ctZ2FwOiAyNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mei1oMik7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHR9XHJcblxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdGZvbnQ6IGl0YWxpYyA1MDAgMjBweCB2YXIoLS1mbS0xKTtcclxuXHR9XHJcblxyXG5cdCYtLWludGVybmFsIHtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0cGFkZGluZzogNzRweCAwO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBkZXNjdG9wLW1pbiB7XHJcblx0XHRwYWRkaW5nOiA3MHB4IDAgMjBweDtcclxuXHJcblx0XHQmX190aXRsZS1ibG9jayB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0taW50ZXJuYWwge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA2MHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHRwYWRkaW5nOiA0NXB4IDAgMjBweDtcclxuXHJcblx0XHQmX190aXRsZS1ibG9jayB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cm93LWdhcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19zdWJ0aXRsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IGVtKDE4LCAxNCk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDAgMjBweDtcclxuXHJcblx0XHQmX190aXRsZS1ibG9jayB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc3VidGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0taW50ZXJuYWwge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA0NXB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKnBhbmVsIGJsb2NrKi9cclxuLmItcGFuZWwge1xyXG5cdC0tYWlyLXg6IDBweDtcclxuXHQtLWFpci15OiAwcHg7XHJcblxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQmX19zaWRlIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiB2YXIoLS1haXIteCk7XHJcblx0XHR3aWR0aDogMjk1cHg7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHQtLWFpci14OiAwcHg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdCZfX3NpZGUsXHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY29sLWNvdW50LTIge1xyXG5cdGNvbHVtbi1jb3VudDogMjtcclxuXHJcblx0JiA+ICoge1xyXG5cdFx0YnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XHJcblx0fVxyXG59XHJcblxyXG4uY29sLWNvdW50LXNtLTEge1xyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRjb2x1bW4tY291bnQ6IDE7XHJcblx0fVxyXG59XHJcbiIsIi8qfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiBDT01NT04gQlVUVE9OIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4qL1xyXG4lYnRuIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA3cHggMjRweDtcclxuXHRtaW4td2lkdGg6IDEwMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJ0biB7XHJcblx0LS1jb2xvci1iZzogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblx0LS1jb2xvci10ZXh0OiAjZmZmO1xyXG5cclxuXHQkdGhpczogJjtcclxuXHRAZXh0ZW5kICVidG47XHJcblxyXG5cdHBhZGRpbmc6IGVtKDEwLCAxMykgZW0oMjQsIDEzKTtcclxuXHRtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdGZvbnQ6IDcwMCAxM3B4IHZhcigtLWZtLTEpO1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XHJcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHJcblx0JjpkaXNhYmxlZCB7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdGN1cnNvcjogbm8tZHJvcDtcclxuXHRcdG9wYWNpdHk6IDAuNTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0LS1jb2xvci1iZzogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuXHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdEBhdC1yb290IGEjeyZ9IHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbWcsXHJcblx0c3ZnIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXgtd2lkdGg6IGVtKDE1LCAxMyk7XHJcblx0XHRtYXgtaGVpZ2h0OiBlbSgxNSwgMTMpO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xZW0pO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogZW0oOS41LCAxMyk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGVtKDEzLCAxMyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1zZWNvbmRhcnkge1xyXG5cdFx0LS1jb2xvci1iZzogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuXHRcdC0tY29sb3ItdGV4dDogI2ZmZjtcclxuXHJcblx0XHQmLmFjdGl2ZSxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQtLWNvbG9yLWJnOiAjMmQ1NDM3O1xyXG5cdFx0XHQtLWNvbG9yLXRleHQ6ICNmZmY7XHJcblxyXG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS13aGl0ZSB7XHJcblx0XHQtLWNvbG9yLWJnOiAjZmZmO1xyXG5cdFx0LS1jb2xvci10ZXh0OiAjMzMzO1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MSk7XHJcblxyXG5cdFx0Ji5hY3RpdmUsXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0LS1jb2xvci1iZzogI0UwODcwMDtcclxuXHRcdFx0LS1jb2xvci10ZXh0OiAjZmZmO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSBzdmYsXHJcblx0XHQmOmhvdmVyIHN2Z3tcclxuXHRcdFx0ZmlsbDogJGNvbG9yLWJnLW1haW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1ncmF5IHtcclxuXHRcdC0tY29sb3ItYmc6ICNmNWY1ZjU7XHJcblx0XHQtLWNvbG9yLXRleHQ6ICM3NDc3NzY7XHJcblx0XHRwYWRkaW5nOiBlbSgxMCwgMTIpIGVtKDMzLCAxMik7XHJcblx0XHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHJcblx0XHQmLmFjdGl2ZSxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQtLWNvbG9yLWJnOiAje2RhcmtlbigjZjVmNWY1LCA1JSl9O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tc20ge1xyXG5cdFx0bWluLWhlaWdodDogZW0oNDAsIDE0KTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji0tbGcge1xyXG5cdFx0cGFkZGluZzogZW0oMTUsIDE2KSBlbSg1MiwgMTYpO1xyXG5cdFx0bWluLWhlaWdodDogNjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0bWluLWhlaWdodDogNDVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5idG5PcmFuZ2Uge1xyXG5cdC0tY29sb3ItYmc6IHZhcigtLWNvbG9yLW9yYW5nZSk7XHJcblx0LS1jb2xvci10ZXh0OiAjZmZmO1xyXG5cclxuXHQkdGhpczogJjtcclxuXHRAZXh0ZW5kICVidG47XHJcblxyXG5cdHBhZGRpbmc6IGVtKDEwLCAxMykgZW0oMjQsIDEzKTtcclxuXHRtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdGZvbnQ6IDcwMCAxM3B4IHZhcigtLWZtLTEpO1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XHJcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHJcblx0JjpkaXNhYmxlZCB7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdGN1cnNvcjogbm8tZHJvcDtcclxuXHRcdG9wYWNpdHk6IDAuNTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0LS1jb2xvci1iZzogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LW9yYW5nZSk7XHJcblxyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHRAYXQtcm9vdCBhI3smfSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aW1nLFxyXG5cdHN2ZyB7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWF4LXdpZHRoOiBlbSgxNSwgMTMpO1xyXG5cdFx0bWF4LWhlaWdodDogZW0oMTUsIDEzKTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMWVtKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGVtKDkuNSwgMTMpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBlbSgxMywgMTMpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tc2Vjb25kYXJ5IHtcclxuXHRcdC0tY29sb3ItYmc6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcblx0XHQtLWNvbG9yLXRleHQ6ICNmZmY7XHJcblxyXG5cdFx0Ji5hY3RpdmUsXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0LS1jb2xvci1iZzogIzJkNTQzNztcclxuXHRcdFx0LS1jb2xvci10ZXh0OiAjZmZmO1xyXG5cclxuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0td2hpdGUge1xyXG5cdFx0LS1jb2xvci1iZzogI2ZmZjtcclxuXHRcdC0tY29sb3ItdGV4dDogIzMzMztcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODEpO1xyXG5cclxuXHRcdCYuYWN0aXZlLFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC0tY29sb3ItYmc6ICNFMDg3MDA7XHJcblx0XHRcdC0tY29sb3ItdGV4dDogI2ZmZjtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1ncmF5IHtcclxuXHRcdC0tY29sb3ItYmc6ICNmNWY1ZjU7XHJcblx0XHQtLWNvbG9yLXRleHQ6ICM3NDc3NzY7XHJcblx0XHRwYWRkaW5nOiBlbSgxMCwgMTIpIGVtKDMzLCAxMik7XHJcblx0XHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHJcblx0XHQmLmFjdGl2ZSxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQtLWNvbG9yLWJnOiAje2RhcmtlbigjZjVmNWY1LCA1JSl9O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tc20ge1xyXG5cdFx0bWluLWhlaWdodDogZW0oNDAsIDE0KTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji0tbGcge1xyXG5cdFx0cGFkZGluZzogZW0oMTUsIDE2KSBlbSg1MiwgMTYpO1xyXG5cdFx0bWluLWhlaWdodDogNjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0bWluLWhlaWdodDogNDVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4tY2lyYyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0d2lkdGg6IDQ3cHg7XHJcblx0aGVpZ2h0OiA0N3B4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZSk7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHRzdmcge1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0d2lkdGg6IHByKDE1LCA0Nyk7XHJcblx0XHRoZWlnaHQ6IHByKDksIDQ3KTtcclxuXHRcdGZpbGw6ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWxpbmsge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdHN2ZyB7XHJcblx0XHRtYXJnaW4tbGVmdDogZW0oOSwgMTYpO1xyXG5cdFx0bWF4LXdpZHRoOiAyMHB4O1xyXG5cdFx0bWF4LWhlaWdodDogMjBweDtcclxuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4taWMge1xyXG5cdEBpbmNsdWRlIHJlc2V0LWxpbms7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itc3VjY2VzKTtcclxuXHR9XHJcblxyXG5cdHN2ZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1heC13aWR0aDogMjRweDtcclxuXHRcdG1heC1oZWlnaHQ6IDIwcHg7XHJcblx0XHRmaWxsOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHR9XHJcblxyXG5cdCZfX2ljIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c3BhbiArIHNwYW4ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGVtKDYsIDEyKTtcclxuXHR9XHJcblxyXG5cdHN0cm9uZyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC00NSU7XHJcblx0XHRyaWdodDogLTQwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHR9XHJcblxyXG5cdCYtLXN0cm9rZSB7XHJcblx0XHRmaWxsOiB0cmFuc3BhcmVudDtcclxuXHRcdHN2ZyB7XHJcblx0XHRcdGZpbGw6IGluaGVyaXQ7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlLFxyXG5cdFx0Ji52b3RlZCxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udi11cCB7XHJcblx0QGV4dGVuZCAlYnRuO1xyXG5cclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHJpZ2h0OiAzMHB4O1xyXG5cdGJvdHRvbTogMTAwcHg7XHJcblx0ei1pbmRleDogMjUwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDc5cHg7XHJcblx0aGVpZ2h0OiA3OXB4O1xyXG5cdG1pbi13aWR0aDogYXV0bztcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3gtc2hhZG93OiAwcHggMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkZHVyYXRpb24sIG9wYWNpdHkgJGR1cmF0aW9uO1xyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0ZmlsbDogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHN2ZyxcclxuXHRpbWcge1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0d2lkdGg6IHByKDI1LCA3OSk7XHJcblx0XHRoZWlnaHQ6IHByKDE0LCA3OSk7XHJcblx0XHRmaWxsOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG5cdFx0dHJhbnNpdGlvbjogZmlsbCAkZHVyYXRpb247XHJcblxyXG5cdFx0cGF0aCB7XHJcblx0XHRcdGZpbGw6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBkZXNjdG9wLW1pbiB7XHJcblx0XHR3aWR0aDogNTRweDtcclxuXHRcdGhlaWdodDogNTRweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRib3R0b206IDEyMHB4O1xyXG5cdFx0cmlnaHQ6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWNhbGxiYWNrIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IGluaGVyaXQ7XHJcblx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTg5NTkwO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGFuaW1hdGlvbjogcmFkaWFsLXB1bHNlIGluZmluaXRlIDEuNXM7XHJcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0fVxyXG5cclxuXHQvKtGB0L7Qt9C00LDQtdC8INCw0L3QuNC80LDRhtC40Y4g0L/Rg9C70YzRgdCw0YbQuNC4Ki9cclxuXHRAa2V5ZnJhbWVzIHJhZGlhbC1wdWxzZSB7XHJcblx0XHQ1MCUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjkpO1xyXG5cdFx0fVxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuNyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT0gQVRPTVMgPT09PT09PT09PT09PT09PT09PT0qL1xyXG4uYXJ0aWNsZS1oZWFkIHtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250OiA3MDAgMjhweCAvI3soMzQvMjgpfSB2YXIoLS1mbS0xKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cdH1cclxuXHJcblx0LmFydGljbGUtaGVhZF9fdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogZW0oMjUsIDI4KTtcclxuXHR9XHJcblxyXG5cdCZfX21ldGEge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZGVzY3RvcC1taW4ge1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG5cdFx0LmFydGljbGUtaGVhZF9fdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbWV0YSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hbmNob3JzLWxpc3Qge1xyXG5cdGEge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG59XHJcblxyXG4uYW5nbGUtZG93biB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogN3B4O1xyXG5cdGhlaWdodDogN3B4O1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuXHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxcHg7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH1cclxufVxyXG4vKiBhdmlhYmlsaXR5ICovXHJcbi5hdmlhYmlsaXR5IHtcclxuXHRmb250OiA1MDAgMWVtIC8jeygxOC8xNCl9IHZhcigtLWZtLTEpO1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXMpO1xyXG5cclxuXHQmX192YWx1ZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG59XHJcbi8qIGJhc2tldCBsaW5rICovXHJcbi5iYXNrZXQtbGluayB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuXHRzdmcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMzhweDtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdGZpbGw6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cdH1cclxuXHJcblx0c3Ryb25nIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLThweDtcclxuXHRcdHJpZ2h0OiAtOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Y29sb3I6ICNjNGM0YzQ7XHJcblx0fVxyXG59XHJcblxyXG4uY29sX193cmFwcGVye1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcblxyXG5cdEBpbmNsdWRlIGRlc2N0b3AtbWluIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG59XHJcblxyXG4vKiBicmVhZGNydW1tcyAqL1xyXG4uYnJlYWRjcnVtYnMge1xyXG5cdCR0aGlzOiAmO1xyXG5cdHBhZGRpbmc6IDIycHggMCAyNXB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xyXG5cdH1cclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0QGluY2x1ZGUgcmVzZXQtbGlzdDtcclxuXHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdGNvbG9yOiAjYWFhO1xyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAkZHVyYXRpb247XHJcblxyXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBlbSg4LCAxMik7XHJcblx0XHR9XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBlbSgxMSwgMTIpO1xyXG5cdFx0XHR3aWR0aDogZW0oMTQsIDEyKTtcclxuXHRcdFx0aGVpZ2h0OiBlbSg3LCAxMik7XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yICRkdXJhdGlvbjtcclxuXHJcblx0XHQmW2hyZWZdIHtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlcyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxlIHtcclxuXHRcdHBhZGRpbmc6IDE1cHggMCAyMHB4O1xyXG5cclxuXHRcdCZfX2xpc3Qge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgdGVsIHtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIGJhZGdlICovXHJcbi5iYWRnZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiBlbSg4LCAxOCkgZW0oMzcsIDE4KTtcclxuXHRtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXMpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cGFkZGluZzogZW0oNiwgMTQpIGVtKDE1LCAxNCkgZW0oNSwgMTQpO1xyXG5cdFx0bWluLWhlaWdodDogMzhweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIGIgY2hlY2tib3ggKi9cclxuLmItY2hlY2tib3gge1xyXG5cdCR0aGlzOiAmO1xyXG5cclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjI7XHJcblxyXG5cdGlucHV0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHQjeyR0aGlzfV9fY3VzdG9tOjpiZWZvcmUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCN7JHRoaXN9X19jb250ZW50IHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbnB1dDpjaGVja2VkIH4gI3skdGhpc31fX2N1c3RvbTo6YmVmb3JlLFxyXG5cdCYuY2hlY2tlZCAjeyR0aGlzfV9fY3VzdG9tOjpiZWZvcmUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdCZfX2N1c3RvbSB7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogLTAuMWVtO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBlbSg3LCAxNik7XHJcblx0XHR3aWR0aDogMTdweDtcclxuXHRcdGhlaWdodDogMTdweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM4YzhhODY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbjtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlxcMjcxM1wiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiA1MyU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRmb250LXNpemU6IDAuOWVtO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLXRvcDogLTAuMWVtO1xyXG5cdH1cclxuXHJcblx0Ji0tdGV4dCB7XHJcblx0XHQjeyR0aGlzfV9fY3VzdG9tIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQjeyR0aGlzfV9fY3VzdG9tIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dDpjaGVja2VkIH4gI3skdGhpc31fX2NvbnRlbnQge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlcyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1kaXNhYmxlZCB7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0XHQjeyR0aGlzfV9fY3VzdG9tIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5iLXJhZGlvIHtcclxuXHQkdGhpczogJjtcclxuXHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nLWxlZnQ6IGVtKDQyLCAyMCk7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG5cdCZfX2lucHV0IHtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmX19pbnB1dDpjaGVja2VkIH4gI3skdGhpc31fX2N1c3RvbTo6YmVmb3JlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQmX19jdXN0b20ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0d2lkdGg6IGVtKDIxLCAyMCk7XHJcblx0XHRoZWlnaHQ6IGVtKDIxLCAyMCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjNjc2NzY3O1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiBwcig5LCAyMCk7XHJcblx0XHRcdGhlaWdodDogcHIoOSwgMjApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjc2NzY3O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRkdXJhdGlvbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWluLXdpZHRoOiBlbSgyOSwgMTYpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR9XHJcbn1cclxuXHJcbi8qYi1pbnB1dCovXHJcbi5iLWlucHV0IHtcclxuXHQkdGhpczogJjtcclxuXHJcblx0LS1haXI6IDAgMCAyNXB4O1xyXG5cdC0tcGw6IDQycHg7XHJcblx0LS1wcjogNDBweDtcclxuXHQtLXBkVDogI3tlbSgyMCwgMTMpfSB2YXIoLS1wcikgMTZweCB2YXIoLS1wbCk7XHJcblx0LS1oOiA2MHB4O1xyXG5cdC0tZno6IDEzcHg7XHJcblxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0bWFyZ2luOiB2YXIoLS1haXIpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0aW5wdXQsXHJcblx0dGV4dGFyZWEge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IHZhcigtLWZ6KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0taCkgLyAyKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJGR1cmF0aW9uO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbjtcclxuXHJcblx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdGNvbG9yOiAjOGM4YTg2O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aW5wdXQge1xyXG5cdFx0cGFkZGluZzogMCB2YXIoLS1wcikgMCB2YXIoLS1wbCk7XHJcblx0XHRoZWlnaHQ6IHZhcigtLWgpO1xyXG5cdH1cclxuXHJcblx0dGV4dGFyZWEge1xyXG5cdFx0cGFkZGluZzogdmFyKC0tcGRUKTtcclxuXHRcdGhlaWdodDogMTA3cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZGVzY3RvcC1taW4ge1xyXG5cdFx0LS1oOiA1NXB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdC0tYWlyOiAwIDAgMTVweDtcclxuXHRcdC0tcGw6IDMwcHg7XHJcblx0XHQtLXByOiAzMHB4O1xyXG5cdFx0LS1oOiA0NXB4O1xyXG5cdFx0LS1mejogMTJweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIGNsb3NlICovXHJcbi5jbG9zZSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMjVweDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0ei1pbmRleDogMztcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcclxuXHR0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFuZ2VyKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHdpZHRoOiBwcigzNSwgMjUpO1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMWQxO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbjtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4uZGVsaXZlcnktZW50cnkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRmb250OiA1MDAgMTRweCB2YXIoLS1mbS0xKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWluLWhlaWdodDogMjMwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0fVxyXG5cclxuXHQmX19pbWcgaW1ne1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG59XHJcblxyXG4vKiBjaGVja2JveGVzICovXHJcbi5jaGVja2JveGVzLWRyb3Age1xyXG5cdCR0aGlzOiAmO1xyXG5cclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogNTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0aGVpZ2h0OiA0NnB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHJcblx0Ji5vcGVuIHtcclxuXHRcdHotaW5kZXg6IDY7XHJcblx0XHQjeyR0aGlzfV9fYXJyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0ZmlsbDogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I3skdGhpc31fX2xpc3Qge1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmRpc2FibGVkIHtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG5cdFx0LmNoZWNrYm94ZXMtZHJvcCB7XHJcblx0XHRcdCZfX2hlYWQsXHJcblx0XHRcdCZfX2xpc3Qge1xyXG5cdFx0XHRcdGNvbG9yOiAjNWE1YTVhO1xyXG5cdFx0XHRcdG91dGxpbmU6IDFweCBzb2xpZCAjNWE1YTVhO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19oZWFkIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRwYWRkaW5nOiA4cHggMjNweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udDogaXRhbGljIDUwMCAxZW0gdmFyKC0tZm0tMSk7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdG91dGxpbmU6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG5cclxuXHRcdHNwYW46Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gKiB7XHJcblx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2FyciB7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdG1hcmdpbjogMCAwIDAgMTBweDtcclxuXHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xyXG5cdH1cclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogNjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0bWluLXdpZHRoOiAyMTBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRvdXRsaW5lOiAxcHggc29saWQgI2U1ZTVlNTtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwcyAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcclxuXHJcblx0XHQmLWlubmVyIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHBhZGRpbmc6IDEuMmVtIDIuMDgzMzMzMzMzM2VtIDEuMmVtIDEuMzMzMzMzMzMzM2VtO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LWhlaWdodDogMzIwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0XHRzY3JvbGxiYXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpIHRyYW5zcGFyZW50OyAvKiDCq9GG0LLQtdGCINC/0L7Qu9C30YPQvdC60LDCuyDCq9GG0LLQtdGCINC/0L7Qu9C+0YHRiyDRgdC60YDQvtC70LvQsdCw0YDQsMK7ICovXHJcblx0XHRcdHNjcm9sbGJhci13aWR0aDogdGhpbjsgLyog0YLQvtC70YnQuNC90LAgKi9cclxuXHJcblx0XHRcdCYgPiAqIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHRcdFx0d2lkdGg6IDVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAuNWVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YnIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblxyXG5cdFx0Jl9faGVhZCB7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAxNnB4IDhweCAyNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypmaXJtIGluZm8qL1xyXG4uZmlybS1pbmZvIHtcclxuXHQkdGhpczogJjtcclxuXHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjI7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0dHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbjtcclxuXHJcblx0QGF0LXJvb3QgYSN7Jn0ge1xyXG5cdFx0QGluY2x1ZGUgcmVzZXQtbGluaztcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xyXG5cclxuXHRcdFx0I3skdGhpc31fX2ljIHtcclxuXHRcdFx0XHRmaWxsOiB2YXIoLS1jb2xvci1saW5rKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ljIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBlbSg4LCAxNCk7XHJcblx0XHRtYXgtd2lkdGg6IGVtKDE2LCAxNCk7XHJcblx0XHRtYXgtaGVpZ2h0OiBlbSgxNiwgMTQpO1xyXG5cdFx0ZmlsbDogIzc0Nzc3NjtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4xZW0pO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbjtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZpeGVkIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0ei1pbmRleDogNDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG59XHJcblxyXG4vKm1zZ3IqL1xyXG4ubXNncnMge1xyXG5cdCR0aGlzOiAmO1xyXG5cclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdEBpbmNsdWRlIHJlc2V0LWxpbms7XHJcblxyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1sZWZ0OiA2cHg7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRmaWxsOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHRcdGZpbGwtb3BhY2l0eTogMTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkZHVyYXRpb247XHJcblxyXG5cdFx0Jjpub3QoI3skdGhpc31fX2xpbmstLXBob25lKTpob3ZlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcGhvbmUge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDE7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBlbSgxMCwgMTIpO1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBlbSgxOCwgMTQpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBtZXRhICovXHJcbi5tZXRhIHtcclxuXHQmX19saXN0IHtcclxuXHRcdC0tYWlyLXg6IDM4cHg7XHJcblx0XHQtLWFyaS15OiAyMHB4O1xyXG5cdFx0QGluY2x1ZGUgcmVzZXQtbGlzdDtcclxuXHRcdEBpbmNsdWRlIHJvdy1mbGV4O1xyXG5cclxuXHRcdCYgPiAqIHtcclxuXHRcdFx0QGluY2x1ZGUgY29sO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yMjtcclxuXHRcdGNvbG9yOiAjOTg5NTkwO1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBlbSg3LCAxNik7XHJcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjFlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdC0tYWlyLXg6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubm90ZS1tZXRhZGF0YSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRjb2x1bW4tZ2FwOiAyOXB4O1xyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGZvbnQ6IDUwMCAxZW0gLyN7KDI1LzE0KX0gdmFyKC0tZm0tMSk7XHJcblx0XHRjb2xvcjogI2NlY2VjZTtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRtYXJnaW46IC0je2VtKDIsIDE0KX0gI3tlbSgxMiwgMTQpfSAwIDA7XHJcblx0XHRcdHdpZHRoOiBlbSgyMSwgMTQpO1xyXG5cdFx0XHRoZWlnaHQ6IGVtKDIxLCAxNCk7XHJcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qaGFtYnVyZ2VyKi9cclxuLmhhbWJ1cmdlciB7XHJcblx0LS1jb2xvci10b25lOiAjMzMzO1xyXG5cdCR0aGlzOiAmO1xyXG5cclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDI5cHg7XHJcblx0aGVpZ2h0OiAxNXB4O1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10b25lKTtcclxuXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIGxpbmVhciAwLjE1cztcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW46OmFmdGVyIHtcclxuXHRcdFx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBib3R0b20gNzVtcyBlYXNlLW91dCAwLjFzLCB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwLjE1cztcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW46OmJlZm9yZSB7XHJcblx0XHRcdHRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0b3AgNzVtcyBlYXNlLW91dCAwLjFzLCB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwLjE1cztcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHNwYW4sXHJcblx0c3Bhbjo6YmVmb3JlLFxyXG5cdHNwYW46YWZ0ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhZnNlO1xyXG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XHJcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0fVxyXG5cclxuXHRzcGFuIHtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSAwLjE1cywgYmFja2dyb3VuZC1jb2xvciAwcyBsaW5lYXIgNzVtcztcclxuXHR9XHJcblxyXG5cdHNwYW46OmJlZm9yZSxcclxuXHRzcGFuOjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0fVxyXG5cclxuXHRzcGFuOjpiZWZvcmUge1xyXG5cdFx0dG9wOiAtN3B4O1xyXG5cdFx0dHJhbnNpdGlvbjogdG9wIDc1bXMgZWFzZS1pbiA3NW1zLCB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSAwcztcclxuXHR9XHJcblxyXG5cdHNwYW46OmFmdGVyIHtcclxuXHRcdGJvdHRvbTogLTdweDtcclxuXHRcdHRyYW5zaXRpb246IGJvdHRvbSA3NW1zIGVhc2UtaW4gNzVtcywgdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSkgMHM7XHJcblx0fVxyXG59XHJcblxyXG4ubG9nbyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0bWF4LXdpZHRoOiAxNzBweDtcclxufVxyXG5cclxuLmxvZ28tZnJhbWVkIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRvdXRsaW5lOiAxcHggc29saWQgI2U0ZGZkNTtcclxuXHR0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogcHIoMTE2LCAyMzMpO1xyXG5cdH1cclxuXHJcblx0aW1nLFxyXG5cdHN2ZyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdG1heC13aWR0aDogODUlO1xyXG5cdFx0bWF4LWhlaWdodDogODAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcblx0fVxyXG59XHJcblxyXG4vKiBsYWJlbCBwcm9kICovXHJcbi5sYWJlbC1wcm9kIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cGFkZGluZzogNXB4O1xyXG5cdHdpZHRoOiBlbSg3MywgMjQpO1xyXG5cdGhlaWdodDogZW0oNzMsIDI0KTtcclxuXHRmb250OiA2MDAgMjRweC8xLjE4IHZhcigtLWZtLTEpO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi51bmRlcmxpbmUtZGFzaGVkIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGN1cnJlbnRDb2xvcjtcclxufVxyXG5cclxuLnNjaS1saXN0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHQmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zY2kge1xyXG5cdCZfX2xpc3Qge1xyXG5cdFx0LS1haXIteDogMTBweDtcclxuXHRcdC0tYWlyLXk6IDEwcHg7XHJcblx0XHRAaW5jbHVkZSByb3ctZmxleDtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0QGluY2x1ZGUgY29sO1xyXG5cdH1cclxufVxyXG5cclxuLnNjaS1saW5rIHtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAzMXB4O1xyXG5cdGhlaWdodDogMzFweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICRkdXJhdGlvbjtcclxufVxyXG5cclxuLypwcm9kdWN0TGFiZWwqL1xyXG4ubGFiZWwtcHJvZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogODNweDtcclxuXHRoZWlnaHQ6IDgzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6ICgyMi8xOCk7XHJcblx0Y29sb3I6ICNmZmZjZjg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXMtYWxwaGEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQmLS1pbWcge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubG9nbyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbn1cclxuXHJcbi5wbGF0ZS1wcm9kIHtcclxuXHRwYWRkaW5nOiBlbSg4LCAxNCkgMTBweDtcclxuXHRtYXgtd2lkdGg6IDE1MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFuZ2VyKTtcclxuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxufVxyXG5cclxuLyogcmVjb3JkIGNvbnRyb2wgKi9cclxuLnJlY29yZC1jb250cm9sIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdCYgPiAqIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDlweDtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY291bnRlciB7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDE0O1xyXG5cdH1cclxuXHJcblx0Jl9fbW9yZSB7XHJcblx0XHRtaW4td2lkdGg6IGVtKDI1MCwgMTYpO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdCYgPiAqIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pbGx1c3RyYXRlZC1tZXRob2Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDMwcHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAoMjAvMTQpO1xyXG5cdG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRvdXRsaW5lOiAxcHggc29saWQgI0U1RTVFNTtcclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWF4LXdpZHRoOiA1NXB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMXB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRtaW4taGVpZ2h0OiA3NXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cclxuXHRcdCZfX2ltZyB7XHJcblx0XHRcdG1heC13aWR0aDogMzNweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDQ5cHg7IFxyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmltYWdlLXJvdW5kIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5pbWctMS0xIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHR9XHJcbn1cclxuXHJcbi52Zi1wb2xpY3kge1xyXG5cdGNvbG9yOiAjOGM4YTg2O1xyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhpZGUge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmpzLXRvZ2dsZS1maWx0ZXJzIHtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDM1cHg7XHJcblx0aGVpZ2h0OiAzNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlcjogMC41cHggc29saWQgI2U1ZTVlNTtcclxuXHJcblx0c3ZnIHtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHdpZHRoOiBwcigxNy41LCAzMyk7XHJcblx0XHRoZWlnaHQ6IHByKDE0LCAzMyk7XHJcblx0XHRmaWxsOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG5cdH1cclxufVxyXG5cclxuLnJlc3BvbnNlLWltZyB7XHJcblx0QGluY2x1ZGUgdGFibGUge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuXHQuYmctc20tbm9uZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbiIsIi8qYWNjYXJkaW9uKi9cclxuLmFjY2FyZGlvbiB7XHJcblx0Jl9faXRlbSB7XHJcblx0XHQkdGhpczogJjtcclxuXHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLm9wZW4ge1xyXG5cdFx0XHQuYWNjYXJkaW9uX19hcnIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS1vcmFuZ2UpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtaGVhZGVyIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0cGFkZGluZzogMjJweCAzMnB4IDIycHggMTBweDtcclxuXHRcdFx0Zm9udDogaXRhbGljIDUwMCAyMHB4IHZhcigtLWZtLTEpO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stdGV4dCk7XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGR1cmF0aW9uLCBib3JkZXItcmFkaXVzICRkdXJhdGlvbjtcclxuXHRcdH1cclxuXHJcblx0XHQmLWRyb3Age1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcblx0XHRcdCN7JHRoaXN9Lm9wZW4gJiB7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRkdXJhdGlvbiBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogZW0oMjcsIDE2KSA1cHggZW0oNjAsIDE4KSAxMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAoMjUvMTgpO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYmFzaWNrLWJsYWNrKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYXJyIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdCR0aGlzOiAmO1xyXG5cclxuXHRcdFx0Ji1oZWFkZXIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMTNweCAxNnB4IDExcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWNvbnRlbnQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTNweCAyMHB4IDExcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYXJyIHtcclxuXHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5nYWxsZXJ5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQmX190aHVtYnNXcmFwIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGluc2V0OiAwIGF1dG8gMCAwO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHR3aWR0aDogOTlweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdH1cclxuXHJcblx0Jl9fdGh1bWJzIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR6LWluZGV4OiAwO1xyXG5cdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkZHVyYXRpb247XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZTo6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGVyV3JhcCB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tbGVmdDogMTE1cHg7XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZXIge1xyXG5cdFx0Ji1zbGlkZSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHByKDM0NywgNDU1KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8gJjo6YWZ0ZXIge1xyXG5cdFx0XHQvLyBcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQvLyBcdHRvcDogMDtcclxuXHRcdFx0Ly8gXHRsZWZ0OiAwO1xyXG5cdFx0XHQvLyBcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQvLyBcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ly8gXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0XHRcdC8vIFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdC8vIH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmdhbGxlcnktbmF2IHtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0bWFyZ2luLXRvcDogNDNweDtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHJcblx0XHQmID4gKiArICoge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGlkZXItYXJyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcblx0XHR9XHJcblx0XHRzdmcge1xyXG5cdFx0XHR3aWR0aDogcHIoOSwgNDcpO1xyXG5cdFx0XHRoZWlnaHQ6IHByKDE1LCA0Nyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBkZXNjdG9wLW1pbiB7XHJcblx0XHRtYXgtd2lkdGg6IDUzMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgdGFibGUge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHJcblx0XHQmX19zbGlkZXJXcmFwIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGh1bWJzV3JhcCB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIxcHg7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGh1bWJzIHtcclxuXHRcdFx0Ji1pdGVtIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZ2FsbGVyeS1uYXYge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0XHRcdCYgPiAqICsgKiB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE4cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zbGlkZXItYXJyIHtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qZ2VuZXJhbCBzbGlkZXIgc2V0dGluZ3MqL1xyXG4uc2xpZGVyIHtcclxuXHQmLXdyYXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Ji1uYXYge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuXHRcdC5zd2lwZXItYnV0dG9uLWxvY2sge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWFyciB7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJGR1cmF0aW9uO1xyXG5cclxuXHRcdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXBhZ2luYXRpb24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0Ji5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0XHRtYXJnaW46IDAgMTVweCA3cHggMDtcclxuXHRcdFx0d2lkdGg6IDlweDtcclxuXHRcdFx0aGVpZ2h0OiA5cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlNWU1ZTU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb247XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1zY3JvbGxiYXIge1xyXG5cdFx0bWFyZ2luOiA3MnB4IGF1dG8gMDtcclxuXHRcdGhlaWdodDogNXB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDk3MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XHJcblxyXG5cdFx0LnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0dG9wOiAtNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHQmLXNjcm9sbGJhciB7XHJcblx0XHRcdG1hcmdpbjogNTBweCBhdXRvIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Ji1wYWdpbmF0aW9uIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qYnJvIG1lbnUqL1xyXG4uYnJvLW1lbnUge1xyXG5cdCRpbmRldEZvckJ0bjogMWVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xyXG5cdHdpbGwtY2hhbmdlOiBoZWlnaHQ7XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG5cdH1cclxuXHJcblx0Jl9fc3VibWVudSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCZfX25leHQsXHJcblx0Jl9fYmFjayxcclxuXHQmX19saW5rIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgJGR1cmF0aW9uO1xyXG5cdH1cclxuXHJcblx0Jl9fc3VibWVudSB7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAkZHVyYXRpb247XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDBzO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5icm8tbWVudV9fbGluayB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX25leHQsXHJcblx0Jl9fYmFjayB7XHJcblx0XHRzdmcge1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbmV4dCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQmX19uZXh0LWFyciB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQmX19iYWNrIHtcclxuXHRcdHN2ZyB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMWVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmItaW5wdXRfX2lucHV0LS1maWxlIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMTVweCB2YXIoLS1wcikgMTBweCB2YXIoLS1wbCk7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGNvbG9yOiAjNTk1OTU5O1xyXG5cdGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0taCkvMik7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2IoMCAwIDAgLyA1JSk7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYigwIDAgMCAvIDUlKTtcclxufVxyXG4uYi1pbnB1dF9faW5wdXQtLWZpbGUgaW5wdXQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5iLWlucHV0X19pYyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiAxLjVlbTtcclxuXHR3aWR0aDogMS4yODU3MTQyODU3ZW07XHJcblx0aGVpZ2h0OiAxLjI4NTcxNDI4NTdlbTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLmFwcGxpY2F0aW9uLWZfX2lucHV0c3tcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ubW9kYWwtYnRuX193cmFwcGVye1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qdmlkZW8qL1xyXG4udmlkZW8ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDBweDtcclxuXHRcdGxlZnQ6IDBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jl9fbWVkaWEge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwcHg7XHJcblx0XHRsZWZ0OiAwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiBwcig3MiwgMTAyKTtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19idXR0b24tc2hhcGUge1xyXG5cdFx0ZmlsbDogcmdiKDMzLCAzMywgMzMpO1xyXG5cdFx0ZmlsbC1vcGFjaXR5OiAwLjg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uO1xyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uLWljb24ge1xyXG5cdFx0ZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyICZfX2J1dHRvbi1zaGFwZSxcclxuXHQmX19idXR0b246Zm9jdXMgJl9fYnV0dG9uLXNoYXBlIHtcclxuXHRcdGZpbGw6IHJnYigyNTUsIDAsIDApO1xyXG5cdFx0ZmlsbC1vcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0Ji0tZW5hYmxlZCB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQmLS1lbmFibGVkICZfX2J1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi8qdi1tb2RhbCovXHJcbi52LW1vZGFsIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMzAwMDtcclxuXHR3aWR0aDogMTAwdnc7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDQ2LCA0NiwgNDYsIDAuNTgpO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRvdXRsaW5lOiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJGR1cmF0aW9uO1xyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHR9XHJcblxyXG5cdCZfX2lubmVyIHtcclxuXHRcdG1hcmdpbjogMS43NXJlbSBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDY2MHB4O1xyXG5cdFx0bWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cclxuXHRcdCYtLWNlbnRlcmVkIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0JHRoaXM6ICY7XHJcblxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogNzVweCA0NXB4IDU4cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdCZfX2Nsb3NlIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMjNweDtcclxuXHRcdHJpZ2h0OiAyNXB4O1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ei1pbmRleDogMztcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR3aWR0aDogcHIoMjIsIDMyKTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZS1ibG9jayB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZnotaDEpO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdH1cclxuXHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMWVtO1xyXG5cdFx0Zm9udDogaXRhbGljIDIwcHggNTAwIHZhcigtLWZtLTEpO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdCZfX2lubmVyIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogNTBweCAyNXB4IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2xvc2Uge1xyXG5cdFx0XHR0b3A6IDE4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUtYmxvY2sge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypiLXRhYnMqL1xyXG4uYi10YWJzIHtcclxuXHQkdGhpczogJjtcclxuXHJcblx0Ji13cmFwIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQmX19saW5rcyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDFweDtcclxuXHRcdFx0bGVmdDogLTUwMDBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHR3aWR0aDogMTAwMDBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNDMsIDQzLCAwLjMpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtaW5uZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0QGluY2x1ZGUgcmVzZXQtbGluaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1yaWdodDogcHIoOTAsIDExNzApO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IGVtKDExLCAyNCk7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICRkdXJhdGlvbiwgb3BhY2l0eSAwcyAkZHVyYXRpb247XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkZHVyYXRpb24sIG9wYWNpdHkgMHM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCN7JHRoaXN9X19hcnIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCN7JHRoaXN9X19hcnIge1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hcnIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDFlbTtcclxuXHRcdGZpbGw6ICMyYjJiMmI7XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MXB4O1xyXG5cdH1cclxuXHJcblx0Jl9fcGFuZSB7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBlYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdHA6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZGVzY3RvcC1taW4ge1xyXG5cdFx0Jl9fbGlua3Mge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHQmX19saW5rcyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdCZfX2xpbmtzIHtcclxuXHRcdFx0bWFyZ2luOiAwIGNhbGModmFyKC0tc3BhY2luZy1zaWRlKSAqIC0xKTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19saW5rcy1pbm5lciB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbGluayB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDIwcHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogNXB4IDIwcHggNXB4IDI1cHg7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IGVtKDUwLCAxNik7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblxyXG5cdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQjeyR0aGlzfV9fYXJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2FyciB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypzbGlkZXIgcHJpY2UqL1xyXG4uc2xpZGVyLWZyb20tdG8ge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHJcblx0Jl9faW5wdXRzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fbGFiZWwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblx0XHR3aWR0aDogMTEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0cGFkZGluZzogMCBlbSgxMywgMTIpO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgxMiwgMTQpO1xyXG5cdH1cclxuXHJcblx0Jl9faW5wdXQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAwIDVweCAwIDA7XHJcblx0XHRoZWlnaHQ6IGVtKDM2LjUsIDE0KTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udDogaXRhbGljIDUwMCAxZW0gdmFyKC0tZm0tMSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGVyIHtcclxuXHRcdG1hcmdpbjogMjZweCA3cHggN3B4O1xyXG5cdFx0aGVpZ2h0OiAycHggIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdC51aS1zbGlkZXItcmFuZ2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHRcdH1cclxuXHJcblx0XHQudWktc2xpZGVyLWhhbmRsZSB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHR0b3A6IC0wLjVlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnVpLXN0YXRlLWhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qbnVtYmVyIHNsaWRlciovXHJcbi5udW1iZXItc2xpZGVyIHtcclxuXHQkdGhpczogJjtcclxuXHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRoZWlnaHQ6IGVtKDM1LCAxNCk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y29sb3I6ICMzMzM7XHJcblxyXG5cdCZfX2lucHV0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IGVtKDM1LCAxNCk7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0b3V0bGluZTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcblx0fVxyXG5cclxuXHQmX191cCxcclxuXHQmX19kb3duIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogZW0oMzUsIDE0KTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0b3V0bGluZTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICM2NzY3Njc7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uanMtZmlsdGVyaW5nLWVsZW1lbnRzIHtcclxuXHQmX19pdGVtLS1oaWRkZW4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmpzLWluY29tcGxldGUge1xyXG5cdCR0aGlzOiAmO1xyXG5cclxuXHQmLWl0ZW0ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXI7XHJcblxyXG5cdFx0Ji0taGlkZSB7XHJcblx0XHRcdHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tZGlzYWJsZWQge1xyXG5cdFx0W2luY29tcGxldGUtdG9nZ2xlXSxcclxuXHRcdCN7JHRoaXN9LXRvZ2dsZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT0gTU9MRUNVTEVTID09PT09PT09PT09PT09PT09PT09Ki9cclxuLyogIyBhcHBsaWNhdGlvbiBmb3JtKi9cclxuLmFwcGxpY2F0aW9uLWYge1xyXG4gICR0aGlzOiAmO1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmX19pbnB1dHMge1xyXG4gICAgLmItaW5wdXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZmLXBvbGljeSB7XHJcbiAgICBtYXJnaW46IGVtKDMwLCAxNikgMCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW46IDI1cHggMCAwO1xyXG4gICAgbWluLXdpZHRoOiAyMzBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICZfX2J0biB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAmX19idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogIyBhZHZhbnRhZ2UgaXRlbSAqL1xyXG4uYWR2YW50YWdlLWl0ZW0ge1xyXG4gIG1heC13aWR0aDogMzE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgIGltZyxcclxuICAgIHN2ZyB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSgyOCwgMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6ICgyMy8xOCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDg1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qYmFza2V0IGZvcm0qL1xyXG4uYmFza2V0LWYge1xyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzOXB4O1xyXG5cclxuICAgIC5pdGVtcyB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgbWluLXdpZHRoOiAyMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RvdGFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICM4YzhhODY7XHJcblxyXG4gICAgJi12YWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDE2LCAyNCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjQsIDE2KTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFyayk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXNldC1idG4sXHJcbiAgJl9fc3VibWl0LWJ0biB7XHJcbiAgICBtaW4td2lkdGg6IDE5NHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMzcHg7XHJcblxyXG4gICAgICAuaXRlbXMge1xyXG4gICAgICAgIC0tYWlyLXk6IDEwcHg7XHJcblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjUzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG90YWwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypiYXNrZXQgaW5mbyovXHJcbi5iYXNrZXQtdGFibGUge1xyXG4gICR0aGlzOiAmO1xyXG5cclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZWZlNztcclxuXHJcbiAgJl9fcm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcm93ID4gZGl2IHtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgZmxleDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogZW0oOSwgMTYpIDIwcHggZW0oMTAsIDE2KSAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGE4NjtcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWQsXHJcbiAgJl9fYm9keSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICN7JHRoaXN9X19yb3cge1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggNXB4IDIxcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skdGhpc31fX25hbWUsXHJcbiAgICAjeyR0aGlzfV9fbmFtZS1jb3B5IHtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFyayk7XHJcbiAgICB9XHJcblxyXG4gICAgI3skdGhpc31fX25hbWUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTAsIDE2KTtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skdGhpc31fX3ByaWNlLFxyXG4gICAgI3skdGhpc31fX3F1YW50aXR5IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCwgMTYpO1xyXG4gICAgfVxyXG5cclxuICAgICN7JHRoaXN9X19xdWFudGl0eSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjAsIDE2KTtcclxuICAgIH1cclxuXHJcbiAgICAjeyR0aGlzfV9fY29zdCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjQsIDE2KTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFyayk7XHJcblxyXG4gICAgICAmLWNvdW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNCwgMjIpO1xyXG4gICAgICAgIGNvbG9yOiAjOGM4YTg2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMTdweDtcclxuICAgICAgaGVpZ2h0OiAxN3B4O1xyXG5cclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgbWluLXdpZHRoOiAyNSU7XHJcbiAgfVxyXG5cclxuICAmX19uYW1lLWNvcHkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICAmLnVuZGVybGluZS1kYXNoZWQ6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubnVtYmVyLXNsaWRlciB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBkZXNjdG9wLW1pbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgJHRoaXM6ICY7XHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgcGFkZGluZzogMTZweCA0MHB4IDI0cHggMjBweDtcclxuXHJcbiAgICAgICN7JHRoaXN9X19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuXHRcdFx0XHRcdFwibmFtZSBuYW1lXCJcclxuXHRcdFx0XHRcdFwiaW1hZ2UgcXVhbnRpdHlcIlxyXG5cdFx0XHRcdFx0XCJjb3N0IGNvc3RcIjtcclxuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogbWluLWNvbnRlbnQgYXV0bztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDE1cHg7XHJcbiAgICAgICAgcm93LWdhcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41ZW07XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjeyR0aGlzfV9fbmFtZSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBpbWFnZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcblxyXG4gICAgICAgICYtY29weSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICN7JHRoaXN9X19wcmljZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjeyR0aGlzfV9fY29zdCB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBjb3N0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi1jb3VudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjeyR0aGlzfV9fcXVhbnRpdHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmFtZS1jb3B5IHtcclxuICAgICAgZ3JpZC1hcmVhOiBuYW1lO1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGVsIHtcclxuICAgICZfX2JvZHkge1xyXG4gICAgICAuYmFza2V0LXRhYmxlX19uYW1lIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA5NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogZGVzY3JpcHRpb24gaXRlbSAqL1xyXG5cclxuLmRlc2MtaXRlbSB7XHJcbiAgJHRoaXM6ICY7XHJcblxyXG4gICYgKyAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgLS1haXIteTogMzVweDtcclxuXHJcbiAgICBAaW5jbHVkZSByb3ctZmxleDtcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbDtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSg2KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgcGFkZGluZy10b3A6IDAuM2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6ICgyMy8xNik7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xyXG5cclxuICAgIHAsXHJcbiAgICB1bCxcclxuICAgIG9sIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjQsIDE2KTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oMyxcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogKDI2LzIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICAmLS1mLWxlZnQsXHJcbiAgICAmLS1mLXJpZ2h0IHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWYtbGVmdCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHggMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWYtcmlnaHQge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1yZXZlcnNlIHtcclxuICAgICN7JHRoaXN9X19pbWcge1xyXG4gICAgICBvcmRlcjogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBkZXNjdG9wLW1pbiB7XHJcbiAgICAuaDMsXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICR0aGlzOiAmO1xyXG4gICAgJl9fcm93IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0LFxyXG4gICAgJl9faW1nIHtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSgxMik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuXHJcbiAgICAgICYtLWYtbGVmdCxcclxuICAgICAgJi0tZi1yaWdodCB7XHJcbiAgICAgICAgZmxvYXQ6IGluaXRpYWw7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmV2ZXJzZSB7XHJcbiAgICAgICN7JHRoaXN9X19pbWcge1xyXG4gICAgICAgIG9yZGVyOiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAmICsgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgLS1haXIteTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgLmgzLFxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBjYXRhbG9nIHBsYXRlICovXHJcbi5jYXRhbG9nLXBsYXRlIHtcclxuICAkdGhpczogJjtcclxuXHJcbiAgQGluY2x1ZGUgZnJvbSgkdGFibGUpIHtcclxuICAgICYtZ3JpZCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTclIDQzJTtcclxuICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgcm93LWdhcDogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAjeyR0aGlzfV9faW5uZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcclxuICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBwcig1NjQsIDY3MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJlc2V0LWxpbms7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSxcclxuICAmX19pbm5lcixcclxuICBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjMpIDExLjc1JSwgcmdiYSgwLCAwLCAwLCAwKSA5My4xJSwgcmdiYSgwLCAwLCAwLCAwKSA5Ny42MSUpLFxyXG4gICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjMpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDYzLjI5JSksXHJcbiAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMykgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNzYuMTklKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHJvdy1nYXA6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiBlbSgyNywgMTQpIHByKDUwLCA0NzApIGVtKDQ1LCAyMCkgcHIoMzIsIDQ3MCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cztcclxuICB9XHJcblxyXG4gIC5idG4tbGluayB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICBmb250OiA3MDAgMWVtIHZhcigtLWZtLTEpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBkZXNjdG9wLW1pbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjNweCAyMHB4IDIzcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1saW5rIHtcclxuICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0ZWdvcnktbGlua3Mge1xyXG4gIEBpbmNsdWRlIHJvdy1mbGV4O1xyXG5cclxuICAmID4gKiB7XHJcbiAgICBAaW5jbHVkZSBjb2w7XHJcbiAgICBAaW5jbHVkZSBzaXplKDMpO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxLjVweDtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBkZXNjdG9wLW1pbiB7XHJcbiAgICAtLWFpci14OiAyMHB4O1xyXG4gICAgLS1haXIteTogMTVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICYgPiAqIHtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSg0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoNik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRlbCB7XHJcbiAgICAtLWFpci15OiAxMXB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICBAaW5jbHVkZSBzaXplKDEyKTtcclxuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0cy1jZWxscyB7XHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjRweCAxOXB4O1xyXG4gICAgbWluLWhlaWdodDogMTQxcHg7XHJcbiAgICBvdXRsaW5lOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgcGFkZGluZzogMTdweCAxNXB4IDE4cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVycyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAyNnB4IHZhcigtLXNwYWNpbmctc2lkZSk7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICB9XHJcblxyXG4gIGxlZ2VuZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgLS1haXIteDogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSByb3ctZmxleDtcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgQGluY2x1ZGUgY29sO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZmllbGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZW0oMzUsIDE2KTtcclxuICAgICAgZm9udDogaXRhbGljIDUwMCAxZW0gdmFyKC0tZm0tMSk7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udHJvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIC5jaGVja2JveGVzLWRyb3Age1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19zdWJtaXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWRhcmspO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgd2lkdGg6IHByKDYuNSwgNDApO1xyXG4gICAgICBoZWlnaHQ6IHByKDEyLCA0MCk7XHJcbiAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDAgMCA4M3B4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICYtd3JhcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uO1xyXG5cclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcGFkZGluZzogMTBweCB2YXIoLS1zcGFjaW5nLXNpZGUpIDA7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTVweCk7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIEBpbmNsdWRlIHNpemUoNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250cm9scyB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMjBweCB2YXIoLS1zcGFjaW5nLXNpZGUpIDE5cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkLFxyXG4gICAgJl9fYm9keSxcclxuICAgICZfX2NvbnRyb2xzIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3hlcy1kcm9wIHtcclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICAuY2hlY2tib3hlcy1kcm9wX19saXN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICZfX2JvZHkge1xyXG4gICAgICAmID4gKiB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTRweCAyNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXItZnJvbS10byB7XHJcbiAgICAgICZfX2lucHV0cyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWFjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgLmJ0biB7XHJcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgbWluLXdpZHRoOiAyMzJweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICogKyAqIHtcclxuICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICBtaW4td2lkdGg6IDE5NXB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBuZXdzIGNhcmQgKi9cclxuLmVudHJ5LWNhcmQge1xyXG4gICR0aGlzOiAmO1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1heC13aWR0aDogNTgwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkZHVyYXRpb247XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiBwcigzMjcsIDU3MCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XHJcbiAgICBtYXJnaW46IGVtKDMwLCAyMCkgMCBlbSgzMCwgMjApO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xyXG4gICAgbGluZS1oZWlnaHQ6ICgyNS8xNik7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBtYXJnaW46IGVtKDIwLCAxNikgMCBlbSg5LCAxNik7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCg0KTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGVsIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luOiBlbSgyMCwgMTIpIGVtKDIwLCAxMik7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYnMtbWFpbiB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICAtLWFpci14OiAzMHB4O1xyXG4gICAgLS1haXIteTogMzdweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG4gICAgQGluY2x1ZGUgcm93LWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgY29sO1xyXG4gICAgQGluY2x1ZGUgc2l6ZSg0KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IGVtKDE1LCAxNCkgMjhweDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiBlbSg3OSwgMTQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAoMTcvMTQpO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIGJhY2tncm91bmQtY29sb3IgMC41cztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29uIHtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZW0oMjIsIDE0KTtcclxuICAgICAgaGVpZ2h0OiBlbSg0NSwgMTQpO1xyXG4gICAgICB3aWR0aDogZW0oNDUsIDE0KTtcclxuXHJcbiAgICAgIHN2ZyxcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoNik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgLS1haXIteTogMTVweDtcclxuXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoMTIpO1xyXG4gICAgICBtaW4taGVpZ2h0OiBlbSg2MiwgMTQpO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAmLWljb24ge1xyXG4gICAgICAgIGhlaWdodDogZW0oMzUsIDE0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLXdyYXAge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4udGFibGUtZGVzYyB7XHJcbiAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gIGJvcmRlci1zcGFjaW5nOiAxMXB4IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gIHRib2R5IHtcclxuICAgIHRkLFxyXG4gICAgdGgge1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgIHBhZGRpbmc6IDE3cHggMTBweCAxNnB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kYXJrKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgbWFyZ2luOiAwIC00cHg7XHJcbiAgICBib3JkZXItc3BhY2luZzogNXB4IDEwcHg7XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRkLFxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAxMHB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZSB7XHJcbiAgdGQsXHJcbiAgdGgge1xyXG4gICAgcGFkZGluZzogZW0oMTIsIDE2KSAxMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRoIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6ICM4NDg0ODQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGYzZmY7XHJcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMDA5ZmUzO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRib2R5IHtcclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgIHRkLFxyXG4gICAgdGgge1xyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgdGQsXHJcbiAgICB0aCB7XHJcbiAgICAgICYgPiBkaXYge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qdGFibGUgMSovXHJcbi50YWJsZS0xIHtcclxuICBib3JkZXItc3BhY2luZzogM3B4IDEycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgdGhlYWQge1xyXG4gICAgdGQsXHJcbiAgICB0aCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3MTk2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogMTdweCAxNXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDNweCA0cHg7XHJcblxyXG4gICAgdGQsXHJcbiAgICB0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWctcGlsbHMge1xyXG4gIC0tYWlyLXg6IDQ1cHg7XHJcbiAgLS1haXIteTogMTJweDtcclxuXHJcbiAgQGluY2x1ZGUgcm93LWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgY29sb3I6ICM3YTc4Nzg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBAaW5jbHVkZSByZXNldC1saW5rO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itc3VjY2VzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgPiAqIHtcclxuICAgIEBpbmNsdWRlIGNvbDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gICYgPiBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgJjpub3QoLmpzLWluY29tcGxldGUtdG9nZ2xlLS1tb3JlKSB7XHJcbiAgICAgIC5hcnIge1xyXG4gICAgICAgIHRvcDogMC4xNWVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTAuMTVlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGRlc2N0b3AtbWluIHtcclxuICAgIC0tYWlyLXg6IDM1cHg7XHJcbiAgICAtLWFpci15OiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIC0tYWlyLXg6IDIwcHg7XHJcbiAgICAtLWFpci15OiAxMHB4O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5zdmdFbCBwYXRoIHtcclxuICBmaWxsOiAkY29sb3Itb3JhbmdlO1xyXG59XHJcblxyXG4uYnRuLS13aGl0ZTpob3ZlciAuc3ZnRWwgcGF0aCB7XHJcbiAgZmlsbDogJGNvbG9yLWJnLW1haW47XHJcbn1cclxuXHJcbi8qbWVudSovXHJcbi5tZW51IHtcclxuICAkdGhpczogJjtcclxuICAkZnotbHZsLTI6IGZhbHNlO1xyXG5cclxuICBAbWl4aW4gc3R5bGUtYWN0aXZlLWxpbmstbHZsLTIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gIH1cclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiAgLmotdG9nZ2xlLWhhbmcge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fc3VibWVudSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBAaW5jbHVkZSByZXNldC1saW5rO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBoYW1idXJnZXIg0L3QsCDQt9Cw0LLQuNGB0LDQvdC40LUg0L/QvtC00LzQtdC90Y4qL1xyXG4gICZfX3RvZ2dsZSB7XHJcbiAgICAkdGhpczogJjtcclxuXHJcbiAgICBtYXJnaW4tdG9wOiAtMC4yZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG5cclxuICAgIHNwYW4sXHJcbiAgICBzcGFuOjpiZWZvcmUsXHJcbiAgICBzcGFuOmFmdGVyIHtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAtNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW46OmFmdGVyIHtcclxuICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXJyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAwIDAgZW0oOCwgMTYpO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkZHVyYXRpb247XHJcbiAgfVxyXG5cclxuICAubWVudV9faXRlbS0taGFuZyA+ICZfX2xpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay10ZXh0KTtcclxuICB9XHJcblxyXG4gIC5tZW51X19pdGVtLS1oYW5nX29wZW4gPiAmX19zdWJtZW51IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGZyb20oJHRhYmxlKSB7XHJcbiAgICAkdGhpczogJjtcclxuXHJcbiAgICAvKiBsdmwtMiAqL1xyXG4gICAgJl9fc3VibWVudSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZzogMTVweCAwIDA7XHJcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnLW1haW4pO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGR1cmF0aW9uLCB2aXNpYmlsaXR5IDBzICRkdXJhdGlvbjtcclxuXHJcbiAgICAgIC5tZW51X19hcnIge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1lbnUubHZsLTIge1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICBAaWYgJGZ6LWx2bC0yIHtcclxuICAgICAgICBmb250LXNpemU6ICRmei1sdmwtMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIGxpIGxldmVsIDEsMiwzLi4uICovXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpub3QoLm1lbnVfX2l0ZW0tLWhhbmcpOmhvdmVyIC5tZW51X19zdWJtZW51IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkZHVyYXRpb247XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICYubWVudV9faXRlbS0taGFuZy1vcGVuIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyLmpzLXRvZ2dsZS1zdWJtZW51IHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLyrRgdGB0YvQu9C60Lgg0YHQviAyLdCz0L4g0YPRgNC+0LLQvdGPINC80LXQvdGOKi9cclxuICAgICZfX3N1Ym1lbnUgJl9fbGluayB7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDE2LCAxNCkgMTBweCBlbSgxNywgMTQpIGVtKDE2LCAxNCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIGxpIGNvIDIt0LPQviDRg9GA0L7QstC90Y8g0LzQtdC90Y4gKi9cclxuICAgICZfX3N1Ym1lbnUgJl9faXRlbSB7XHJcbiAgICAgIC8qIGFjdGl2ZSwgaG92ZXIgaXRlbSBsdmwtMiAqL1xyXG4gICAgICAmOmhvdmVyID4gLm1lbnVfX2xpbmssXHJcbiAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyID4gLm1lbnVfX2l0ZW0taGVhZCAubWVudV9fbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtYWN0aXZlLWxpbmstbHZsLTI7XHJcblxyXG4gICAgICAgIC5tZW51X19hcnIge1xyXG4gICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlID4gLm1lbnVfX2xpbmssXHJcbiAgICAgICYuYWN0aXZlID4gLm1lbnVfX2l0ZW0taGVhZCAubWVudV9fbGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKjEt0YvQuSDRg9GA0L7QstC10L3RjCwg0L3QtSDRgdC60YDRi9GC0YvQuSwg0LPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90YvQuSovXHJcbiAgICAmID4gJl9faXRlbSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSA+ICN7JHRoaXN9X19saW5rLFxyXG4gICAgICAmID4gI3skdGhpc31fX2xpbms6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlID4gI3skdGhpc31fX2xpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyID4gLm1lbnVfX2xpbmsgLm1lbnVfX2FyciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+ICN7JHRoaXN9X19saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIDIt0YvQuSDRg9GA0L7QstC10L3RjCBVTCwg0YHQutGA0YvRgtGL0LksINCy0LXRgNGC0LjQutCw0LvRjNC90YvQuSAqL1xyXG4gICAgLmx2bC0yID4gJl9fc3VibWVudSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIG1pbi13aWR0aDogMzEwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgLy8gb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDBzIDAuM3M7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgLSAxcHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIDMt0YvQuSDRg9GA0L7QstC10L3RjCBVTCwg0YHQutGA0YvRgtGL0LksINCy0LXRgNGC0LjQutCw0LvRjNC90YvQuSAqL1xyXG4gICAgJl9fc3VibWVudSAmX19zdWJtZW51IHtcclxuICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgdG9wOiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAvKtCS0LvQvtC20LXQvdC90L7QtSDQvNC10L3RjiDQsiAxLdC+0Lwg0YPRgNC+0LLQvdC1Ki9cclxuICAgICZfX2l0ZW0tLWhhbmcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAmLmFjdGl2ZSA+IHVsIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGR1cmF0aW9uICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICN7JHRoaXN9X19oYW1idXJnZXIuYWN0aXZlICsgLm1lbnVfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGUtbWlke1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC8qIGhhbWJ1cmdlciDQvdCwINC30LDQstC40YHQsNC90LjQtSDQv9C+0LTQvNC10L3RjiovXHJcbiAgICAmX190b2dnbGUge1xyXG4gICAgICBtYXJnaW46IC0wLjE1ZW0gMTJweCAwIC01cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS5hY3RpdmUgPiAubWVudV9fbGluayB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tLWhhbmdfb3BlbiA+ICZfX3N1Ym1lbnUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgcGFkZGluZzogZW0oMTAsIDEyKSAxMHB4IGVtKDEwLCAxMikgMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjhlbTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG5cclxuICAgICAgJi5qcy10b2dnbGUtc3VibWVudS0tYWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmcsXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+ICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gJl9faXRlbSA+ICZfX2xpbmsge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDEwLCAxMikgMTBweCBlbSgxMCwgMTIpIDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS44ZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAmX19pdGVtLS1oYW5nID4gLm1lbnVfX2xpbmsge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC8qIGhhbWJ1cmdlciDQvdCwINC30LDQstC40YHQsNC90LjQtSDQv9C+0LTQvNC10L3RjiovXHJcbiAgICAmX190b2dnbGUge1xyXG4gICAgICBtYXJnaW46IC0wLjE1ZW0gMTJweCAwIC01cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS5hY3RpdmUgPiAubWVudV9fbGluayB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tLWhhbmdfb3BlbiA+ICZfX3N1Ym1lbnUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgcGFkZGluZzogZW0oMTAsIDEyKSAxMHB4IGVtKDEwLCAxMikgMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjhlbTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG5cclxuICAgICAgJi5qcy10b2dnbGUtc3VibWVudS0tYWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmcsXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+ICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gJl9faXRlbSA+ICZfX2xpbmsge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDEwLCAxMikgMTBweCBlbSgxMCwgMTIpIDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS44ZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAmX19pdGVtLS1oYW5nID4gLm1lbnVfX2xpbmsge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyptYWluIHNsaWRlciovXHJcbi5zbGlkZXItbWFpbiB7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG5cclxuICAmX19zbGlkZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi1iZyB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMykgMTEuNzUlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDkzLjElLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDk3LjYxJVxyXG4gICAgICAgICksXHJcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjMpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDYzLjI5JSksXHJcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjMpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDc2LjE5JSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDExMHB4IDA7XHJcbiAgICBtaW4taGVpZ2h0OiA3NTBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDU4MzMzMzMzMztcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQ0LCAyNik7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMSxcclxuICAgIC5oMSxcclxuICAgIGgyLFxyXG4gICAgLmgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNDQsIDUyKTtcclxuICAgICAgZm9udC1zaXplOiBlbSg1MiwgMjYpO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRucyB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogZW0oMjcwLCAxNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFicy1tYWluIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BhZ2luYXRpb24td3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAuc2xpZGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMTFweCAwIDExcHggYXV0bztcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNDYsIDE0NiwgMTQ2LCAwLjM4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMi43cHggMCAxMi43cHggYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBkZXNjdG9wLW1pZCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDg1cHggMDtcclxuICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBkZXNjdG9wLW1pbiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDAgNDBweDtcclxuICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbi13cmFwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDI4cHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgLnNsaWRlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMTJweCA3cHggMDtcclxuICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDE2cHggN3B4IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICYgPiAqIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyNCwgMTQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMSxcclxuICAgICAgLmgxLFxyXG4gICAgICBoMixcclxuICAgICAgLmgyIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG5zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLyogaGVybyAqL1xyXG4uaGVybyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDE2NXB4IDAgNDdweDtcclxuXHJcbiAgJl9fYmcge1xyXG4gICAgJixcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjUyLCAyNDgsIDAuNTQpLCByZ2JhKDI1NSwgMjUyLCAyNDgsIDAuNTQpKTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMCA0N3B4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDcwcHggMCAzNXB4O1xyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhbGxldGUge1xyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE1LCAxNCk7XHJcbiAgICBjb2xvcjogIzg0ODQ4NDtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgLS1haXIteDogMjBweDtcclxuICAgIC0tYWlyLXk6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcm93LWZsZXg7XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICBAaW5jbHVkZSBjb2w7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0cyB7XHJcbiAgJl9fY29udHJvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICAtLWFpci14OiAzMHB4O1xyXG4gICAgLS1haXIteTogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByb3ctZmxleDtcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbDtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSg2KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICZfX2NvbnRyb2xzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbDtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKDYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0ZWwge1xyXG4gICAgJl9fc29ydCB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAtLWFpci15OiAzMHB4O1xyXG5cclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAmID4gKiB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMik7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyOTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3Qge1xyXG4gICZfX3Nob3djYXNlIHtcclxuICAgIEBpbmNsdWRlIHJvdy1mbGV4O1xyXG5cclxuICAgICYgPiAqIHtcclxuICAgICAgQGluY2x1ZGUgY29sO1xyXG4gICAgICBAaW5jbHVkZSBzaXplKDYpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZ2FsbGVyeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmdhbGxlcnlfX3NsaWRlciB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDQzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGV0YWlscyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSg1MCwgMzApO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzN3B4O1xyXG4gICAgbGVmdDogNDJweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmID4gKiArICoge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3RfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDUwLCAyNCk7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgfVxyXG5cclxuICAmX19wcm9wIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAoNDAvMTgpO1xyXG4gIH1cclxuXHJcbiAgJl9fcHJvcCB7XHJcbiAgICBmb250LXNpemU6IGVtKDIwLCAxOCk7XHJcbiAgICBsaW5lLWhlaWdodDogKDM1LzIwKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNjAsIDI0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IGVtKDI0LCAxOCk7XHJcbiAgICBjb2xvcjogIzMzMztcclxuXHJcbiAgICAmLXZhbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzIsIDI0KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG5zIHtcclxuICAgIC0tYWlyLXg6IDBweDtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJiA+ICogKyAqIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAmX19zaG93Y2FzZSB7XHJcbiAgICAgIC0tYWlyLXk6IDBweDtcclxuICAgICAgLS1haXIteDogMHB4O1xyXG5cclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIEBpbmNsdWRlIHNpemUoMTIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ2FsbGVyeSB7XHJcbiAgICAgICAgJl9fc2xpZGVyLXdyYXAge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2FsbGVyeSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbHMge1xyXG4gICAgICBvcmRlcjogLTE7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAmID4gKiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0X190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG5zLFxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVscyB7XHJcbiAgICAgIGxlZnQ6IDlweDtcclxuXHJcbiAgICAgICYgPiAqICsgKiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIC5wcm9kdWN0X190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgJi12YWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjAsIDE4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvcnRmb2xpby1jYXJkIHtcclxuICAkdGhpczogJjtcclxuXHJcbiAgQGluY2x1ZGUgcmVzZXQtbGluaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiA1OTBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICN7JHRoaXN9X19pbWcge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JHRoaXN9X190ZXh0LWJveCB7XHJcbiAgICAgIGJvdHRvbTogMjAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcHIoMzYwLCA1NzApO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgICYsXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMykgMTEuNzUlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSA5My4xJSxcclxuICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgOTcuNjElXHJcbiAgICAgICksXHJcbiAgICAgIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4zKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA2My4yOSUpLFxyXG4gICAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMykgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNzYuMTklKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQtYm94IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogcHIoNDAsIDM2MCk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZzogMCBwcigzNywgNTcwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC43cztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG5cclxuICAgICZfX3RleHQtYm94IHtcclxuICAgICAgYm90dG9tOiBwcigyMywgMjEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRlbCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkIHtcclxuICAkdGhpczogJjtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNnB4O1xyXG4gICAgbGVmdDogMjJweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX19saW5rLFxyXG4gICZfX2ltZyxcclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgcmVzZXQtbGluaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBwcigzNTUsIDU3MCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSgyMCwgMjApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250OiA3MDAgI3tlbSgyMCwgMTgpfSAvI3soMjkvMjQpfSB2YXIoLS1mbS0xKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICB9XHJcblxyXG4gICZfX3Byb3BzIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAoMzUvMTgpO1xyXG5cclxuICAgICYgPiAqIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDM1LCAxMyk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDM1LCAxMyk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmljZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGVtKDQ1LCAzMik7XHJcbiAgICBmb250LXNpemU6IGVtKDMyLCAxOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgZGVzY3RvcC1taW4ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDE3LCAyMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjAsIDEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9wcyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIHByb2R1Y3RzIHNsaWVyICovXHJcbi5wcm9kdWN0cy1zbGlkZXIge1xyXG4gIHBhZGRpbmc6IDM2cHggMCAxMHB4O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAmLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogLTM2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGUge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xyXG5cclxuICAgICY6bm90KC5zd2lwZXItc2xpZGUtdmlzaWJsZSkge1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWZpbHRlcnMge1xyXG4gICAgLS1haXIteTogMTFweDtcclxuICAgIC0tYWlyLXg6IDMwcHg7XHJcblxyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1pbi13aWR0aDogZW0oMjcwLCAxNCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIC5zbGlkZXItYXJyIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgZmlsbDogIzk4OTU5MDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAmLWZpbHRlcnMge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogZW0oMjcwLCAxMik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0byg2MDApIHtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBwcm9kdWN0IGRlc2MgKi9cclxuLnByb2R1Y3QtZGVzYyB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZzogMThweCBwcigyMzIsIDExNzApIDYwcHggcHIoNjksIDExNzApO1xyXG4gICAgb3V0bGluZTogMXB4IHNvbGlkICNmNGVmZTc7XHJcbiAgfVxyXG5cclxuICBwLFxyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgIG1heC13aWR0aDogODY3cHg7XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgfVxyXG5cclxuICBoMixcclxuICAuaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzAsIDI0KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mei1oMyk7XHJcblxyXG4gICAgJiArIGgzLFxyXG4gICAgLmgzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oMyxcclxuICBoMyB7XHJcbiAgICBtYXJnaW46IGVtKDcwLCAyNCkgMCBlbSgzNSwgMjQpO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLXdyYXAge1xyXG4gICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBkZXNjdG9wLW1pbiB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA3MHB4IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3V0bGluZTogMXB4IHNvbGlkICNmNGVmZTc7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggNTdweDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIC5oMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsXHJcbiAgICAuaDMge1xyXG4gICAgICBtYXJnaW46IDUycHggMCAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLXdyYXAge1xyXG4gICAgICBtYXJnaW46IDdweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogcGFnaW5hdGlvbiAqL1xyXG4ucGFnaW5hdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICByb3ctZ2FwOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICBmb250OiA0MDAgMThweC8xIHZhcigtLWZtLTEpO1xyXG4gIGNvbG9yOiAjOTg5NTkwO1xyXG5cclxuICBhIHtcclxuICAgIEBpbmNsdWRlIHJlc2V0LWxpbms7XHJcbiAgfVxyXG5cclxuICAucGFnZS1pdGVtIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguYWN0aXZlKTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXMpO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiBlbSg0NSwgMTgpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDQ1LCAxOCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKnByb2R1Y3QgbmF2aWdhdGlvbiovXHJcbi5uYXYtcGFuZWwge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgJi5maXhlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3V0bGluZTogMXB4IHNvbGlkICNmNGVmZTc7XHJcblxyXG4gICAgLm5hdi1wYW5lbF9faW5uZXIge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjRlZmU3O1xyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBAaW5jbHVkZSByZXNldC1saW5rO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1cHggZW0oNDQsIDE4KTtcclxuICAgIG1pbi1oZWlnaHQ6IGVtKDY0LCAxOCk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTglO1xyXG4gICAgY29sb3I6ICM4YzhhODY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMC4zcmVtO1xyXG4gICAgaGVpZ2h0OiAwLjNyZW07XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41ZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZjRlZmU3O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGVtKDQ4LCAxMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBpbWcgaG92ZXIgc2NhbGUgKi9cclxuLmltZy1ob3Zlci1zY2FsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5mby1jYXJkIHtcclxuICAkdGhpczogJjtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmOm50aC1jaGlsZCgzbiArIDIpIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIxLCAzNiwgMjUsIDAuNTkpLCByZ2JhKDIxLCAzNiwgMjUsIDAuNTkpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDNuICsgMykge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNTksIDYwLCA1OSwgMC41OSksIHJnYmEoNTksIDYwLCA1OSwgMC41OSkpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZzogMjlweCAzMHB4IDcwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTgsIDIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogKDI0LzIwKTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAoMjMvMTQpO1xyXG4gICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogNXB4O1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZzogMjIuNXB4IDI0cHggMzFweDtcclxuICAgICAgbWluLWhlaWdodDogMjcwcHg7XHJcbiAgICB9XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbmZvLWNhcmQtc2xpZGVyIHtcclxuICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuXHJcbiAgJi13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICZfX3NsaWRlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cywgdHJhbnNmb3JtIDAuNnM7XHJcblxyXG4gICAgJjpub3QoLnN3aXBlci1zbGlkZS12aXNpYmxlKSB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRvKDYwMCkge1xyXG4gICAgJi13cmFwIHtcclxuICAgICAgLnNsaWRlci1zY3JvbGxiYXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIG1heC13aWR0aDogMjk1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBzb3J0ICovXHJcbi5zb3J0IHtcclxuICAkdGhpczogJjtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgd2lkdGg6IDI3MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjb2xvcjogIzMzMztcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgI3skdGhpc31fX2hlYWQge1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHJcbiAgICAgICYtYXJyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skdGhpc31fX2Ryb3Bkb3duIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGR1cmF0aW9uLCB0cmFuc2Zvcm0gJGR1cmF0aW9uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IGVtKDgsIDE2KSBlbSgxNiwgMTIpIGVtKDgsIDEyKSBlbSgxMiwgMTIpO1xyXG4gICAgbWluLWhlaWdodDogMzVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZTVlNWU1O1xyXG5cclxuICAgICYtYXJyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgZmlsbDogIzMzMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ZhbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gIH1cclxuXHJcbiAgJl9fZHJvcGRvd24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgKyA1cHgpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICM4ZjhmOGY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkZHVyYXRpb24sIG9wYWNpdHkgJGR1cmF0aW9uLCB2aXNpYmlsaXR5IDBzICRkdXJhdGlvbjtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgcmVzZXQtbGluaztcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDVweCAwLjgzM2VtIDVweCAxLjU4M2VtO1xyXG4gICAgbWluLWhlaWdodDogMi43NWVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGVtKDUsIDE0KTtcclxuICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhZ2UtaXRlbSB7XHJcbiAgJi1saXN0IHtcclxuICAgIC0tYWlyLXk6IDc1cHg7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgcm93LWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICBAaW5jbHVkZSBjb2w7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoNCk7XHJcblxyXG4gICAgICBtYXgtd2lkdGg6IDM0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGZyb20oJG1vYmlsZSkge1xyXG4gICAgICAmID4gKiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24gKyA0KSxcclxuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDYpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDY1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogZW0oMzcsIDIwKSAwIGVtKDIyLCAyMCkgZW0oNTUsIDIwKTtcclxuICAgIGZvbnQ6IGl0YWxpYyA1MDAgMjBweCB2YXIoLS1mbS0xKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay10ZXh0KTtcclxuXHJcbiAgICAmLW51bSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMjgsIDIwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDAuNztcclxuICAgICAgY29sb3I6IHJnYmEoNTUsIDEwNywgNjksIDAuMTMpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0LWJveCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogKDMwLzE4KTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGRlc2N0b3AtbWluIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYm94IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ib3gge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgJi1saXN0IHtcclxuICAgICAgLS1haXIteTogMjBweDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICYgPiAqIHtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKDEyKTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0ZWwge1xyXG4gICAgJi1saXN0IHtcclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYm94IHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyLWNhcmQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyOXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxOTBweDtcclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcm93LWdhcDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qcGF5ZXIgZm9ybSovXHJcbi5vcmRlci1yZWdpc3RyYXRpb24ge1xyXG4gICZfX2lubmVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA5NzVweDtcclxuICB9XHJcblxyXG4gICZfX3RvZ2dsZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDUycHg7XHJcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcblxyXG4gICZfX2lucHV0cyB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5mb3JtLWFjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmFwcGxpY2F0aW9uLWZfX2lucHV0cyB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBkZXNjdG9wLW1pbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgLmZvcm0tYWN0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXRzIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogNDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tYWN0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRlbCB7XHJcbiAgICAmX190b2dnbGVzIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICYgPiAqICsgKiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gQ09NTU9OIEJMT0NLUyB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ki9cclxuLmFwcGxpY2F0aW9uLWIge1xyXG5cdCZfX3JvdyB7XHJcblx0XHQtLWFpci14OiA0MHB4O1xyXG5cdFx0LS1haXIteTogNDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSByb3ctZmxleDtcclxuXHJcblx0XHQmID4gKiB7XHJcblx0XHRcdEBpbmNsdWRlIGNvbDtcclxuXHRcdFx0QGluY2x1ZGUgc2l6ZSg2KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2FwcGxpY2F0aW9uLWYge1xyXG5cdFx0cGFkZGluZy10b3A6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQmX19tYXAge1xyXG5cdFx0aGVpZ2h0OiA0MDBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxlIHtcclxuXHRcdCZfX3JvdyB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQmID4gKiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSgxMik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYWxjdWxhdG9yLWIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiA3MnB4IDA7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cclxuXHQmX19iZyB7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0XHQmLFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHQmID4gKiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDQ4LCAyNik7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRoMSxcclxuXHRcdC5oMSxcclxuXHRcdGgyLFxyXG5cdFx0LmgyIHtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBlbSgzOCwgNDApO1xyXG5cdFx0XHRmb250LXNpemU6IGVtKDQwLCAyNik7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAoNTUvNDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZGVzY3RvcC1taWQge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZGVzY3RvcC1taW4ge1xyXG5cdFx0cGFkZGluZzogNTVweCAwO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHRcdCZfX2JnIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdCYgPiAqIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBlbSg0MCwgMTQpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBlbSgxMCwgMTgpO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBjb250YWN0cyBibG9jayAqL1xyXG4uY29udGFjdHMtYiB7XHJcblx0LnNjaSB7XHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0LS1haXIteDogMTVweDtcclxuXHRcdFx0d2lkdGg6IDU4cHg7XHJcblx0XHRcdGhlaWdodDogNThweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tYXAge1xyXG5cdFx0aGVpZ2h0OiAzOTBweDtcclxuXHR9XHJcblxyXG5cdC5maXJtLWluZm8ge1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuXHRcdCZfX2ljIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBlbSgyNywgMjApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZGVzY3RvcC1taW4ge1xyXG5cdFx0Lm1hcCB7XHJcblx0XHRcdGhlaWdodDogMzUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHQubWFwIHtcclxuXHRcdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgdGVsIHtcclxuXHRcdC5tYXAge1xyXG5cdFx0XHRoZWlnaHQ6IDIxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhY3RzLWNlbGxzIHtcclxuXHQuZmlybS1pbmZvIHtcclxuXHRcdCZfX2ljIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBlbSgxOCwgMjApO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnYtbW9kYWwge1xyXG5cdC5hcHBsaWNhdGlvbi1mIHtcclxuXHRcdCZfX2J0biB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDc1cHg7XHJcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHQuYXBwbGljYXRpb24tZiB7XHJcblx0XHRcdCZfX2J0biB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnVrIHtcclxuXHQmLWxpZ2h0Ym94IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4yNik7XHJcblx0fVxyXG59XHJcblxyXG4ub3B0cy1mb3JtLWIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWYxZWI7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vLi4vLi4vaW1nL2JnL29wdC1mLWxlZnQucG5nKSwgdXJsKC4vLi4vLi4vaW1nL2JnL29wdC1mLXJpZ2h0LnBuZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAyMHB4LCByaWdodCB0b3AgMjBweDtcclxuXHJcblx0LmFwcGxpY2F0aW9uLWYge1xyXG5cdFx0bWFyZ2luLXRvcDogNTJweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxlIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTYxcHggYXV0bywgMTUwcHggYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdC5hcHBsaWNhdGlvbi1mIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zbGlkZXJfMyB7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG5cdHVsIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnVrLXNsaWRlbmF2IHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0ZmlsbDogIzk4OTU5MDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdGhlaWdodDogMzNweDtcclxuXHRcdFx0Y29sb3I6ICM5ODk1OTA7XHJcblx0XHRcdGZpbGw6ICM5ODk1OTA7XHJcblx0XHR9XHJcblx0XHQmLXByZXZpb3VzIHtcclxuXHRcdFx0bGVmdDogLTkwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IC05MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZGVzY3RvcC1taW4ge1xyXG5cdFx0cGFkZGluZzogMCA2MHB4O1xyXG5cdFx0Ji13cmFwIHtcclxuXHRcdFx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQudWstc2xpZGVuYXYge1xyXG5cdFx0XHQmLXByZXZpb3VzIHtcclxuXHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtbmV4dCB7XHJcblx0XHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nLXNpZGUpICogLTEpO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdG1heC13aWR0aDogMTkxcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnVrLXNsaWRlbmF2IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zdGFnZXMtYiB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQmX19iZyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMjAlO1xyXG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMCUpO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdCZfX2JnIHtcclxuXHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRib3R0b206IDYlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUzMHB4O1xyXG5cdFx0XHR3aWR0aDogNTMwcHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNSUpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmItcGFuZWwge1xyXG5cdC5wcm9kdWN0c19fbGlzdCB7XHJcblx0XHRAaW5jbHVkZSBmcm9tKCR0YWJsZSkge1xyXG5cdFx0XHQmID4gKiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSg0KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gSEVBREVSIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4qL1xyXG4uaGVhZGVyIHtcclxuXHQkdGhpczogJjtcclxuXHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1tYWluKTtcclxuXHRib3gtc2hhZG93OiAwcHggMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdHRyYW5zaXRpb246IHRvcCAkZHVyYXRpb247XHJcblxyXG5cdCYuZml4ZWQge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YW5pbWF0aW9uOiBhbmltIDAuOHM7XHJcblx0XHR3aWxsLWNoYW5nZTogdG9wO1xyXG5cclxuXHRcdEBrZXlmcmFtZXMgYW5pbSB7XHJcblx0XHRcdGZyb20ge1xyXG5cdFx0XHRcdHRvcDogLTEwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHRvIHtcclxuXHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQmX19zaWRlIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMjVweDtcclxuXHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdH1cclxuXHJcblx0Jl9fYm9keSB7XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRwYWRkaW5nOiAyMnB4IDAgMTlweDtcclxuXHJcblx0XHQmID4gKiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3JvdyB7XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHQmOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbG9nbyB7XHJcblx0XHRtYXgtd2lkdGg6IDEyMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9faGFtYnVyZ2VyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHR9XHJcblxyXG5cdCZfX21lbnUge1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHQubWVudV9fc3VibWVudSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NhbGxiYWNrIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQ1cHg7XHJcblx0fVxyXG5cclxuXHQuZ3JvdXAtc29jaWFse1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBmcm9tKCR0YWJsZS1taWQpIHtcclxuXHRcdCZfX21lbnUge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblxyXG5cdFx0XHQmID4gLm1lbnVfX2l0ZW0ge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogZW0oMTMsIDE2KTtcclxuXHJcblx0XHRcdFx0JiA+IC5tZW51X19saW5rIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IGVtKDYsIDE2KSAxMHB4O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgJGR1cmF0aW9uO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgdGFibGUtbWlkIHtcclxuXHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc2lkZSxcclxuXHRcdCZfX2JvZHkge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3JvdyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbG9nbyB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faGFtYnVyZ2VyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnVyZ2VyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDQwMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnLW1haW4pO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJGR1cmF0aW9uLCB2aXNpYmlsaXR5IDBzICRkdXJhdGlvbjtcclxuXHJcblx0XHRcdCYub3BlbiB7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJGR1cmF0aW9uO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWlubmVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAzMHB4IDI1cHggMThweDtcclxuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJ0bi1pYyB7XHJcblx0XHRcdFx0Jl9faWMge1xyXG5cdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX21lbnUge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblxyXG5cdFx0XHQubWVudV9fc3VibWVudSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2J0bnMtaWMge1xyXG5cdFx0XHQtLWFpci14OiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX25hdiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Jl9fbG9nbyB7XHJcblx0XHRcdG1heC13aWR0aDogNjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQubXNncnMge1xyXG5cdFx0XHQmX19saW5rIHtcclxuXHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI4cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB0ZWwge1xyXG5cdFx0Jl9fYnVyZ2VyIHtcclxuXHRcdFx0d2lkdGg6IDg1dnc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiBGT09URVIgfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiovXHJcbi5mb290ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXRvcDogMzhweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmctbWFpbik7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblxyXG5cdCZfX2JvZHkge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGF1dG8pO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0Jl9fYm90dG9tIHtcclxuXHRcdHBhZGRpbmc6IDE1cHggMCAxNHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJDNkIzRTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NhdGFsb2cge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAoNDAvMTQpO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ib3R0b20ge1xyXG5cdFx0bWFyZ2luLXRvcDogNDVweDtcclxuXHR9XHJcblxyXG5cdC5ncm91cC1zb2NpYWx7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHQmX19ib2R5IHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XHJcblx0XHRcdGNvbHVtbi1nYXA6IDYwcHg7XHJcblx0XHRcdHJvdy1nYXA6IDMwcHg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzFweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHJcblx0XHQmX19ib2R5IHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHJvdy1nYXA6IDI5cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY29sIHtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAzO1xyXG5cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0XHRncmlkLXJvdzogMSAvIDI7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDIgLyAzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYm90dG9tIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDNweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuaW5kZXgtcGcge1xyXG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdC5zaXRlX19jb250ZW50IHtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSA0MSUsIGxlZnQgYm90dG9tLCByaWdodCBib3R0b20gMjQwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHQuc2l0ZV9fY29udGVudCB7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTUwcHgsIDE1MHB4LCAzMDBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gMzclLCBsZWZ0IGJvdHRvbSwgcmlnaHQgYm90dG9tIDMwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdC5zaXRlX19jb250ZW50IHtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAwcHgsIDBweCwgMTk1cHg7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tIDQzJSwgbGVmdCBib3R0b20sIHJpZ2h0IGJvdHRvbSA0MDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyogYmxvZyBwYWdlICovXHJcbi5ibG9nLWZ1bGwtcGcge1xyXG5cdC5jb250ZW50IHtcclxuXHRcdGgyLFxyXG5cdFx0LmgyLFxyXG5cdFx0aDMsXHJcblx0XHQuaDMge1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRoMixcclxuXHRcdC5oMiB7XHJcblx0XHRcdG1hcmdpbjogZW0oNTAsIDI0KSAwIGVtKDMwLCAyNCk7XHJcblx0XHR9XHJcblxyXG5cdFx0aDMsXHJcblx0XHQuaDMge1xyXG5cdFx0XHRtYXJnaW46IGVtKDMwLCAyMikgMDtcclxuXHRcdFx0Y29sb3I6ICM2NzY3Njc7XHJcblx0XHR9XHJcblx0XHQuaW1nIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogZW0oNTksIDE2KTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdC5jb250ZW50IHtcclxuXHRcdFx0aDIsXHJcblx0XHRcdC5oMiB7XHJcblx0XHRcdFx0bWFyZ2luOiBlbSgzMCwgMTYpIDAgZW0oMjAsIDE2KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDMsXHJcblx0XHRcdC5oMyB7XHJcblx0XHRcdFx0bWFyZ2luOiBlbSgyMCwgMTUpIDAgZW0oMjAsIDE1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaW1nIHtcclxuXHRcdFx0XHRtYXJnaW46IGVtKDM1LCAxNCkgMCBlbSgzMCwgMTQpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT0gTk9USUZZIFBBR0UgPT09PT09PT09PT09PT09PT09PT0qL1xyXG4ubm90aWZ5LXBnIHtcclxuXHQuc2l0ZV9fY29udGVudCB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzAlIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA5MCU7XHJcblx0fVxyXG5cclxuXHRoMSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiBlbSg1MCwgNjQpO1xyXG5cdFx0Zm9udDogNTAwIDY0cHggdmFyKC0tZm0tMSk7XHJcblx0XHRsaW5lLWhlaWdodDogKDcwLzY0KTtcclxuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cclxuXHRtYWluIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbjogYXV0byAwO1xyXG5cdFx0cGFkZGluZzogMzBweCAwIDA7XHJcblxyXG5cdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDUzLCAyMCk7XHJcblx0XHRcdGZvbnQ6IGl0YWxpYyA1MDAgMjBweCB2YXIoLS1mbS0xKTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICgyOC8yNCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0biB7XHJcblx0XHRcdG1pbi13aWR0aDogZW0oMjU5LCAxMyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBkZXNjdG9wLW1pbiB7XHJcblx0XHRoMSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdH1cclxuXHJcblx0XHRtYWluIHtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0LnNpdGVfX2NvbnRlbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDgwJSBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHR9XHJcblx0XHRtYWluIHtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB0ZWwge1xyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHR9XHJcblx0XHRtYWluIHtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZXJyLXBnIHtcclxuXHRoMSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiBlbSg0NSwgMTI4KTtcclxuXHRcdGZvbnQ6IDMwMCAxMjhweCB2YXIoLS1mbS0xKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAoNzAvNjQpO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZGVzY3RvcC1taW4ge1xyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXNpemU6IDEwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGgxIHtcclxuXHRcdFx0Zm9udC1zaXplOiA4NnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iXX0= */

/* ------- modal - event style start  ------- */

.v-modal__picture > img:nth-child(1) {
 width: 100%;
}

.event--btn {
    margin-top: 0 !important;
}

.countdown-title {
    color: #396;
    font-weight: 100;
    font-size: 40px;
    margin: 40px 0px 20px;
}

.countdown {
    background: #376B45;
    display: flex;
    align-items: baseline;
    color: #FFFFFF;
}

.countdown-number {
    padding: 10px;
    border-radius: 3px;
    display: inline-block;
}

.count-timer__title {
    font-family: 'Montserrat-semiBold', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
}

.count-timer__wrapper {
    display: flex;
    align-items: center;
    background: #376B45;
    border-radius: 0px 0px 10px 10px;
    padding: 13px 22px;
    justify-content: space-evenly;
}

.countdown-time {
    padding: 7px 10px;
    background: #FFFFFF;
    border-radius: 3px;
    display: inline-block;
    font-family: 'Montserrat-normal', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #4D4D4D;
}

.count-timer__desc {
    background: #FFFFFF;
    padding: 19px 30px;
    font-family: 'Montserrat-medium', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    color: #686868;
    max-width: 86%;
    margin: 0 auto;
}

.timer-wrapper {
    width: 100%;
    margin-top: 4%;
    overflow: hidden;
}

.countdown-text {
    display: block;
    padding-top: 5px;
    font-family: 'Montserrat-normal', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 9px;
    text-align: center;
    color: #FFFFFF;
}

.count-timer__desc span {
    font-family: 'Montserrat-Bold', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 25px;
    color: #789C82;
}

.fire {
    background: url("/assets/templates/campers/img/modal/event/fire.png") no-repeat center;
    background-size: cover;
    width: 24px;
    height: 23px;
}

.count-timer__fire{
    display: flex;
    align-items: center;
    gap: 10px;
}

#event .v-modal__content {
    padding: 0;
    border-radius: 10px 10px 12px 12px;    
}

#event .v-modal__picture {
    padding: 30px;
}

#event .v-modal__close {
    top: 4px;
    right: 4px;
    width: 30px;
    height: 30px;
}

.event {
    position: absolute;
    right: 99999px;
    display: none;
}
/* ------- modal - event style end  ------- */
.cookie {
  left:0;
  right:0;
  bottom:0;
  opacity:0;
  z-index:9999;
  padding:30px;
  position:fixed;
  visibility:hidden;
  transition:opacity .5s,visibility .5s;
  border-radius:5px 5px 0 0;
  background-color:rgba(255,255,255,.9);
  display:flex;
  align-items:center;
  justify-content:center
}
.cookie__inner {
  max-width:1060px;
  display:flex;
  gap:100px
}
.cookie__heading {
  margin-bottom:16px
}
.cookie__text {
  color:#333;
  font-size:14px;
  line-height:1.43;
  font-weight:400;
  margin-bottom:0
}
.cookie__text a {
  color:#333;
  line-height:1.2;
  text-decoration:underline;
  display:inline-block;
  position:relative;
  font-style:normal
}
.cookie__buttons {
  display:flex;
  flex-wrap:wrap;
  margin-left:-24px;
  margin-bottom:-24px
}
.cookie__btn {
  flex:1 1 0%;
  font-size:14px;
  font-weight:500;
  border-radius:30px;
  max-width:230px;
  min-width:100px;
cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 16px;
    text-align: center;
}
.cookie__buttons>* {
  margin-left:20px;
  margin-bottom:24px
}
.cookie.active{
  opacity:1;
  visibility:visible
}
@media(max-width:991px) {
  .cookie__inner {
    flex-direction:column;
    gap:20px
  }
}
@media(max-width: 575.98px){
	.msgrs{
	    flex-wrap: wrap;
        justify-content: center;
        text-align: center;
	}	    
}