fast-toast {
  width: calc(100% - 80px);
  min-height: 25px;
  position: absolute;
  left: 40px;
  pointer-events: none;
  z-index: 10000;
  transition: top 500ms, bottom 500ms;
}

.toast-inner .toast-icon {
  font-size: 1.5em;
}

.toast-inner .toast-icon:not(.fa-spin) {
  padding: 2px 20px 2px 0px;
}

.toast-inner .toast-icon.fa-spin {
  margin-right: 20px;
}

.toast-inner {
  animation-duration: 0.75s;
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
  position: relative;
  pointer-events: auto;
  border-radius: 3px;
}

.toast-body {
  padding: 5px 20px;
}

.toast-inner.rounded {
  border-radius: 25px;
}

fast-toast[align=bottom] .toast-inner {
  animation-name: toast-bottom;
  bottom: 25px;
}

fast-toast[align=top] .toast-inner {
  animation-name: toast-top;
  top: 25px;
}

.toast-dismiss {
  opacity: 0.5;
}

.toast-dismiss:hover {
  opacity: 1;
  cursor: pointer;
}

@keyframes toast-bottom {
  0% {
    opacity: 0;
    bottom: -50px;
  }
  100% {
    opacity: 1;
    bottom: 25px;
  }
}
@keyframes toast-top {
  0% {
    opacity: 0;
    top: -50px;
  }
  100% {
    opacity: 1;
    top: 25px;
  }
}
fast-modal {
  display: none;
  position: absolute !important;
  top: 0px;
  left: 0px;
  width: 100% !important;
  height: 100% !important;
  background-color: rgba(0, 0, 0, 0.6);
  align-items: center;
  justify-content: center;
}
fast-modal > div {
  display: flex;
}
fast-modal .modal-innerWrapper > div {
  width: 100%;
}
fast-modal[sizing=max] {
  padding: 20px;
}
fast-modal[sizing=max] > div {
  width: 100%;
  height: 100%;
}
fast-modal[sizing=fit-content] {
  padding: 20px;
}
fast-modal[sizing=fit-content] > div {
  width: 100%;
}
fast-modal[sizing=full-screen] {
  padding: 0px;
}
fast-modal[sizing=full-screen] > div {
  width: 100%;
  height: 100%;
  max-width: 100% !important;
  max-height: 100% !important;
  border-radius: 0px !important;
}
/* =============================================================================== */
/* =============================================================================== */
/* === ANIMATIONS === */
.int-dimOnHover:hover {
  background-color: rgba(0, 0, 0, 0.05);
  filter: brightness(90%);
}

.int-cursorOnHover:hover {
  cursor: pointer;
}

/* Used in the analysis manager */
.animate-highlight-fadeOut {
  animation: highlight-fadeOut 2.5s ease-out;
}

.animate-sliceIn-wrapper {
  overflow: hidden;
  position: relative;
  flex-shrink: 0 !important;
  -webkit-flex-shrink: 0 !important;
}

.animate-sliceIn-wrapper > * {
  position: relative;
}

/* =============================================================================== */
/* =============================================================================== */
/* === BUTTONS === */
.btn {
  position: relative;
  font-smooth: always;
  line-height: 1.25em;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
}

.btn:not(.active) {
  cursor: pointer;
}

/* btn text */
.btn.text {
  text-decoration: none;
  padding: 5px 10px;
  transition: background-color 250ms ease-in-out;
}

.btn.text i {
  min-width: 20px;
  font-size: 120%;
}

/* .btn.outline */
.btn.outline {
  border-style: solid;
}

.btn.outline.white {
  border-color: #fff;
  color: #fff;
}

/* ====================================== */
/* === OVERLAPPING STYLE RULES === */
/* Specific to buttons with a frame */
.btn.outline, .btn.contained {
  text-align: center;
  font-size: 0.9em;
  justify-content: center;
  -webkit-justify-content: center;
}

/* ============================== */
/* === VARIANTS === */
.btn.text.white {
  color: #fff;
}

/* Disabled Variants */
.btn.notValidated {
  filter: saturate(0);
  -webkit-filter: saturate(0);
  -moz-filter: saturate(0);
  -ms-filter: saturate(0);
  opacity: 0.35;
}

.btn:disabled {
  pointer-events: none;
}

.btn.text:disabled {
  opacity: 0.35;
}

.btn.outline:disabled {
  border-color: #ccc !important;
  color: #ccc !important;
}

.btn.no-border {
  border-width: 0px !important;
}

.btn.contained:disabled {
  background-color: rgba(100, 100, 100, 0.5) !important;
  color: #fff !important;
}

.btn.inline-text {
  display: inline;
  font-size: inherit !important;
}

.btn.inline-text:hover {
  text-decoration: underline;
}

.btn.inline-text.white {
  color: #fff;
}

/* Size Variants */
.btn.sm, .btn.sm {
  font-size: 0.8em !important;
  min-height: 20px !important;
  padding: 5px 10px;
}

.btn.lg, .btn.lg {
  font-size: 1.1em !important;
  min-height: 35px !important;
  line-height: 31px !important;
}

.btn.xl, .btn.xl {
  font-size: 1.4em !important;
  min-height: 45px !important;
  line-height: 31px !important;
}

/* =============================================================================== */
/* =============================================================================== */
/* === ANIMATION FOR BUTTONS AND INPUTS === */
.btn > * {
  pointer-events: none;
}

.btn.outline, .btn.contained, .btn.outline, .radio-circle + label {
  transition: color 0.25s, background-color 0.25s;
  position: relative;
  overflow: hidden;
}

.icon-button {
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.5;
  color: var(--color__adjust-80);
}

.icon-button:hover {
  opacity: 1;
  cursor: pointer;
}

/* =============================================================================== */
/* =============================================================================== */
/* === HTML ELEMENT SETTINGS AND OVERRIDES === */
/* Remove webkit focus outline and background */
input {
  font-family: inherit;
}

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

* {
  box-sizing: border-box !important;
}

div, input[type=text], select {
  min-width: 0px;
}

/* CHANGED BLUR VALUE IN TEXT SHADOW TO 0px TO FIX IE / EDGE TEXT CUT OFF BUG */
html {
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.008);
  overflow: hidden;
  height: 100%;
}

body {
  user-select: none;
  cursor: default;
  margin: 0px;
  padding: 0px;
  background-size: cover;
}

/* Less and Bootstrap overrides */
h1, h2, h3, h4, h5, h6 {
  margin: 0px 0px;
  font-weight: normal;
}

ol, ul {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* Default font size */
@media (max-width: 999px) {
  body {
    font-size: 11pt;
  }
}
@media (min-width: 768px) {
  body.highContrast {
    font-size: 14pt;
  }
}
/* Hide IE/Edge scrollbars on html and body for small and up screens (Solves IE bug with horizontal scrollbar at the bottom of the screen) */
html, body {
  -ms-overflow-style: none;
}

/* Show IE/Edge scrollbars on html and body for xs screens */
@media (max-width: 999px) {
  html, body {
    -ms-overflow-style: auto !important;
  }
}
textarea {
  resize: none;
}

a {
  text-decoration: underline;
}

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

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

div.disabled {
  pointer-events: none;
  opacity: 0.4;
}

button {
  border: 0px hidden;
  font-family: inherit;
  background-color: rgba(0, 0, 0, 0);
}

/* Prevent default context menu on iOS Safari */
body {
  -webkit-touch-callout: none !important;
}

*:focus {
  outline: none;
}

:root {
  --elt-button-border-width: 1px;
}

/* Do not all any elements that don't have "flex-shrink" or "flex-fillSpace" to shrink */
/*div:not(.flex-shrink):not(.flex-fillSpace), input:not(.flex-shrink):not(.flex-fillSpace), label:not(.flex-shrink):not(.flex-fillSpace) {flex-shrink:0; -webkit-flex-shrink:0;}*/
/* =============================================================================== */
/* =============================================================================== */
/* === LAYOUT RULES === */
/* ============================== */
/* === FLEX === */
@media (min-width:1px) {
  /* Orientation */
  .flex-column {
    flex-direction: column !important;
    -webkit-flex-flow: column !important;
  }

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

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

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

  /* Justification */
  .flex-justifyContent-start {
    justify-content: flex-start !important;
    -webkit-justify-content: flex-start !important;
  }

  .flex-justifyContent-spaceAround {
    justify-content: space-around !important;
    -webkit-justify-content: space-around !important;
  }

  .flex-justifyContent-spaceBetween {
    justify-content: space-between !important;
    -webkit-justify-content: space-between !important;
  }

  .flex-justifyContent-center {
    justify-content: center !important;
    -webkit-justify-content: center !important;
  }

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

  /* Align Items (affects main-axis) */
  .flex-alignItems-end {
    align-items: flex-end !important;
    -webkit-align-items: flex-end !important;
  }

  .flex-alignItems-center {
    align-items: center !important;
    -webkit-align-items: center !important;
  }

  .flex-alignItems-stretch {
    align-items: stretch !important;
    -webkit-align-items: stretch !important;
  }

  .flex-alignItems-start {
    align-items: flex-start !important;
  }

  /* Align Content (affects cross-axis i.e.overflow) */
  .flex-alignContent-start {
    align-content: flex-start !important;
    -webkit-align-content: flex-start !important;
  }

  .flex-alignContent-center {
    align-content: center !important;
    -webkit-align-content: center !important;
  }

  .flex-alignContent-spaceBetween {
    align-content: space-between !important;
    -webkit-align-content: space-between !important;
  }

  .flex-alignContent-spaceAround {
    align-content: space-around !important;
    -webkit-align-content: space-around !important;
  }

  .flex-alignContent-stretch {
    align-content: stretch !important;
    -webkit-align-content: stretch !important;
  }

  .flex-alignContent-end {
    align-content: flex-end !important;
    -webkit-align-content: flex-end !important;
  }

  /* Misc */
  /* flex-basis-100 note: Extra class can be used with flex-fillSpace to eliminate double scrollbars in IE in certain situations */
  .flex-basis-100 {
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
  }

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

  .flex-noShrink {
    flex-shrink: 0 !important;
    -webkit-flex-shrink: 0 !important;
  }

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

  .flex-override {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .flex-fillSpace {
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .flex-order-0 {
    order: 0;
  }

  .flex-order-1 {
    order: 1;
  }

  .flex-order-2 {
    order: 2;
  }

  .flex-order-3 {
    order: 3;
  }

  .flex-order-4 {
    order: 4;
  }

  .flex-order-5 {
    order: 5;
  }

  .flex-order-6 {
    order: 6;
  }

  *[class^=flex].flex-column > .col-12 {
    -ms-flex: 1 1 100%;
  }

  *[class^=flex].flex-column > .col-11 {
    -ms-flex: 1 1 91.66666667%;
  }

  *[class^=flex].flex-column > .col-10 {
    -ms-flex: 1 1 83.33333333%;
  }

  *[class^=flex].flex-column > .col-9 {
    -ms-flex: 1 1 75%;
  }

  *[class^=flex].flex-column > .col-8 {
    -ms-flex: 1 1 66.66666667%;
  }

  *[class^=flex].flex-column > .col-7 {
    -ms-flex: 1 1 58.33333333%;
  }

  *[class^=flex].flex-column > .col-6 {
    -ms-flex: 1 1 50%;
  }

  *[class^=flex].flex-column > .col-5 {
    -ms-flex: 1 1 41.66666667%;
  }

  *[class^=flex].flex-column > .col-4 {
    -ms-flex: 1 1 33.33333333%;
  }

  *[class^=flex].flex-column > .col-3 {
    -ms-flex: 1 1 25%;
  }

  *[class^=flex].flex-column > .col-2 {
    -ms-flex: 1 1 16.66666667%;
  }

  *[class^=flex].flex-column > .col-1 {
    -ms-flex: 1 1 8.33333333%;
  }

  .col-12 {
    width: 100%;
  }

  .col-11 {
    width: 91.66666667%;
  }

  .col-10 {
    width: 83.33333333%;
  }

  .col-9 {
    width: 75%;
  }

  .col-8 {
    width: 66.66666667%;
  }

  .col-7 {
    width: 58.33333333%;
  }

  .col-6 {
    width: 50%;
  }

  .col-5 {
    width: 41.66666667%;
  }

  .col-4 {
    width: 33.33333333%;
  }

  .col-3 {
    width: 25%;
  }

  .col-2 {
    width: 16.66666667%;
  }

  .col-1 {
    width: 8.33333333%;
  }
}
@media (min-width:1px) {
  /* Orientation */
  .flex-column-xs {
    flex-direction: column !important;
    -webkit-flex-flow: column !important;
  }

  .flex-columnReverse-xs {
    flex-direction: column-reverse !important;
    -webkit-flex-flow: column-reverse !important;
  }

  .flex-row-xs {
    flex-direction: row !important;
    -webkit-flex-flow: row !important;
  }

  .flex-rowReverse-xs {
    flex-direction: row-reverse !important;
    -webkit-flex-flow: row-reverse !important;
  }

  /* Justification */
  .flex-justifyContent-start-xs {
    justify-content: flex-start !important;
    -webkit-justify-content: flex-start !important;
  }

  .flex-justifyContent-spaceAround-xs {
    justify-content: space-around !important;
    -webkit-justify-content: space-around !important;
  }

  .flex-justifyContent-spaceBetween-xs {
    justify-content: space-between !important;
    -webkit-justify-content: space-between !important;
  }

  .flex-justifyContent-center-xs {
    justify-content: center !important;
    -webkit-justify-content: center !important;
  }

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

  /* Align Items (affects main-axis) */
  .flex-alignItems-end-xs {
    align-items: flex-end !important;
    -webkit-align-items: flex-end !important;
  }

  .flex-alignItems-center-xs {
    align-items: center !important;
    -webkit-align-items: center !important;
  }

  .flex-alignItems-stretch-xs {
    align-items: stretch !important;
    -webkit-align-items: stretch !important;
  }

  .flex-alignItems-start-xs {
    align-items: flex-start !important;
  }

  /* Align Content (affects cross-axis i.e.overflow) */
  .flex-alignContent-start-xs {
    align-content: flex-start !important;
    -webkit-align-content: flex-start !important;
  }

  .flex-alignContent-center-xs {
    align-content: center !important;
    -webkit-align-content: center !important;
  }

  .flex-alignContent-spaceBetween-xs {
    align-content: space-between !important;
    -webkit-align-content: space-between !important;
  }

  .flex-alignContent-spaceAround-xs {
    align-content: space-around !important;
    -webkit-align-content: space-around !important;
  }

  .flex-alignContent-stretch-xs {
    align-content: stretch !important;
    -webkit-align-content: stretch !important;
  }

  .flex-alignContent-end-xs {
    align-content: flex-end !important;
    -webkit-align-content: flex-end !important;
  }

  /* Misc */
  /* flex-basis-100 note: Extra class can be used with flex-fillSpace to eliminate double scrollbars in IE in certain situations */
  .flex-basis-100-xs {
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
  }

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

  .flex-noShrink-xs {
    flex-shrink: 0 !important;
    -webkit-flex-shrink: 0 !important;
  }

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

  .flex-override-xs {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .flex-fillSpace-xs {
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .flex-order-0-xs {
    order: 0;
  }

  .flex-order-1-xs {
    order: 1;
  }

  .flex-order-2-xs {
    order: 2;
  }

  .flex-order-3-xs {
    order: 3;
  }

  .flex-order-4-xs {
    order: 4;
  }

  .flex-order-5-xs {
    order: 5;
  }

  .flex-order-6-xs {
    order: 6;
  }

  *[class^=flex].flex-column > .col-xs-12 {
    -ms-flex: 1 1 100%;
  }

  *[class^=flex].flex-column > .col-xs-11 {
    -ms-flex: 1 1 91.66666667%;
  }

  *[class^=flex].flex-column > .col-xs-10 {
    -ms-flex: 1 1 83.33333333%;
  }

  *[class^=flex].flex-column > .col-xs-9 {
    -ms-flex: 1 1 75%;
  }

  *[class^=flex].flex-column > .col-xs-8 {
    -ms-flex: 1 1 66.66666667%;
  }

  *[class^=flex].flex-column > .col-xs-7 {
    -ms-flex: 1 1 58.33333333%;
  }

  *[class^=flex].flex-column > .col-xs-6 {
    -ms-flex: 1 1 50%;
  }

  *[class^=flex].flex-column > .col-xs-5 {
    -ms-flex: 1 1 41.66666667%;
  }

  *[class^=flex].flex-column > .col-xs-4 {
    -ms-flex: 1 1 33.33333333%;
  }

  *[class^=flex].flex-column > .col-xs-3 {
    -ms-flex: 1 1 25%;
  }

  *[class^=flex].flex-column > .col-xs-2 {
    -ms-flex: 1 1 16.66666667%;
  }

  *[class^=flex].flex-column > .col-xs-1 {
    -ms-flex: 1 1 8.33333333%;
  }

  .col-xs-12 {
    width: 100%;
  }

  .col-xs-11 {
    width: 91.66666667%;
  }

  .col-xs-10 {
    width: 83.33333333%;
  }

  .col-xs-9 {
    width: 75%;
  }

  .col-xs-8 {
    width: 66.66666667%;
  }

  .col-xs-7 {
    width: 58.33333333%;
  }

  .col-xs-6 {
    width: 50%;
  }

  .col-xs-5 {
    width: 41.66666667%;
  }

  .col-xs-4 {
    width: 33.33333333%;
  }

  .col-xs-3 {
    width: 25%;
  }

  .col-xs-2 {
    width: 16.66666667%;
  }

  .col-xs-1 {
    width: 8.33333333%;
  }
}
@media (max-width: 767px) {
  /* Orientation */
  .flex-column-xs-down {
    flex-direction: column !important;
    -webkit-flex-flow: column !important;
  }

  .flex-columnReverse-xs-down {
    flex-direction: column-reverse !important;
    -webkit-flex-flow: column-reverse !important;
  }

  .flex-row-xs-down {
    flex-direction: row !important;
    -webkit-flex-flow: row !important;
  }

  .flex-rowReverse-xs-down {
    flex-direction: row-reverse !important;
    -webkit-flex-flow: row-reverse !important;
  }

  /* Justification */
  .flex-justifyContent-start-xs-down {
    justify-content: flex-start !important;
    -webkit-justify-content: flex-start !important;
  }

  .flex-justifyContent-spaceAround-xs-down {
    justify-content: space-around !important;
    -webkit-justify-content: space-around !important;
  }

  .flex-justifyContent-spaceBetween-xs-down {
    justify-content: space-between !important;
    -webkit-justify-content: space-between !important;
  }

  .flex-justifyContent-center-xs-down {
    justify-content: center !important;
    -webkit-justify-content: center !important;
  }

  .flex-justifyContent-end-xs-down {
    justify-content: flex-end !important;
    -webkit-justify-content: flex-end !important;
  }

  /* Align Items (affects main-axis) */
  .flex-alignItems-end-xs-down {
    align-items: flex-end !important;
    -webkit-align-items: flex-end !important;
  }

  .flex-alignItems-center-xs-down {
    align-items: center !important;
    -webkit-align-items: center !important;
  }

  .flex-alignItems-stretch-xs-down {
    align-items: stretch !important;
    -webkit-align-items: stretch !important;
  }

  .flex-alignItems-start-xs-down {
    align-items: flex-start !important;
  }

  /* Align Content (affects cross-axis i.e.overflow) */
  .flex-alignContent-start-xs-down {
    align-content: flex-start !important;
    -webkit-align-content: flex-start !important;
  }

  .flex-alignContent-center-xs-down {
    align-content: center !important;
    -webkit-align-content: center !important;
  }

  .flex-alignContent-spaceBetween-xs-down {
    align-content: space-between !important;
    -webkit-align-content: space-between !important;
  }

  .flex-alignContent-spaceAround-xs-down {
    align-content: space-around !important;
    -webkit-align-content: space-around !important;
  }

  .flex-alignContent-stretch-xs-down {
    align-content: stretch !important;
    -webkit-align-content: stretch !important;
  }

  .flex-alignContent-end-xs-down {
    align-content: flex-end !important;
    -webkit-align-content: flex-end !important;
  }

  /* Misc */
  /* flex-basis-100 note: Extra class can be used with flex-fillSpace to eliminate double scrollbars in IE in certain situations */
  .flex-basis-100-xs-down {
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
  }

  .flex-wrap-xs-down {
    flex-wrap: wrap !important;
  }

  .flex-noShrink-xs-down {
    flex-shrink: 0 !important;
    -webkit-flex-shrink: 0 !important;
  }

  .flex-xs-down {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .flex-override-xs-down {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .flex-fillSpace-xs-down {
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .flex-order-0-xs-down {
    order: 0;
  }

  .flex-order-1-xs-down {
    order: 1;
  }

  .flex-order-2-xs-down {
    order: 2;
  }

  .flex-order-3-xs-down {
    order: 3;
  }

  .flex-order-4-xs-down {
    order: 4;
  }

  .flex-order-5-xs-down {
    order: 5;
  }

  .flex-order-6-xs-down {
    order: 6;
  }

  *[class^=flex].flex-column > .col-xs-down-12 {
    -ms-flex: 1 1 100%;
  }

  *[class^=flex].flex-column > .col-xs-down-11 {
    -ms-flex: 1 1 91.66666667%;
  }

  *[class^=flex].flex-column > .col-xs-down-10 {
    -ms-flex: 1 1 83.33333333%;
  }

  *[class^=flex].flex-column > .col-xs-down-9 {
    -ms-flex: 1 1 75%;
  }

  *[class^=flex].flex-column > .col-xs-down-8 {
    -ms-flex: 1 1 66.66666667%;
  }

  *[class^=flex].flex-column > .col-xs-down-7 {
    -ms-flex: 1 1 58.33333333%;
  }

  *[class^=flex].flex-column > .col-xs-down-6 {
    -ms-flex: 1 1 50%;
  }

  *[class^=flex].flex-column > .col-xs-down-5 {
    -ms-flex: 1 1 41.66666667%;
  }

  *[class^=flex].flex-column > .col-xs-down-4 {
    -ms-flex: 1 1 33.33333333%;
  }

  *[class^=flex].flex-column > .col-xs-down-3 {
    -ms-flex: 1 1 25%;
  }

  *[class^=flex].flex-column > .col-xs-down-2 {
    -ms-flex: 1 1 16.66666667%;
  }

  *[class^=flex].flex-column > .col-xs-down-1 {
    -ms-flex: 1 1 8.33333333%;
  }

  .col-xs-down-12 {
    width: 100%;
  }

  .col-xs-down-11 {
    width: 91.66666667%;
  }

  .col-xs-down-10 {
    width: 83.33333333%;
  }

  .col-xs-down-9 {
    width: 75%;
  }

  .col-xs-down-8 {
    width: 66.66666667%;
  }

  .col-xs-down-7 {
    width: 58.33333333%;
  }

  .col-xs-down-6 {
    width: 50%;
  }

  .col-xs-down-5 {
    width: 41.66666667%;
  }

  .col-xs-down-4 {
    width: 33.33333333%;
  }

  .col-xs-down-3 {
    width: 25%;
  }

  .col-xs-down-2 {
    width: 16.66666667%;
  }

  .col-xs-down-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 768px) {
  /* Orientation */
  .flex-column-sm {
    flex-direction: column !important;
    -webkit-flex-flow: column !important;
  }

  .flex-columnReverse-sm {
    flex-direction: column-reverse !important;
    -webkit-flex-flow: column-reverse !important;
  }

  .flex-row-sm {
    flex-direction: row !important;
    -webkit-flex-flow: row !important;
  }

  .flex-rowReverse-sm {
    flex-direction: row-reverse !important;
    -webkit-flex-flow: row-reverse !important;
  }

  /* Justification */
  .flex-justifyContent-start-sm {
    justify-content: flex-start !important;
    -webkit-justify-content: flex-start !important;
  }

  .flex-justifyContent-spaceAround-sm {
    justify-content: space-around !important;
    -webkit-justify-content: space-around !important;
  }

  .flex-justifyContent-spaceBetween-sm {
    justify-content: space-between !important;
    -webkit-justify-content: space-between !important;
  }

  .flex-justifyContent-center-sm {
    justify-content: center !important;
    -webkit-justify-content: center !important;
  }

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

  /* Align Items (affects main-axis) */
  .flex-alignItems-end-sm {
    align-items: flex-end !important;
    -webkit-align-items: flex-end !important;
  }

  .flex-alignItems-center-sm {
    align-items: center !important;
    -webkit-align-items: center !important;
  }

  .flex-alignItems-stretch-sm {
    align-items: stretch !important;
    -webkit-align-items: stretch !important;
  }

  .flex-alignItems-start-sm {
    align-items: flex-start !important;
  }

  /* Align Content (affects cross-axis i.e.overflow) */
  .flex-alignContent-start-sm {
    align-content: flex-start !important;
    -webkit-align-content: flex-start !important;
  }

  .flex-alignContent-center-sm {
    align-content: center !important;
    -webkit-align-content: center !important;
  }

  .flex-alignContent-spaceBetween-sm {
    align-content: space-between !important;
    -webkit-align-content: space-between !important;
  }

  .flex-alignContent-spaceAround-sm {
    align-content: space-around !important;
    -webkit-align-content: space-around !important;
  }

  .flex-alignContent-stretch-sm {
    align-content: stretch !important;
    -webkit-align-content: stretch !important;
  }

  .flex-alignContent-end-sm {
    align-content: flex-end !important;
    -webkit-align-content: flex-end !important;
  }

  /* Misc */
  /* flex-basis-100 note: Extra class can be used with flex-fillSpace to eliminate double scrollbars in IE in certain situations */
  .flex-basis-100-sm {
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
  }

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

  .flex-noShrink-sm {
    flex-shrink: 0 !important;
    -webkit-flex-shrink: 0 !important;
  }

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

  .flex-override-sm {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .flex-fillSpace-sm {
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .flex-order-0-sm {
    order: 0;
  }

  .flex-order-1-sm {
    order: 1;
  }

  .flex-order-2-sm {
    order: 2;
  }

  .flex-order-3-sm {
    order: 3;
  }

  .flex-order-4-sm {
    order: 4;
  }

  .flex-order-5-sm {
    order: 5;
  }

  .flex-order-6-sm {
    order: 6;
  }

  *[class^=flex].flex-column > .col-sm-12 {
    -ms-flex: 1 1 100%;
  }

  *[class^=flex].flex-column > .col-sm-11 {
    -ms-flex: 1 1 91.66666667%;
  }

  *[class^=flex].flex-column > .col-sm-10 {
    -ms-flex: 1 1 83.33333333%;
  }

  *[class^=flex].flex-column > .col-sm-9 {
    -ms-flex: 1 1 75%;
  }

  *[class^=flex].flex-column > .col-sm-8 {
    -ms-flex: 1 1 66.66666667%;
  }

  *[class^=flex].flex-column > .col-sm-7 {
    -ms-flex: 1 1 58.33333333%;
  }

  *[class^=flex].flex-column > .col-sm-6 {
    -ms-flex: 1 1 50%;
  }

  *[class^=flex].flex-column > .col-sm-5 {
    -ms-flex: 1 1 41.66666667%;
  }

  *[class^=flex].flex-column > .col-sm-4 {
    -ms-flex: 1 1 33.33333333%;
  }

  *[class^=flex].flex-column > .col-sm-3 {
    -ms-flex: 1 1 25%;
  }

  *[class^=flex].flex-column > .col-sm-2 {
    -ms-flex: 1 1 16.66666667%;
  }

  *[class^=flex].flex-column > .col-sm-1 {
    -ms-flex: 1 1 8.33333333%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-11 {
    width: 91.66666667%;
  }

  .col-sm-10 {
    width: 83.33333333%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-8 {
    width: 66.66666667%;
  }

  .col-sm-7 {
    width: 58.33333333%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-5 {
    width: 41.66666667%;
  }

  .col-sm-4 {
    width: 33.33333333%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-2 {
    width: 16.66666667%;
  }

  .col-sm-1 {
    width: 8.33333333%;
  }
}
@media (max-width: 999px) {
  /* Orientation */
  .flex-column-sm-down {
    flex-direction: column !important;
    -webkit-flex-flow: column !important;
  }

  .flex-columnReverse-sm-down {
    flex-direction: column-reverse !important;
    -webkit-flex-flow: column-reverse !important;
  }

  .flex-row-sm-down {
    flex-direction: row !important;
    -webkit-flex-flow: row !important;
  }

  .flex-rowReverse-sm-down {
    flex-direction: row-reverse !important;
    -webkit-flex-flow: row-reverse !important;
  }

  /* Justification */
  .flex-justifyContent-start-sm-down {
    justify-content: flex-start !important;
    -webkit-justify-content: flex-start !important;
  }

  .flex-justifyContent-spaceAround-sm-down {
    justify-content: space-around !important;
    -webkit-justify-content: space-around !important;
  }

  .flex-justifyContent-spaceBetween-sm-down {
    justify-content: space-between !important;
    -webkit-justify-content: space-between !important;
  }

  .flex-justifyContent-center-sm-down {
    justify-content: center !important;
    -webkit-justify-content: center !important;
  }

  .flex-justifyContent-end-sm-down {
    justify-content: flex-end !important;
    -webkit-justify-content: flex-end !important;
  }

  /* Align Items (affects main-axis) */
  .flex-alignItems-end-sm-down {
    align-items: flex-end !important;
    -webkit-align-items: flex-end !important;
  }

  .flex-alignItems-center-sm-down {
    align-items: center !important;
    -webkit-align-items: center !important;
  }

  .flex-alignItems-stretch-sm-down {
    align-items: stretch !important;
    -webkit-align-items: stretch !important;
  }

  .flex-alignItems-start-sm-down {
    align-items: flex-start !important;
  }

  /* Align Content (affects cross-axis i.e.overflow) */
  .flex-alignContent-start-sm-down {
    align-content: flex-start !important;
    -webkit-align-content: flex-start !important;
  }

  .flex-alignContent-center-sm-down {
    align-content: center !important;
    -webkit-align-content: center !important;
  }

  .flex-alignContent-spaceBetween-sm-down {
    align-content: space-between !important;
    -webkit-align-content: space-between !important;
  }

  .flex-alignContent-spaceAround-sm-down {
    align-content: space-around !important;
    -webkit-align-content: space-around !important;
  }

  .flex-alignContent-stretch-sm-down {
    align-content: stretch !important;
    -webkit-align-content: stretch !important;
  }

  .flex-alignContent-end-sm-down {
    align-content: flex-end !important;
    -webkit-align-content: flex-end !important;
  }

  /* Misc */
  /* flex-basis-100 note: Extra class can be used with flex-fillSpace to eliminate double scrollbars in IE in certain situations */
  .flex-basis-100-sm-down {
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
  }

  .flex-wrap-sm-down {
    flex-wrap: wrap !important;
  }

  .flex-noShrink-sm-down {
    flex-shrink: 0 !important;
    -webkit-flex-shrink: 0 !important;
  }

  .flex-sm-down {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .flex-override-sm-down {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .flex-fillSpace-sm-down {
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .flex-order-0-sm-down {
    order: 0;
  }

  .flex-order-1-sm-down {
    order: 1;
  }

  .flex-order-2-sm-down {
    order: 2;
  }

  .flex-order-3-sm-down {
    order: 3;
  }

  .flex-order-4-sm-down {
    order: 4;
  }

  .flex-order-5-sm-down {
    order: 5;
  }

  .flex-order-6-sm-down {
    order: 6;
  }

  *[class^=flex].flex-column > .col-sm-down-12 {
    -ms-flex: 1 1 100%;
  }

  *[class^=flex].flex-column > .col-sm-down-11 {
    -ms-flex: 1 1 91.66666667%;
  }

  *[class^=flex].flex-column > .col-sm-down-10 {
    -ms-flex: 1 1 83.33333333%;
  }

  *[class^=flex].flex-column > .col-sm-down-9 {
    -ms-flex: 1 1 75%;
  }

  *[class^=flex].flex-column > .col-sm-down-8 {
    -ms-flex: 1 1 66.66666667%;
  }

  *[class^=flex].flex-column > .col-sm-down-7 {
    -ms-flex: 1 1 58.33333333%;
  }

  *[class^=flex].flex-column > .col-sm-down-6 {
    -ms-flex: 1 1 50%;
  }

  *[class^=flex].flex-column > .col-sm-down-5 {
    -ms-flex: 1 1 41.66666667%;
  }

  *[class^=flex].flex-column > .col-sm-down-4 {
    -ms-flex: 1 1 33.33333333%;
  }

  *[class^=flex].flex-column > .col-sm-down-3 {
    -ms-flex: 1 1 25%;
  }

  *[class^=flex].flex-column > .col-sm-down-2 {
    -ms-flex: 1 1 16.66666667%;
  }

  *[class^=flex].flex-column > .col-sm-down-1 {
    -ms-flex: 1 1 8.33333333%;
  }

  .col-sm-down-12 {
    width: 100%;
  }

  .col-sm-down-11 {
    width: 91.66666667%;
  }

  .col-sm-down-10 {
    width: 83.33333333%;
  }

  .col-sm-down-9 {
    width: 75%;
  }

  .col-sm-down-8 {
    width: 66.66666667%;
  }

  .col-sm-down-7 {
    width: 58.33333333%;
  }

  .col-sm-down-6 {
    width: 50%;
  }

  .col-sm-down-5 {
    width: 41.66666667%;
  }

  .col-sm-down-4 {
    width: 33.33333333%;
  }

  .col-sm-down-3 {
    width: 25%;
  }

  .col-sm-down-2 {
    width: 16.66666667%;
  }

  .col-sm-down-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 1000px) {
  /* Orientation */
  .flex-column-md {
    flex-direction: column !important;
    -webkit-flex-flow: column !important;
  }

  .flex-columnReverse-md {
    flex-direction: column-reverse !important;
    -webkit-flex-flow: column-reverse !important;
  }

  .flex-row-md {
    flex-direction: row !important;
    -webkit-flex-flow: row !important;
  }

  .flex-rowReverse-md {
    flex-direction: row-reverse !important;
    -webkit-flex-flow: row-reverse !important;
  }

  /* Justification */
  .flex-justifyContent-start-md {
    justify-content: flex-start !important;
    -webkit-justify-content: flex-start !important;
  }

  .flex-justifyContent-spaceAround-md {
    justify-content: space-around !important;
    -webkit-justify-content: space-around !important;
  }

  .flex-justifyContent-spaceBetween-md {
    justify-content: space-between !important;
    -webkit-justify-content: space-between !important;
  }

  .flex-justifyContent-center-md {
    justify-content: center !important;
    -webkit-justify-content: center !important;
  }

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

  /* Align Items (affects main-axis) */
  .flex-alignItems-end-md {
    align-items: flex-end !important;
    -webkit-align-items: flex-end !important;
  }

  .flex-alignItems-center-md {
    align-items: center !important;
    -webkit-align-items: center !important;
  }

  .flex-alignItems-stretch-md {
    align-items: stretch !important;
    -webkit-align-items: stretch !important;
  }

  .flex-alignItems-start-md {
    align-items: flex-start !important;
  }

  /* Align Content (affects cross-axis i.e.overflow) */
  .flex-alignContent-start-md {
    align-content: flex-start !important;
    -webkit-align-content: flex-start !important;
  }

  .flex-alignContent-center-md {
    align-content: center !important;
    -webkit-align-content: center !important;
  }

  .flex-alignContent-spaceBetween-md {
    align-content: space-between !important;
    -webkit-align-content: space-between !important;
  }

  .flex-alignContent-spaceAround-md {
    align-content: space-around !important;
    -webkit-align-content: space-around !important;
  }

  .flex-alignContent-stretch-md {
    align-content: stretch !important;
    -webkit-align-content: stretch !important;
  }

  .flex-alignContent-end-md {
    align-content: flex-end !important;
    -webkit-align-content: flex-end !important;
  }

  /* Misc */
  /* flex-basis-100 note: Extra class can be used with flex-fillSpace to eliminate double scrollbars in IE in certain situations */
  .flex-basis-100-md {
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
  }

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

  .flex-noShrink-md {
    flex-shrink: 0 !important;
    -webkit-flex-shrink: 0 !important;
  }

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

  .flex-override-md {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .flex-fillSpace-md {
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .flex-order-0-md {
    order: 0;
  }

  .flex-order-1-md {
    order: 1;
  }

  .flex-order-2-md {
    order: 2;
  }

  .flex-order-3-md {
    order: 3;
  }

  .flex-order-4-md {
    order: 4;
  }

  .flex-order-5-md {
    order: 5;
  }

  .flex-order-6-md {
    order: 6;
  }

  *[class^=flex].flex-column > .col-md-12 {
    -ms-flex: 1 1 100%;
  }

  *[class^=flex].flex-column > .col-md-11 {
    -ms-flex: 1 1 91.66666667%;
  }

  *[class^=flex].flex-column > .col-md-10 {
    -ms-flex: 1 1 83.33333333%;
  }

  *[class^=flex].flex-column > .col-md-9 {
    -ms-flex: 1 1 75%;
  }

  *[class^=flex].flex-column > .col-md-8 {
    -ms-flex: 1 1 66.66666667%;
  }

  *[class^=flex].flex-column > .col-md-7 {
    -ms-flex: 1 1 58.33333333%;
  }

  *[class^=flex].flex-column > .col-md-6 {
    -ms-flex: 1 1 50%;
  }

  *[class^=flex].flex-column > .col-md-5 {
    -ms-flex: 1 1 41.66666667%;
  }

  *[class^=flex].flex-column > .col-md-4 {
    -ms-flex: 1 1 33.33333333%;
  }

  *[class^=flex].flex-column > .col-md-3 {
    -ms-flex: 1 1 25%;
  }

  *[class^=flex].flex-column > .col-md-2 {
    -ms-flex: 1 1 16.66666667%;
  }

  *[class^=flex].flex-column > .col-md-1 {
    -ms-flex: 1 1 8.33333333%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-11 {
    width: 91.66666667%;
  }

  .col-md-10 {
    width: 83.33333333%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-8 {
    width: 66.66666667%;
  }

  .col-md-7 {
    width: 58.33333333%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-5 {
    width: 41.66666667%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-2 {
    width: 16.66666667%;
  }

  .col-md-1 {
    width: 8.33333333%;
  }
}
@media (max-width: 1199px) {
  /* Orientation */
  .flex-column-md-down {
    flex-direction: column !important;
    -webkit-flex-flow: column !important;
  }

  .flex-columnReverse-md-down {
    flex-direction: column-reverse !important;
    -webkit-flex-flow: column-reverse !important;
  }

  .flex-row-md-down {
    flex-direction: row !important;
    -webkit-flex-flow: row !important;
  }

  .flex-rowReverse-md-down {
    flex-direction: row-reverse !important;
    -webkit-flex-flow: row-reverse !important;
  }

  /* Justification */
  .flex-justifyContent-start-md-down {
    justify-content: flex-start !important;
    -webkit-justify-content: flex-start !important;
  }

  .flex-justifyContent-spaceAround-md-down {
    justify-content: space-around !important;
    -webkit-justify-content: space-around !important;
  }

  .flex-justifyContent-spaceBetween-md-down {
    justify-content: space-between !important;
    -webkit-justify-content: space-between !important;
  }

  .flex-justifyContent-center-md-down {
    justify-content: center !important;
    -webkit-justify-content: center !important;
  }

  .flex-justifyContent-end-md-down {
    justify-content: flex-end !important;
    -webkit-justify-content: flex-end !important;
  }

  /* Align Items (affects main-axis) */
  .flex-alignItems-end-md-down {
    align-items: flex-end !important;
    -webkit-align-items: flex-end !important;
  }

  .flex-alignItems-center-md-down {
    align-items: center !important;
    -webkit-align-items: center !important;
  }

  .flex-alignItems-stretch-md-down {
    align-items: stretch !important;
    -webkit-align-items: stretch !important;
  }

  .flex-alignItems-start-md-down {
    align-items: flex-start !important;
  }

  /* Align Content (affects cross-axis i.e.overflow) */
  .flex-alignContent-start-md-down {
    align-content: flex-start !important;
    -webkit-align-content: flex-start !important;
  }

  .flex-alignContent-center-md-down {
    align-content: center !important;
    -webkit-align-content: center !important;
  }

  .flex-alignContent-spaceBetween-md-down {
    align-content: space-between !important;
    -webkit-align-content: space-between !important;
  }

  .flex-alignContent-spaceAround-md-down {
    align-content: space-around !important;
    -webkit-align-content: space-around !important;
  }

  .flex-alignContent-stretch-md-down {
    align-content: stretch !important;
    -webkit-align-content: stretch !important;
  }

  .flex-alignContent-end-md-down {
    align-content: flex-end !important;
    -webkit-align-content: flex-end !important;
  }

  /* Misc */
  /* flex-basis-100 note: Extra class can be used with flex-fillSpace to eliminate double scrollbars in IE in certain situations */
  .flex-basis-100-md-down {
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
  }

  .flex-wrap-md-down {
    flex-wrap: wrap !important;
  }

  .flex-noShrink-md-down {
    flex-shrink: 0 !important;
    -webkit-flex-shrink: 0 !important;
  }

  .flex-md-down {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .flex-override-md-down {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .flex-fillSpace-md-down {
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .flex-order-0-md-down {
    order: 0;
  }

  .flex-order-1-md-down {
    order: 1;
  }

  .flex-order-2-md-down {
    order: 2;
  }

  .flex-order-3-md-down {
    order: 3;
  }

  .flex-order-4-md-down {
    order: 4;
  }

  .flex-order-5-md-down {
    order: 5;
  }

  .flex-order-6-md-down {
    order: 6;
  }

  *[class^=flex].flex-column > .col-md-down-12 {
    -ms-flex: 1 1 100%;
  }

  *[class^=flex].flex-column > .col-md-down-11 {
    -ms-flex: 1 1 91.66666667%;
  }

  *[class^=flex].flex-column > .col-md-down-10 {
    -ms-flex: 1 1 83.33333333%;
  }

  *[class^=flex].flex-column > .col-md-down-9 {
    -ms-flex: 1 1 75%;
  }

  *[class^=flex].flex-column > .col-md-down-8 {
    -ms-flex: 1 1 66.66666667%;
  }

  *[class^=flex].flex-column > .col-md-down-7 {
    -ms-flex: 1 1 58.33333333%;
  }

  *[class^=flex].flex-column > .col-md-down-6 {
    -ms-flex: 1 1 50%;
  }

  *[class^=flex].flex-column > .col-md-down-5 {
    -ms-flex: 1 1 41.66666667%;
  }

  *[class^=flex].flex-column > .col-md-down-4 {
    -ms-flex: 1 1 33.33333333%;
  }

  *[class^=flex].flex-column > .col-md-down-3 {
    -ms-flex: 1 1 25%;
  }

  *[class^=flex].flex-column > .col-md-down-2 {
    -ms-flex: 1 1 16.66666667%;
  }

  *[class^=flex].flex-column > .col-md-down-1 {
    -ms-flex: 1 1 8.33333333%;
  }

  .col-md-down-12 {
    width: 100%;
  }

  .col-md-down-11 {
    width: 91.66666667%;
  }

  .col-md-down-10 {
    width: 83.33333333%;
  }

  .col-md-down-9 {
    width: 75%;
  }

  .col-md-down-8 {
    width: 66.66666667%;
  }

  .col-md-down-7 {
    width: 58.33333333%;
  }

  .col-md-down-6 {
    width: 50%;
  }

  .col-md-down-5 {
    width: 41.66666667%;
  }

  .col-md-down-4 {
    width: 33.33333333%;
  }

  .col-md-down-3 {
    width: 25%;
  }

  .col-md-down-2 {
    width: 16.66666667%;
  }

  .col-md-down-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 1200px) {
  /* Orientation */
  .flex-column-lg {
    flex-direction: column !important;
    -webkit-flex-flow: column !important;
  }

  .flex-columnReverse-lg {
    flex-direction: column-reverse !important;
    -webkit-flex-flow: column-reverse !important;
  }

  .flex-row-lg {
    flex-direction: row !important;
    -webkit-flex-flow: row !important;
  }

  .flex-rowReverse-lg {
    flex-direction: row-reverse !important;
    -webkit-flex-flow: row-reverse !important;
  }

  /* Justification */
  .flex-justifyContent-start-lg {
    justify-content: flex-start !important;
    -webkit-justify-content: flex-start !important;
  }

  .flex-justifyContent-spaceAround-lg {
    justify-content: space-around !important;
    -webkit-justify-content: space-around !important;
  }

  .flex-justifyContent-spaceBetween-lg {
    justify-content: space-between !important;
    -webkit-justify-content: space-between !important;
  }

  .flex-justifyContent-center-lg {
    justify-content: center !important;
    -webkit-justify-content: center !important;
  }

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

  /* Align Items (affects main-axis) */
  .flex-alignItems-end-lg {
    align-items: flex-end !important;
    -webkit-align-items: flex-end !important;
  }

  .flex-alignItems-center-lg {
    align-items: center !important;
    -webkit-align-items: center !important;
  }

  .flex-alignItems-stretch-lg {
    align-items: stretch !important;
    -webkit-align-items: stretch !important;
  }

  .flex-alignItems-start-lg {
    align-items: flex-start !important;
  }

  /* Align Content (affects cross-axis i.e.overflow) */
  .flex-alignContent-start-lg {
    align-content: flex-start !important;
    -webkit-align-content: flex-start !important;
  }

  .flex-alignContent-center-lg {
    align-content: center !important;
    -webkit-align-content: center !important;
  }

  .flex-alignContent-spaceBetween-lg {
    align-content: space-between !important;
    -webkit-align-content: space-between !important;
  }

  .flex-alignContent-spaceAround-lg {
    align-content: space-around !important;
    -webkit-align-content: space-around !important;
  }

  .flex-alignContent-stretch-lg {
    align-content: stretch !important;
    -webkit-align-content: stretch !important;
  }

  .flex-alignContent-end-lg {
    align-content: flex-end !important;
    -webkit-align-content: flex-end !important;
  }

  /* Misc */
  /* flex-basis-100 note: Extra class can be used with flex-fillSpace to eliminate double scrollbars in IE in certain situations */
  .flex-basis-100-lg {
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
  }

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

  .flex-noShrink-lg {
    flex-shrink: 0 !important;
    -webkit-flex-shrink: 0 !important;
  }

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

  .flex-override-lg {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .flex-fillSpace-lg {
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .flex-order-0-lg {
    order: 0;
  }

  .flex-order-1-lg {
    order: 1;
  }

  .flex-order-2-lg {
    order: 2;
  }

  .flex-order-3-lg {
    order: 3;
  }

  .flex-order-4-lg {
    order: 4;
  }

  .flex-order-5-lg {
    order: 5;
  }

  .flex-order-6-lg {
    order: 6;
  }

  *[class^=flex].flex-column > .col-lg-12 {
    -ms-flex: 1 1 100%;
  }

  *[class^=flex].flex-column > .col-lg-11 {
    -ms-flex: 1 1 91.66666667%;
  }

  *[class^=flex].flex-column > .col-lg-10 {
    -ms-flex: 1 1 83.33333333%;
  }

  *[class^=flex].flex-column > .col-lg-9 {
    -ms-flex: 1 1 75%;
  }

  *[class^=flex].flex-column > .col-lg-8 {
    -ms-flex: 1 1 66.66666667%;
  }

  *[class^=flex].flex-column > .col-lg-7 {
    -ms-flex: 1 1 58.33333333%;
  }

  *[class^=flex].flex-column > .col-lg-6 {
    -ms-flex: 1 1 50%;
  }

  *[class^=flex].flex-column > .col-lg-5 {
    -ms-flex: 1 1 41.66666667%;
  }

  *[class^=flex].flex-column > .col-lg-4 {
    -ms-flex: 1 1 33.33333333%;
  }

  *[class^=flex].flex-column > .col-lg-3 {
    -ms-flex: 1 1 25%;
  }

  *[class^=flex].flex-column > .col-lg-2 {
    -ms-flex: 1 1 16.66666667%;
  }

  *[class^=flex].flex-column > .col-lg-1 {
    -ms-flex: 1 1 8.33333333%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }
}
@media (max-width: 1399px) {
  /* Orientation */
  .flex-column-lg-down {
    flex-direction: column !important;
    -webkit-flex-flow: column !important;
  }

  .flex-columnReverse-lg-down {
    flex-direction: column-reverse !important;
    -webkit-flex-flow: column-reverse !important;
  }

  .flex-row-lg-down {
    flex-direction: row !important;
    -webkit-flex-flow: row !important;
  }

  .flex-rowReverse-lg-down {
    flex-direction: row-reverse !important;
    -webkit-flex-flow: row-reverse !important;
  }

  /* Justification */
  .flex-justifyContent-start-lg-down {
    justify-content: flex-start !important;
    -webkit-justify-content: flex-start !important;
  }

  .flex-justifyContent-spaceAround-lg-down {
    justify-content: space-around !important;
    -webkit-justify-content: space-around !important;
  }

  .flex-justifyContent-spaceBetween-lg-down {
    justify-content: space-between !important;
    -webkit-justify-content: space-between !important;
  }

  .flex-justifyContent-center-lg-down {
    justify-content: center !important;
    -webkit-justify-content: center !important;
  }

  .flex-justifyContent-end-lg-down {
    justify-content: flex-end !important;
    -webkit-justify-content: flex-end !important;
  }

  /* Align Items (affects main-axis) */
  .flex-alignItems-end-lg-down {
    align-items: flex-end !important;
    -webkit-align-items: flex-end !important;
  }

  .flex-alignItems-center-lg-down {
    align-items: center !important;
    -webkit-align-items: center !important;
  }

  .flex-alignItems-stretch-lg-down {
    align-items: stretch !important;
    -webkit-align-items: stretch !important;
  }

  .flex-alignItems-start-lg-down {
    align-items: flex-start !important;
  }

  /* Align Content (affects cross-axis i.e.overflow) */
  .flex-alignContent-start-lg-down {
    align-content: flex-start !important;
    -webkit-align-content: flex-start !important;
  }

  .flex-alignContent-center-lg-down {
    align-content: center !important;
    -webkit-align-content: center !important;
  }

  .flex-alignContent-spaceBetween-lg-down {
    align-content: space-between !important;
    -webkit-align-content: space-between !important;
  }

  .flex-alignContent-spaceAround-lg-down {
    align-content: space-around !important;
    -webkit-align-content: space-around !important;
  }

  .flex-alignContent-stretch-lg-down {
    align-content: stretch !important;
    -webkit-align-content: stretch !important;
  }

  .flex-alignContent-end-lg-down {
    align-content: flex-end !important;
    -webkit-align-content: flex-end !important;
  }

  /* Misc */
  /* flex-basis-100 note: Extra class can be used with flex-fillSpace to eliminate double scrollbars in IE in certain situations */
  .flex-basis-100-lg-down {
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
  }

  .flex-wrap-lg-down {
    flex-wrap: wrap !important;
  }

  .flex-noShrink-lg-down {
    flex-shrink: 0 !important;
    -webkit-flex-shrink: 0 !important;
  }

  .flex-lg-down {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .flex-override-lg-down {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .flex-fillSpace-lg-down {
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .flex-order-0-lg-down {
    order: 0;
  }

  .flex-order-1-lg-down {
    order: 1;
  }

  .flex-order-2-lg-down {
    order: 2;
  }

  .flex-order-3-lg-down {
    order: 3;
  }

  .flex-order-4-lg-down {
    order: 4;
  }

  .flex-order-5-lg-down {
    order: 5;
  }

  .flex-order-6-lg-down {
    order: 6;
  }

  *[class^=flex].flex-column > .col-lg-down-12 {
    -ms-flex: 1 1 100%;
  }

  *[class^=flex].flex-column > .col-lg-down-11 {
    -ms-flex: 1 1 91.66666667%;
  }

  *[class^=flex].flex-column > .col-lg-down-10 {
    -ms-flex: 1 1 83.33333333%;
  }

  *[class^=flex].flex-column > .col-lg-down-9 {
    -ms-flex: 1 1 75%;
  }

  *[class^=flex].flex-column > .col-lg-down-8 {
    -ms-flex: 1 1 66.66666667%;
  }

  *[class^=flex].flex-column > .col-lg-down-7 {
    -ms-flex: 1 1 58.33333333%;
  }

  *[class^=flex].flex-column > .col-lg-down-6 {
    -ms-flex: 1 1 50%;
  }

  *[class^=flex].flex-column > .col-lg-down-5 {
    -ms-flex: 1 1 41.66666667%;
  }

  *[class^=flex].flex-column > .col-lg-down-4 {
    -ms-flex: 1 1 33.33333333%;
  }

  *[class^=flex].flex-column > .col-lg-down-3 {
    -ms-flex: 1 1 25%;
  }

  *[class^=flex].flex-column > .col-lg-down-2 {
    -ms-flex: 1 1 16.66666667%;
  }

  *[class^=flex].flex-column > .col-lg-down-1 {
    -ms-flex: 1 1 8.33333333%;
  }

  .col-lg-down-12 {
    width: 100%;
  }

  .col-lg-down-11 {
    width: 91.66666667%;
  }

  .col-lg-down-10 {
    width: 83.33333333%;
  }

  .col-lg-down-9 {
    width: 75%;
  }

  .col-lg-down-8 {
    width: 66.66666667%;
  }

  .col-lg-down-7 {
    width: 58.33333333%;
  }

  .col-lg-down-6 {
    width: 50%;
  }

  .col-lg-down-5 {
    width: 41.66666667%;
  }

  .col-lg-down-4 {
    width: 33.33333333%;
  }

  .col-lg-down-3 {
    width: 25%;
  }

  .col-lg-down-2 {
    width: 16.66666667%;
  }

  .col-lg-down-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 1400px) {
  /* Orientation */
  .flex-column-xl {
    flex-direction: column !important;
    -webkit-flex-flow: column !important;
  }

  .flex-columnReverse-xl {
    flex-direction: column-reverse !important;
    -webkit-flex-flow: column-reverse !important;
  }

  .flex-row-xl {
    flex-direction: row !important;
    -webkit-flex-flow: row !important;
  }

  .flex-rowReverse-xl {
    flex-direction: row-reverse !important;
    -webkit-flex-flow: row-reverse !important;
  }

  /* Justification */
  .flex-justifyContent-start-xl {
    justify-content: flex-start !important;
    -webkit-justify-content: flex-start !important;
  }

  .flex-justifyContent-spaceAround-xl {
    justify-content: space-around !important;
    -webkit-justify-content: space-around !important;
  }

  .flex-justifyContent-spaceBetween-xl {
    justify-content: space-between !important;
    -webkit-justify-content: space-between !important;
  }

  .flex-justifyContent-center-xl {
    justify-content: center !important;
    -webkit-justify-content: center !important;
  }

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

  /* Align Items (affects main-axis) */
  .flex-alignItems-end-xl {
    align-items: flex-end !important;
    -webkit-align-items: flex-end !important;
  }

  .flex-alignItems-center-xl {
    align-items: center !important;
    -webkit-align-items: center !important;
  }

  .flex-alignItems-stretch-xl {
    align-items: stretch !important;
    -webkit-align-items: stretch !important;
  }

  .flex-alignItems-start-xl {
    align-items: flex-start !important;
  }

  /* Align Content (affects cross-axis i.e.overflow) */
  .flex-alignContent-start-xl {
    align-content: flex-start !important;
    -webkit-align-content: flex-start !important;
  }

  .flex-alignContent-center-xl {
    align-content: center !important;
    -webkit-align-content: center !important;
  }

  .flex-alignContent-spaceBetween-xl {
    align-content: space-between !important;
    -webkit-align-content: space-between !important;
  }

  .flex-alignContent-spaceAround-xl {
    align-content: space-around !important;
    -webkit-align-content: space-around !important;
  }

  .flex-alignContent-stretch-xl {
    align-content: stretch !important;
    -webkit-align-content: stretch !important;
  }

  .flex-alignContent-end-xl {
    align-content: flex-end !important;
    -webkit-align-content: flex-end !important;
  }

  /* Misc */
  /* flex-basis-100 note: Extra class can be used with flex-fillSpace to eliminate double scrollbars in IE in certain situations */
  .flex-basis-100-xl {
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
  }

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

  .flex-noShrink-xl {
    flex-shrink: 0 !important;
    -webkit-flex-shrink: 0 !important;
  }

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

  .flex-override-xl {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .flex-fillSpace-xl {
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .flex-order-0-xl {
    order: 0;
  }

  .flex-order-1-xl {
    order: 1;
  }

  .flex-order-2-xl {
    order: 2;
  }

  .flex-order-3-xl {
    order: 3;
  }

  .flex-order-4-xl {
    order: 4;
  }

  .flex-order-5-xl {
    order: 5;
  }

  .flex-order-6-xl {
    order: 6;
  }

  *[class^=flex].flex-column > .col-xl-12 {
    -ms-flex: 1 1 100%;
  }

  *[class^=flex].flex-column > .col-xl-11 {
    -ms-flex: 1 1 91.66666667%;
  }

  *[class^=flex].flex-column > .col-xl-10 {
    -ms-flex: 1 1 83.33333333%;
  }

  *[class^=flex].flex-column > .col-xl-9 {
    -ms-flex: 1 1 75%;
  }

  *[class^=flex].flex-column > .col-xl-8 {
    -ms-flex: 1 1 66.66666667%;
  }

  *[class^=flex].flex-column > .col-xl-7 {
    -ms-flex: 1 1 58.33333333%;
  }

  *[class^=flex].flex-column > .col-xl-6 {
    -ms-flex: 1 1 50%;
  }

  *[class^=flex].flex-column > .col-xl-5 {
    -ms-flex: 1 1 41.66666667%;
  }

  *[class^=flex].flex-column > .col-xl-4 {
    -ms-flex: 1 1 33.33333333%;
  }

  *[class^=flex].flex-column > .col-xl-3 {
    -ms-flex: 1 1 25%;
  }

  *[class^=flex].flex-column > .col-xl-2 {
    -ms-flex: 1 1 16.66666667%;
  }

  *[class^=flex].flex-column > .col-xl-1 {
    -ms-flex: 1 1 8.33333333%;
  }

  .col-xl-12 {
    width: 100%;
  }

  .col-xl-11 {
    width: 91.66666667%;
  }

  .col-xl-10 {
    width: 83.33333333%;
  }

  .col-xl-9 {
    width: 75%;
  }

  .col-xl-8 {
    width: 66.66666667%;
  }

  .col-xl-7 {
    width: 58.33333333%;
  }

  .col-xl-6 {
    width: 50%;
  }

  .col-xl-5 {
    width: 41.66666667%;
  }

  .col-xl-4 {
    width: 33.33333333%;
  }

  .col-xl-3 {
    width: 25%;
  }

  .col-xl-2 {
    width: 16.66666667%;
  }

  .col-xl-1 {
    width: 8.33333333%;
  }
}
/* =============================================================================== */
/* =============================================================================== */
/* === INPUTS === */
input:disabled {
  opacity: 1;
}

input, textarea {
  -webkit-appearance: none;
  appearance: none;
}

/* ============================== */
/* === STYLES === */
.input-enclosed {
  border: 0px hidden;
  font-size: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
}

.input-enclosed option {
  height: 20px;
  display: block;
}
.input-enclosed:disabled {
  background-color: rgba(0, 0, 0, 0) !important;
}
.input-enclosed:not(:disabled) {
  padding-left: 10px;
  padding-right: 10px;
}
.input-enclosed input {
  border: 0px hidden;
  background-color: rgba(0, 0, 0, 0);
  margin: 0px 0px;
  padding: 0px 0px;
  color: inherit;
  font-size: inherit;
  width: 100%;
}

/* ============================== */
/* === VARIANTS === */
/* Disabled Variants */
[class^=input-]:disabled, [class*=input-].disabled {
  border: 0px hidden;
  pointer-events: none;
}

/* Size Variants */
[class^=input-].sm, [class*=input-].sm {
  font-size: 0.9em !important;
}

[class^=input-].md, [class*=input-].md {
  font-size: 1.25em !important;
  padding-top: 5px;
  padding-bottom: 5px;
}

[class^=input-].lg, [class*=input-].lg {
  font-size: 1.75em !important;
  padding-top: 10px;
  padding-bottom: 10px;
}

[class^=input-].xl, [class*=input-].xl {
  font-size: 4em !important;
}

/* ============================== */
/* === ELEMENT SETTINGS === */
@media (min-width: 768px) {
  input[data-cell-format=CURRENCY], input[data-cell-format=PERCENTAGE], input[data-cell-format=NUMBER] {
    text-align: right;
  }
}
@-webkit-keyframes input-changeCheckedState {
  0% {
    opacity: 0;
    transform: scale(0.1);
  }
  50% {
    opacity: 1;
    transform: scale(0.8);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}
@keyframes input-changeCheckedState {
  0% {
    opacity: 0;
    transform: scale(0.1);
  }
  50% {
    opacity: 1;
    transform: scale(0.8);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}
/* =============================================================================== */
/* =============================================================================== */
/* === Input: Standard Button === */
[type=checkbox].std + label:before {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  display: inline-block;
  content: "";
  border-style: solid;
}

[type=radio].std + label:before {
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  border-style: solid;
  display: inline-block;
  content: "";
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

input[type=checkbox].std:checked + label:before {
  display: flex;
  content: "\f00c";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 900;
  font-size: 9pt;
  align-items: center;
  justify-content: center;
}

input[type=radio].std:checked + label:before {
  display: flex;
  content: "\f111";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 900;
  font-size: 11.5pt;
  align-items: center;
  justify-content: center;
}

input.std.no-border + label:before {
  border: 0px none !important;
  font-size: 11pt;
  padding-left: 1px;
  text-align: center;
}

input.std.include-offSymbol:not(:checked) + label:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 900;
  content: "\f00d";
}

input.std:not(.include-offSymbol):disabled + label {
  pointer-events: none;
  opacity: 0.5;
}

input.std.include-offSymbol:disabled + label {
  pointer-events: none;
}

/* =============================================================================== */
/* =============================================================================== */
/* === Input: Toggle Button === */
/* =============================================================================== */
/* =============================================================================== */
/* === Input: Toggle Color === */
input.toggleColor:not(:checked) + label {
  opacity: 0.5;
}

input.toggleColor:checked + label {
  opacity: 1;
}

input.toggleColor.underline + label {
  border-bottom: 2px solid rgba(255, 255, 255, 0);
}

input.toggleColor.white + label {
  color: #fff !important;
}

input.toggleColor + label:hover::after {
  position: absolute;
  z-index: 0;
  top: -5px;
  left: -5px;
  width: calc(100% + 10px);
  height: calc(100% + 10px);
  border-radius: 4px;
  content: "";
  animation: btn-text-hover 0.35s ease-out;
  animation-fill-mode: forwards;
}

/* =============================================================================== */
/* =============================================================================== */
/* === CHECKBOX SELECTORS === */
[type=checkbox] {
  display: none;
}

[type=checkbox] + label {
  position: relative;
  z-index: 1;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
}

/* =========================== */
/* Expand Collapse indicators */
.expandCollapse {
  display: none;
}

.expandCollapse + label:hover {
  opacity: 1;
  cursor: pointer;
}

.expandCollapse + label:before {
  width: 10px;
  margin-right: 10px;
  opacity: 0.8;
}

/* =============================================================================== */
/* =============================================================================== */
/* === RADIO SELECTORS === */
[type=radio] {
  display: none;
}

[type=radio] + label {
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
}

/* =============================================================================== */
/* =============================================================================== */
/* === SLIDERS === */
input[type=radio].button + label {
  text-align: center;
  font-size: 0.9em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}

input[type=radio].button:not(:checked) + label {
  border: 1px solid;
}

input[type=radio].button:checked + label {
  border: 1px solid;
}

/* =============================================================================== */
/* =============================================================================== */
/* === TEXT === */
/* ============================== */
/* === WEIGHT VARIANTS === */
.text-light {
  font-weight: 300 !important;
}

.text-semibold {
  font-weight: 600 !important;
}

.text-bold {
  font-weight: 700 !important;
}

.text-italic {
  font-style: italic;
}

/* ============================== */
/* === SIZE VARIANTS === */
h1, h2, h3, h4, h5, h6 {
  line-height: 1.3em;
}

h1, .h1 {
  font-size: 2.15em;
}

h2, .h2 {
  font-size: 1.8em;
}

h3, .h3 {
  font-size: 1.65em;
}

h4, .h4 {
  font-size: 1.5em;
}

h5, .h5 {
  font-size: 1.3em;
}

h6, .h6 {
  font-size: 1.2em;
}

h1.lg, .h1.lg {
  font-size: 2.4em;
}

h2.lg, .h2.lg {
  font-size: 2em;
}

h3.lg, .h3.lg {
  font-size: 1.7em;
}

h4.lg, .h4.lg {
  font-size: 1.6em;
}

h5.lg, .h5.lg {
  font-size: 1.4em;
}

h6.lg, .h6.lg {
  font-size: 1.25em;
}

h1.xl, .h1.xl {
  font-size: 3em;
}

h1.xxl, .h1.xxl {
  font-size: 4em;
}

.sm {
  font-size: 0.9em;
}

.xs {
  font-size: 0.8em;
}

/* ============================== */
/* === ELEMENT SETTINGS === */
em, i {
  font-style: italic;
}

strong, b {
  font-weight: bold;
}

code, pre {
  font-family: monospace;
}

/* ============================== */
/* === MISC === */
.text-superscript {
  position: relative;
  font-size: 50%;
  top: -8px;
  opacity: 0.5;
  padding-left: 2px;
}

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

/* ============================== */
/* === Alignment === */
@media (min-width:1px) {
  .text-left {
    text-align: left !important;
  }

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

  .text-right {
    text-align: right !important;
  }
}
@media (min-width:1px) {
  .text-left-xs {
    text-align: left !important;
  }

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

  .text-right-xs {
    text-align: right !important;
  }
}
@media (max-width: 767px) {
  .text-left-xs-down {
    text-align: left !important;
  }

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

  .text-right-xs-down {
    text-align: right !important;
  }
}
@media (min-width: 768px) {
  .text-left-sm {
    text-align: left !important;
  }

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

  .text-right-sm {
    text-align: right !important;
  }
}
@media (max-width: 999px) {
  .text-left-sm-down {
    text-align: left !important;
  }

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

  .text-right-sm-down {
    text-align: right !important;
  }
}
@media (min-width: 1000px) {
  .text-left-md {
    text-align: left !important;
  }

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

  .text-right-md {
    text-align: right !important;
  }
}
@media (max-width: 1199px) {
  .text-left-md-down {
    text-align: left !important;
  }

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

  .text-right-md-down {
    text-align: right !important;
  }
}
@media (min-width: 1200px) {
  .text-left-lg {
    text-align: left !important;
  }

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

  .text-right-lg {
    text-align: right !important;
  }
}
@media (max-width: 1399px) {
  .text-left-lg-down {
    text-align: left !important;
  }

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

  .text-right-lg-down {
    text-align: right !important;
  }
}
@media (min-width: 1400px) {
  .text-left-xl {
    text-align: left !important;
  }

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

  .text-right-xl {
    text-align: right !important;
  }
}
/* =============================================================================== */
/* =============================================================================== */
/* Margin & padding */
/* Margin and padding: Breakpoints */
@media (min-width:1px) {
  .m-0 {
    margin: 0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .mt-15 {
    margin-top: 15px !important;
  }

  .mb-15 {
    margin-bottom: 15px !important;
  }

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

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

  .mx-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .my-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

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

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

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

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

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

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

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

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

  .mt-25 {
    margin-top: 25px !important;
  }

  .mb-25 {
    margin-bottom: 25px !important;
  }

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

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

  .mx-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .my-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

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

  .mt-30 {
    margin-top: 30px !important;
  }

  .mb-30 {
    margin-bottom: 30px !important;
  }

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

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

  .mx-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .my-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

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

  .mt-35 {
    margin-top: 35px !important;
  }

  .mb-35 {
    margin-bottom: 35px !important;
  }

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

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

  .mx-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .my-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

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

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

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

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

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

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

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

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

  .mt-45 {
    margin-top: 45px !important;
  }

  .mb-45 {
    margin-bottom: 45px !important;
  }

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

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

  .mx-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .my-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

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

  .mt-50 {
    margin-top: 50px !important;
  }

  .mb-50 {
    margin-bottom: 50px !important;
  }

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

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

  .mx-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .my-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pt-15 {
    padding-top: 15px !important;
  }

  .pb-15 {
    padding-bottom: 15px !important;
  }

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

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

  .px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

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

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

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

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

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

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

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

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

  .pt-25 {
    padding-top: 25px !important;
  }

  .pb-25 {
    padding-bottom: 25px !important;
  }

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

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

  .px-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

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

  .pt-30 {
    padding-top: 30px !important;
  }

  .pb-30 {
    padding-bottom: 30px !important;
  }

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

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

  .px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

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

  .pt-35 {
    padding-top: 35px !important;
  }

  .pb-35 {
    padding-bottom: 35px !important;
  }

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

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

  .px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

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

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

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

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

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

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

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

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

  .pt-45 {
    padding-top: 45px !important;
  }

  .pb-45 {
    padding-bottom: 45px !important;
  }

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

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

  .px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

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

  .pt-50 {
    padding-top: 50px !important;
  }

  .pb-50 {
    padding-bottom: 50px !important;
  }

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

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

  .px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pt-15 {
    padding-top: 15px !important;
  }

  .pb-15 {
    padding-bottom: 15px !important;
  }

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

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

  .px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

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

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

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

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

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

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

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

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

  .pt-25 {
    padding-top: 25px !important;
  }

  .pb-25 {
    padding-bottom: 25px !important;
  }

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

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

  .px-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

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

  .pt-30 {
    padding-top: 30px !important;
  }

  .pb-30 {
    padding-bottom: 30px !important;
  }

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

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

  .px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

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

  .pt-35 {
    padding-top: 35px !important;
  }

  .pb-35 {
    padding-bottom: 35px !important;
  }

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

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

  .px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

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

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

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

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

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

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

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

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

  .pt-45 {
    padding-top: 45px !important;
  }

  .pb-45 {
    padding-bottom: 45px !important;
  }

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

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

  .px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

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

  .pt-50 {
    padding-top: 50px !important;
  }

  .pb-50 {
    padding-bottom: 50px !important;
  }

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

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

  .px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pt-15 {
    padding-top: 15px !important;
  }

  .pb-15 {
    padding-bottom: 15px !important;
  }

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

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

  .px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

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

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

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

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

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

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

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

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

  .pt-25 {
    padding-top: 25px !important;
  }

  .pb-25 {
    padding-bottom: 25px !important;
  }

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

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

  .px-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

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

  .pt-30 {
    padding-top: 30px !important;
  }

  .pb-30 {
    padding-bottom: 30px !important;
  }

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

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

  .px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

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

  .pt-35 {
    padding-top: 35px !important;
  }

  .pb-35 {
    padding-bottom: 35px !important;
  }

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

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

  .px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

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

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

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

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

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

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

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

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

  .pt-45 {
    padding-top: 45px !important;
  }

  .pb-45 {
    padding-bottom: 45px !important;
  }

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

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

  .px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

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

  .pt-50 {
    padding-top: 50px !important;
  }

  .pb-50 {
    padding-bottom: 50px !important;
  }

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

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

  .px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pt-15 {
    padding-top: 15px !important;
  }

  .pb-15 {
    padding-bottom: 15px !important;
  }

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

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

  .px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

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

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

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

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

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

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

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

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

  .pt-25 {
    padding-top: 25px !important;
  }

  .pb-25 {
    padding-bottom: 25px !important;
  }

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

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

  .px-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

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

  .pt-30 {
    padding-top: 30px !important;
  }

  .pb-30 {
    padding-bottom: 30px !important;
  }

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

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

  .px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

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

  .pt-35 {
    padding-top: 35px !important;
  }

  .pb-35 {
    padding-bottom: 35px !important;
  }

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

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

  .px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

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

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

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

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

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

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

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

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

  .pt-45 {
    padding-top: 45px !important;
  }

  .pb-45 {
    padding-bottom: 45px !important;
  }

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

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

  .px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

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

  .pt-50 {
    padding-top: 50px !important;
  }

  .pb-50 {
    padding-bottom: 50px !important;
  }

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

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

  .px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pt-15 {
    padding-top: 15px !important;
  }

  .pb-15 {
    padding-bottom: 15px !important;
  }

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

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

  .px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

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

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

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

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

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

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

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

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

  .pt-25 {
    padding-top: 25px !important;
  }

  .pb-25 {
    padding-bottom: 25px !important;
  }

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

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

  .px-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

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

  .pt-30 {
    padding-top: 30px !important;
  }

  .pb-30 {
    padding-bottom: 30px !important;
  }

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

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

  .px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

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

  .pt-35 {
    padding-top: 35px !important;
  }

  .pb-35 {
    padding-bottom: 35px !important;
  }

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

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

  .px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

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

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

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

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

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

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

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

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

  .pt-45 {
    padding-top: 45px !important;
  }

  .pb-45 {
    padding-bottom: 45px !important;
  }

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

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

  .px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

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

  .pt-50 {
    padding-top: 50px !important;
  }

  .pb-50 {
    padding-bottom: 50px !important;
  }

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

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

  .px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pt-15 {
    padding-top: 15px !important;
  }

  .pb-15 {
    padding-bottom: 15px !important;
  }

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

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

  .px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

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

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

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

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

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

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

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

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

  .pt-25 {
    padding-top: 25px !important;
  }

  .pb-25 {
    padding-bottom: 25px !important;
  }

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

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

  .px-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

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

  .pt-30 {
    padding-top: 30px !important;
  }

  .pb-30 {
    padding-bottom: 30px !important;
  }

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

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

  .px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

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

  .pt-35 {
    padding-top: 35px !important;
  }

  .pb-35 {
    padding-bottom: 35px !important;
  }

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

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

  .px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

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

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

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

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

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

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

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

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

  .pt-45 {
    padding-top: 45px !important;
  }

  .pb-45 {
    padding-bottom: 45px !important;
  }

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

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

  .px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

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

  .pt-50 {
    padding-top: 50px !important;
  }

  .pb-50 {
    padding-bottom: 50px !important;
  }

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

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

  .px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pt-15 {
    padding-top: 15px !important;
  }

  .pb-15 {
    padding-bottom: 15px !important;
  }

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

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

  .px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

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

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

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

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

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

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

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

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

  .pt-25 {
    padding-top: 25px !important;
  }

  .pb-25 {
    padding-bottom: 25px !important;
  }

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

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

  .px-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

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

  .pt-30 {
    padding-top: 30px !important;
  }

  .pb-30 {
    padding-bottom: 30px !important;
  }

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

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

  .px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

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

  .pt-35 {
    padding-top: 35px !important;
  }

  .pb-35 {
    padding-bottom: 35px !important;
  }

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

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

  .px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

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

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

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

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

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

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

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

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

  .pt-45 {
    padding-top: 45px !important;
  }

  .pb-45 {
    padding-bottom: 45px !important;
  }

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

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

  .px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

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

  .pt-50 {
    padding-top: 50px !important;
  }

  .pb-50 {
    padding-bottom: 50px !important;
  }

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

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

  .px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pt-15 {
    padding-top: 15px !important;
  }

  .pb-15 {
    padding-bottom: 15px !important;
  }

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

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

  .px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

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

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

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

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

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

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

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

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

  .pt-25 {
    padding-top: 25px !important;
  }

  .pb-25 {
    padding-bottom: 25px !important;
  }

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

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

  .px-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

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

  .pt-30 {
    padding-top: 30px !important;
  }

  .pb-30 {
    padding-bottom: 30px !important;
  }

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

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

  .px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

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

  .pt-35 {
    padding-top: 35px !important;
  }

  .pb-35 {
    padding-bottom: 35px !important;
  }

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

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

  .px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

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

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

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

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

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

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

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

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

  .pt-45 {
    padding-top: 45px !important;
  }

  .pb-45 {
    padding-bottom: 45px !important;
  }

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

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

  .px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

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

  .pt-50 {
    padding-top: 50px !important;
  }

  .pb-50 {
    padding-bottom: 50px !important;
  }

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

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

  .px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pt-15 {
    padding-top: 15px !important;
  }

  .pb-15 {
    padding-bottom: 15px !important;
  }

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

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

  .px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

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

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

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

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

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

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

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

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

  .pt-25 {
    padding-top: 25px !important;
  }

  .pb-25 {
    padding-bottom: 25px !important;
  }

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

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

  .px-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

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

  .pt-30 {
    padding-top: 30px !important;
  }

  .pb-30 {
    padding-bottom: 30px !important;
  }

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

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

  .px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

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

  .pt-35 {
    padding-top: 35px !important;
  }

  .pb-35 {
    padding-bottom: 35px !important;
  }

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

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

  .px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

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

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

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

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

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

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

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

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

  .pt-45 {
    padding-top: 45px !important;
  }

  .pb-45 {
    padding-bottom: 45px !important;
  }

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

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

  .px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

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

  .pt-50 {
    padding-top: 50px !important;
  }

  .pb-50 {
    padding-bottom: 50px !important;
  }

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

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

  .px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pt-15 {
    padding-top: 15px !important;
  }

  .pb-15 {
    padding-bottom: 15px !important;
  }

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

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

  .px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

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

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

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

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

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

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

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

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

  .pt-25 {
    padding-top: 25px !important;
  }

  .pb-25 {
    padding-bottom: 25px !important;
  }

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

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

  .px-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

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

  .pt-30 {
    padding-top: 30px !important;
  }

  .pb-30 {
    padding-bottom: 30px !important;
  }

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

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

  .px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

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

  .pt-35 {
    padding-top: 35px !important;
  }

  .pb-35 {
    padding-bottom: 35px !important;
  }

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

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

  .px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

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

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

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

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

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

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

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

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

  .pt-45 {
    padding-top: 45px !important;
  }

  .pb-45 {
    padding-bottom: 45px !important;
  }

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

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

  .px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

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

  .pt-50 {
    padding-top: 50px !important;
  }

  .pb-50 {
    padding-bottom: 50px !important;
  }

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

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

  .px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pt-15 {
    padding-top: 15px !important;
  }

  .pb-15 {
    padding-bottom: 15px !important;
  }

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

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

  .px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

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

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

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

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

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

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

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

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

  .pt-25 {
    padding-top: 25px !important;
  }

  .pb-25 {
    padding-bottom: 25px !important;
  }

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

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

  .px-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

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

  .pt-30 {
    padding-top: 30px !important;
  }

  .pb-30 {
    padding-bottom: 30px !important;
  }

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

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

  .px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

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

  .pt-35 {
    padding-top: 35px !important;
  }

  .pb-35 {
    padding-bottom: 35px !important;
  }

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

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

  .px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

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

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

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

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

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

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

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

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

  .pt-45 {
    padding-top: 45px !important;
  }

  .pb-45 {
    padding-bottom: 45px !important;
  }

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

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

  .px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

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

  .pt-50 {
    padding-top: 50px !important;
  }

  .pb-50 {
    padding-bottom: 50px !important;
  }

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

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

  .px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media (min-width:1px) {
  .m-0-xs {
    margin: 0px !important;
  }

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

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

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

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

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

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

  .m-5-xs {
    margin: 5px !important;
  }

  .mt-5-xs {
    margin-top: 5px !important;
  }

  .mb-5-xs {
    margin-bottom: 5px !important;
  }

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

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

  .mx-5-xs {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .my-5-xs {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .m-10-xs {
    margin: 10px !important;
  }

  .mt-10-xs {
    margin-top: 10px !important;
  }

  .mb-10-xs {
    margin-bottom: 10px !important;
  }

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

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

  .mx-10-xs {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .my-10-xs {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .m-15-xs {
    margin: 15px !important;
  }

  .mt-15-xs {
    margin-top: 15px !important;
  }

  .mb-15-xs {
    margin-bottom: 15px !important;
  }

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

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

  .mx-15-xs {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .my-15-xs {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

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

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

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

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

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

  .mx-20-xs {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .my-20-xs {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .m-25-xs {
    margin: 25px !important;
  }

  .mt-25-xs {
    margin-top: 25px !important;
  }

  .mb-25-xs {
    margin-bottom: 25px !important;
  }

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

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

  .mx-25-xs {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .my-25-xs {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .m-30-xs {
    margin: 30px !important;
  }

  .mt-30-xs {
    margin-top: 30px !important;
  }

  .mb-30-xs {
    margin-bottom: 30px !important;
  }

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

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

  .mx-30-xs {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .my-30-xs {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .m-35-xs {
    margin: 35px !important;
  }

  .mt-35-xs {
    margin-top: 35px !important;
  }

  .mb-35-xs {
    margin-bottom: 35px !important;
  }

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

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

  .mx-35-xs {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .my-35-xs {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

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

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

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

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

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

  .mx-40-xs {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .my-40-xs {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .m-45-xs {
    margin: 45px !important;
  }

  .mt-45-xs {
    margin-top: 45px !important;
  }

  .mb-45-xs {
    margin-bottom: 45px !important;
  }

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

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

  .mx-45-xs {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .my-45-xs {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .m-50-xs {
    margin: 50px !important;
  }

  .mt-50-xs {
    margin-top: 50px !important;
  }

  .mb-50-xs {
    margin-bottom: 50px !important;
  }

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

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

  .mx-50-xs {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .my-50-xs {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

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

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

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

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

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

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

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

  .p-5-xs {
    padding: 5px !important;
  }

  .pt-5-xs {
    padding-top: 5px !important;
  }

  .pb-5-xs {
    padding-bottom: 5px !important;
  }

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

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

  .px-5-xs {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs {
    padding: 10px !important;
  }

  .pt-10-xs {
    padding-top: 10px !important;
  }

  .pb-10-xs {
    padding-bottom: 10px !important;
  }

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

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

  .px-10-xs {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs {
    padding: 15px !important;
  }

  .pt-15-xs {
    padding-top: 15px !important;
  }

  .pb-15-xs {
    padding-bottom: 15px !important;
  }

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

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

  .px-15-xs {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

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

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

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

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

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

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

  .py-20-xs {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs {
    padding: 25px !important;
  }

  .pt-25-xs {
    padding-top: 25px !important;
  }

  .pb-25-xs {
    padding-bottom: 25px !important;
  }

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

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

  .px-25-xs {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs {
    padding: 30px !important;
  }

  .pt-30-xs {
    padding-top: 30px !important;
  }

  .pb-30-xs {
    padding-bottom: 30px !important;
  }

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

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

  .px-30-xs {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs {
    padding: 35px !important;
  }

  .pt-35-xs {
    padding-top: 35px !important;
  }

  .pb-35-xs {
    padding-bottom: 35px !important;
  }

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

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

  .px-35-xs {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

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

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

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

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

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

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

  .py-40-xs {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs {
    padding: 45px !important;
  }

  .pt-45-xs {
    padding-top: 45px !important;
  }

  .pb-45-xs {
    padding-bottom: 45px !important;
  }

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

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

  .px-45-xs {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs {
    padding: 50px !important;
  }

  .pt-50-xs {
    padding-top: 50px !important;
  }

  .pb-50-xs {
    padding-bottom: 50px !important;
  }

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

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

  .px-50-xs {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

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

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

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

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

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

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

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

  .p-5-xs {
    padding: 5px !important;
  }

  .pt-5-xs {
    padding-top: 5px !important;
  }

  .pb-5-xs {
    padding-bottom: 5px !important;
  }

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

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

  .px-5-xs {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs {
    padding: 10px !important;
  }

  .pt-10-xs {
    padding-top: 10px !important;
  }

  .pb-10-xs {
    padding-bottom: 10px !important;
  }

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

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

  .px-10-xs {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs {
    padding: 15px !important;
  }

  .pt-15-xs {
    padding-top: 15px !important;
  }

  .pb-15-xs {
    padding-bottom: 15px !important;
  }

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

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

  .px-15-xs {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

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

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

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

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

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

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

  .py-20-xs {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs {
    padding: 25px !important;
  }

  .pt-25-xs {
    padding-top: 25px !important;
  }

  .pb-25-xs {
    padding-bottom: 25px !important;
  }

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

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

  .px-25-xs {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs {
    padding: 30px !important;
  }

  .pt-30-xs {
    padding-top: 30px !important;
  }

  .pb-30-xs {
    padding-bottom: 30px !important;
  }

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

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

  .px-30-xs {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs {
    padding: 35px !important;
  }

  .pt-35-xs {
    padding-top: 35px !important;
  }

  .pb-35-xs {
    padding-bottom: 35px !important;
  }

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

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

  .px-35-xs {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

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

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

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

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

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

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

  .py-40-xs {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs {
    padding: 45px !important;
  }

  .pt-45-xs {
    padding-top: 45px !important;
  }

  .pb-45-xs {
    padding-bottom: 45px !important;
  }

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

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

  .px-45-xs {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs {
    padding: 50px !important;
  }

  .pt-50-xs {
    padding-top: 50px !important;
  }

  .pb-50-xs {
    padding-bottom: 50px !important;
  }

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

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

  .px-50-xs {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

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

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

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

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

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

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

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

  .p-5-xs {
    padding: 5px !important;
  }

  .pt-5-xs {
    padding-top: 5px !important;
  }

  .pb-5-xs {
    padding-bottom: 5px !important;
  }

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

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

  .px-5-xs {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs {
    padding: 10px !important;
  }

  .pt-10-xs {
    padding-top: 10px !important;
  }

  .pb-10-xs {
    padding-bottom: 10px !important;
  }

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

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

  .px-10-xs {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs {
    padding: 15px !important;
  }

  .pt-15-xs {
    padding-top: 15px !important;
  }

  .pb-15-xs {
    padding-bottom: 15px !important;
  }

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

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

  .px-15-xs {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

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

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

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

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

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

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

  .py-20-xs {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs {
    padding: 25px !important;
  }

  .pt-25-xs {
    padding-top: 25px !important;
  }

  .pb-25-xs {
    padding-bottom: 25px !important;
  }

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

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

  .px-25-xs {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs {
    padding: 30px !important;
  }

  .pt-30-xs {
    padding-top: 30px !important;
  }

  .pb-30-xs {
    padding-bottom: 30px !important;
  }

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

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

  .px-30-xs {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs {
    padding: 35px !important;
  }

  .pt-35-xs {
    padding-top: 35px !important;
  }

  .pb-35-xs {
    padding-bottom: 35px !important;
  }

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

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

  .px-35-xs {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

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

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

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

  .pl-40-xs {
    padding-left: 40px !important;
  }

  .pr-40-xs {
    padding-right: 40px !important;
  }

  .px-40-xs {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs {
    padding: 45px !important;
  }

  .pt-45-xs {
    padding-top: 45px !important;
  }

  .pb-45-xs {
    padding-bottom: 45px !important;
  }

  .pl-45-xs {
    padding-left: 45px !important;
  }

  .pr-45-xs {
    padding-right: 45px !important;
  }

  .px-45-xs {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs {
    padding: 50px !important;
  }

  .pt-50-xs {
    padding-top: 50px !important;
  }

  .pb-50-xs {
    padding-bottom: 50px !important;
  }

  .pl-50-xs {
    padding-left: 50px !important;
  }

  .pr-50-xs {
    padding-right: 50px !important;
  }

  .px-50-xs {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs {
    padding: 0px !important;
  }

  .pt-0-xs {
    padding-top: 0px !important;
  }

  .pb-0-xs {
    padding-bottom: 0px !important;
  }

  .pl-0-xs {
    padding-left: 0px !important;
  }

  .pr-0-xs {
    padding-right: 0px !important;
  }

  .px-0-xs {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs {
    padding: 5px !important;
  }

  .pt-5-xs {
    padding-top: 5px !important;
  }

  .pb-5-xs {
    padding-bottom: 5px !important;
  }

  .pl-5-xs {
    padding-left: 5px !important;
  }

  .pr-5-xs {
    padding-right: 5px !important;
  }

  .px-5-xs {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs {
    padding: 10px !important;
  }

  .pt-10-xs {
    padding-top: 10px !important;
  }

  .pb-10-xs {
    padding-bottom: 10px !important;
  }

  .pl-10-xs {
    padding-left: 10px !important;
  }

  .pr-10-xs {
    padding-right: 10px !important;
  }

  .px-10-xs {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs {
    padding: 15px !important;
  }

  .pt-15-xs {
    padding-top: 15px !important;
  }

  .pb-15-xs {
    padding-bottom: 15px !important;
  }

  .pl-15-xs {
    padding-left: 15px !important;
  }

  .pr-15-xs {
    padding-right: 15px !important;
  }

  .px-15-xs {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs {
    padding: 20px !important;
  }

  .pt-20-xs {
    padding-top: 20px !important;
  }

  .pb-20-xs {
    padding-bottom: 20px !important;
  }

  .pl-20-xs {
    padding-left: 20px !important;
  }

  .pr-20-xs {
    padding-right: 20px !important;
  }

  .px-20-xs {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs {
    padding: 25px !important;
  }

  .pt-25-xs {
    padding-top: 25px !important;
  }

  .pb-25-xs {
    padding-bottom: 25px !important;
  }

  .pl-25-xs {
    padding-left: 25px !important;
  }

  .pr-25-xs {
    padding-right: 25px !important;
  }

  .px-25-xs {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs {
    padding: 30px !important;
  }

  .pt-30-xs {
    padding-top: 30px !important;
  }

  .pb-30-xs {
    padding-bottom: 30px !important;
  }

  .pl-30-xs {
    padding-left: 30px !important;
  }

  .pr-30-xs {
    padding-right: 30px !important;
  }

  .px-30-xs {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs {
    padding: 35px !important;
  }

  .pt-35-xs {
    padding-top: 35px !important;
  }

  .pb-35-xs {
    padding-bottom: 35px !important;
  }

  .pl-35-xs {
    padding-left: 35px !important;
  }

  .pr-35-xs {
    padding-right: 35px !important;
  }

  .px-35-xs {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs {
    padding: 40px !important;
  }

  .pt-40-xs {
    padding-top: 40px !important;
  }

  .pb-40-xs {
    padding-bottom: 40px !important;
  }

  .pl-40-xs {
    padding-left: 40px !important;
  }

  .pr-40-xs {
    padding-right: 40px !important;
  }

  .px-40-xs {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs {
    padding: 45px !important;
  }

  .pt-45-xs {
    padding-top: 45px !important;
  }

  .pb-45-xs {
    padding-bottom: 45px !important;
  }

  .pl-45-xs {
    padding-left: 45px !important;
  }

  .pr-45-xs {
    padding-right: 45px !important;
  }

  .px-45-xs {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs {
    padding: 50px !important;
  }

  .pt-50-xs {
    padding-top: 50px !important;
  }

  .pb-50-xs {
    padding-bottom: 50px !important;
  }

  .pl-50-xs {
    padding-left: 50px !important;
  }

  .pr-50-xs {
    padding-right: 50px !important;
  }

  .px-50-xs {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs {
    padding: 0px !important;
  }

  .pt-0-xs {
    padding-top: 0px !important;
  }

  .pb-0-xs {
    padding-bottom: 0px !important;
  }

  .pl-0-xs {
    padding-left: 0px !important;
  }

  .pr-0-xs {
    padding-right: 0px !important;
  }

  .px-0-xs {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs {
    padding: 5px !important;
  }

  .pt-5-xs {
    padding-top: 5px !important;
  }

  .pb-5-xs {
    padding-bottom: 5px !important;
  }

  .pl-5-xs {
    padding-left: 5px !important;
  }

  .pr-5-xs {
    padding-right: 5px !important;
  }

  .px-5-xs {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs {
    padding: 10px !important;
  }

  .pt-10-xs {
    padding-top: 10px !important;
  }

  .pb-10-xs {
    padding-bottom: 10px !important;
  }

  .pl-10-xs {
    padding-left: 10px !important;
  }

  .pr-10-xs {
    padding-right: 10px !important;
  }

  .px-10-xs {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs {
    padding: 15px !important;
  }

  .pt-15-xs {
    padding-top: 15px !important;
  }

  .pb-15-xs {
    padding-bottom: 15px !important;
  }

  .pl-15-xs {
    padding-left: 15px !important;
  }

  .pr-15-xs {
    padding-right: 15px !important;
  }

  .px-15-xs {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs {
    padding: 20px !important;
  }

  .pt-20-xs {
    padding-top: 20px !important;
  }

  .pb-20-xs {
    padding-bottom: 20px !important;
  }

  .pl-20-xs {
    padding-left: 20px !important;
  }

  .pr-20-xs {
    padding-right: 20px !important;
  }

  .px-20-xs {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs {
    padding: 25px !important;
  }

  .pt-25-xs {
    padding-top: 25px !important;
  }

  .pb-25-xs {
    padding-bottom: 25px !important;
  }

  .pl-25-xs {
    padding-left: 25px !important;
  }

  .pr-25-xs {
    padding-right: 25px !important;
  }

  .px-25-xs {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs {
    padding: 30px !important;
  }

  .pt-30-xs {
    padding-top: 30px !important;
  }

  .pb-30-xs {
    padding-bottom: 30px !important;
  }

  .pl-30-xs {
    padding-left: 30px !important;
  }

  .pr-30-xs {
    padding-right: 30px !important;
  }

  .px-30-xs {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs {
    padding: 35px !important;
  }

  .pt-35-xs {
    padding-top: 35px !important;
  }

  .pb-35-xs {
    padding-bottom: 35px !important;
  }

  .pl-35-xs {
    padding-left: 35px !important;
  }

  .pr-35-xs {
    padding-right: 35px !important;
  }

  .px-35-xs {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs {
    padding: 40px !important;
  }

  .pt-40-xs {
    padding-top: 40px !important;
  }

  .pb-40-xs {
    padding-bottom: 40px !important;
  }

  .pl-40-xs {
    padding-left: 40px !important;
  }

  .pr-40-xs {
    padding-right: 40px !important;
  }

  .px-40-xs {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs {
    padding: 45px !important;
  }

  .pt-45-xs {
    padding-top: 45px !important;
  }

  .pb-45-xs {
    padding-bottom: 45px !important;
  }

  .pl-45-xs {
    padding-left: 45px !important;
  }

  .pr-45-xs {
    padding-right: 45px !important;
  }

  .px-45-xs {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs {
    padding: 50px !important;
  }

  .pt-50-xs {
    padding-top: 50px !important;
  }

  .pb-50-xs {
    padding-bottom: 50px !important;
  }

  .pl-50-xs {
    padding-left: 50px !important;
  }

  .pr-50-xs {
    padding-right: 50px !important;
  }

  .px-50-xs {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs {
    padding: 0px !important;
  }

  .pt-0-xs {
    padding-top: 0px !important;
  }

  .pb-0-xs {
    padding-bottom: 0px !important;
  }

  .pl-0-xs {
    padding-left: 0px !important;
  }

  .pr-0-xs {
    padding-right: 0px !important;
  }

  .px-0-xs {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs {
    padding: 5px !important;
  }

  .pt-5-xs {
    padding-top: 5px !important;
  }

  .pb-5-xs {
    padding-bottom: 5px !important;
  }

  .pl-5-xs {
    padding-left: 5px !important;
  }

  .pr-5-xs {
    padding-right: 5px !important;
  }

  .px-5-xs {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs {
    padding: 10px !important;
  }

  .pt-10-xs {
    padding-top: 10px !important;
  }

  .pb-10-xs {
    padding-bottom: 10px !important;
  }

  .pl-10-xs {
    padding-left: 10px !important;
  }

  .pr-10-xs {
    padding-right: 10px !important;
  }

  .px-10-xs {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs {
    padding: 15px !important;
  }

  .pt-15-xs {
    padding-top: 15px !important;
  }

  .pb-15-xs {
    padding-bottom: 15px !important;
  }

  .pl-15-xs {
    padding-left: 15px !important;
  }

  .pr-15-xs {
    padding-right: 15px !important;
  }

  .px-15-xs {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs {
    padding: 20px !important;
  }

  .pt-20-xs {
    padding-top: 20px !important;
  }

  .pb-20-xs {
    padding-bottom: 20px !important;
  }

  .pl-20-xs {
    padding-left: 20px !important;
  }

  .pr-20-xs {
    padding-right: 20px !important;
  }

  .px-20-xs {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs {
    padding: 25px !important;
  }

  .pt-25-xs {
    padding-top: 25px !important;
  }

  .pb-25-xs {
    padding-bottom: 25px !important;
  }

  .pl-25-xs {
    padding-left: 25px !important;
  }

  .pr-25-xs {
    padding-right: 25px !important;
  }

  .px-25-xs {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs {
    padding: 30px !important;
  }

  .pt-30-xs {
    padding-top: 30px !important;
  }

  .pb-30-xs {
    padding-bottom: 30px !important;
  }

  .pl-30-xs {
    padding-left: 30px !important;
  }

  .pr-30-xs {
    padding-right: 30px !important;
  }

  .px-30-xs {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs {
    padding: 35px !important;
  }

  .pt-35-xs {
    padding-top: 35px !important;
  }

  .pb-35-xs {
    padding-bottom: 35px !important;
  }

  .pl-35-xs {
    padding-left: 35px !important;
  }

  .pr-35-xs {
    padding-right: 35px !important;
  }

  .px-35-xs {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs {
    padding: 40px !important;
  }

  .pt-40-xs {
    padding-top: 40px !important;
  }

  .pb-40-xs {
    padding-bottom: 40px !important;
  }

  .pl-40-xs {
    padding-left: 40px !important;
  }

  .pr-40-xs {
    padding-right: 40px !important;
  }

  .px-40-xs {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs {
    padding: 45px !important;
  }

  .pt-45-xs {
    padding-top: 45px !important;
  }

  .pb-45-xs {
    padding-bottom: 45px !important;
  }

  .pl-45-xs {
    padding-left: 45px !important;
  }

  .pr-45-xs {
    padding-right: 45px !important;
  }

  .px-45-xs {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs {
    padding: 50px !important;
  }

  .pt-50-xs {
    padding-top: 50px !important;
  }

  .pb-50-xs {
    padding-bottom: 50px !important;
  }

  .pl-50-xs {
    padding-left: 50px !important;
  }

  .pr-50-xs {
    padding-right: 50px !important;
  }

  .px-50-xs {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs {
    padding: 0px !important;
  }

  .pt-0-xs {
    padding-top: 0px !important;
  }

  .pb-0-xs {
    padding-bottom: 0px !important;
  }

  .pl-0-xs {
    padding-left: 0px !important;
  }

  .pr-0-xs {
    padding-right: 0px !important;
  }

  .px-0-xs {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs {
    padding: 5px !important;
  }

  .pt-5-xs {
    padding-top: 5px !important;
  }

  .pb-5-xs {
    padding-bottom: 5px !important;
  }

  .pl-5-xs {
    padding-left: 5px !important;
  }

  .pr-5-xs {
    padding-right: 5px !important;
  }

  .px-5-xs {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs {
    padding: 10px !important;
  }

  .pt-10-xs {
    padding-top: 10px !important;
  }

  .pb-10-xs {
    padding-bottom: 10px !important;
  }

  .pl-10-xs {
    padding-left: 10px !important;
  }

  .pr-10-xs {
    padding-right: 10px !important;
  }

  .px-10-xs {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs {
    padding: 15px !important;
  }

  .pt-15-xs {
    padding-top: 15px !important;
  }

  .pb-15-xs {
    padding-bottom: 15px !important;
  }

  .pl-15-xs {
    padding-left: 15px !important;
  }

  .pr-15-xs {
    padding-right: 15px !important;
  }

  .px-15-xs {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs {
    padding: 20px !important;
  }

  .pt-20-xs {
    padding-top: 20px !important;
  }

  .pb-20-xs {
    padding-bottom: 20px !important;
  }

  .pl-20-xs {
    padding-left: 20px !important;
  }

  .pr-20-xs {
    padding-right: 20px !important;
  }

  .px-20-xs {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs {
    padding: 25px !important;
  }

  .pt-25-xs {
    padding-top: 25px !important;
  }

  .pb-25-xs {
    padding-bottom: 25px !important;
  }

  .pl-25-xs {
    padding-left: 25px !important;
  }

  .pr-25-xs {
    padding-right: 25px !important;
  }

  .px-25-xs {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs {
    padding: 30px !important;
  }

  .pt-30-xs {
    padding-top: 30px !important;
  }

  .pb-30-xs {
    padding-bottom: 30px !important;
  }

  .pl-30-xs {
    padding-left: 30px !important;
  }

  .pr-30-xs {
    padding-right: 30px !important;
  }

  .px-30-xs {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs {
    padding: 35px !important;
  }

  .pt-35-xs {
    padding-top: 35px !important;
  }

  .pb-35-xs {
    padding-bottom: 35px !important;
  }

  .pl-35-xs {
    padding-left: 35px !important;
  }

  .pr-35-xs {
    padding-right: 35px !important;
  }

  .px-35-xs {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs {
    padding: 40px !important;
  }

  .pt-40-xs {
    padding-top: 40px !important;
  }

  .pb-40-xs {
    padding-bottom: 40px !important;
  }

  .pl-40-xs {
    padding-left: 40px !important;
  }

  .pr-40-xs {
    padding-right: 40px !important;
  }

  .px-40-xs {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs {
    padding: 45px !important;
  }

  .pt-45-xs {
    padding-top: 45px !important;
  }

  .pb-45-xs {
    padding-bottom: 45px !important;
  }

  .pl-45-xs {
    padding-left: 45px !important;
  }

  .pr-45-xs {
    padding-right: 45px !important;
  }

  .px-45-xs {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs {
    padding: 50px !important;
  }

  .pt-50-xs {
    padding-top: 50px !important;
  }

  .pb-50-xs {
    padding-bottom: 50px !important;
  }

  .pl-50-xs {
    padding-left: 50px !important;
  }

  .pr-50-xs {
    padding-right: 50px !important;
  }

  .px-50-xs {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs {
    padding: 0px !important;
  }

  .pt-0-xs {
    padding-top: 0px !important;
  }

  .pb-0-xs {
    padding-bottom: 0px !important;
  }

  .pl-0-xs {
    padding-left: 0px !important;
  }

  .pr-0-xs {
    padding-right: 0px !important;
  }

  .px-0-xs {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs {
    padding: 5px !important;
  }

  .pt-5-xs {
    padding-top: 5px !important;
  }

  .pb-5-xs {
    padding-bottom: 5px !important;
  }

  .pl-5-xs {
    padding-left: 5px !important;
  }

  .pr-5-xs {
    padding-right: 5px !important;
  }

  .px-5-xs {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs {
    padding: 10px !important;
  }

  .pt-10-xs {
    padding-top: 10px !important;
  }

  .pb-10-xs {
    padding-bottom: 10px !important;
  }

  .pl-10-xs {
    padding-left: 10px !important;
  }

  .pr-10-xs {
    padding-right: 10px !important;
  }

  .px-10-xs {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs {
    padding: 15px !important;
  }

  .pt-15-xs {
    padding-top: 15px !important;
  }

  .pb-15-xs {
    padding-bottom: 15px !important;
  }

  .pl-15-xs {
    padding-left: 15px !important;
  }

  .pr-15-xs {
    padding-right: 15px !important;
  }

  .px-15-xs {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs {
    padding: 20px !important;
  }

  .pt-20-xs {
    padding-top: 20px !important;
  }

  .pb-20-xs {
    padding-bottom: 20px !important;
  }

  .pl-20-xs {
    padding-left: 20px !important;
  }

  .pr-20-xs {
    padding-right: 20px !important;
  }

  .px-20-xs {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs {
    padding: 25px !important;
  }

  .pt-25-xs {
    padding-top: 25px !important;
  }

  .pb-25-xs {
    padding-bottom: 25px !important;
  }

  .pl-25-xs {
    padding-left: 25px !important;
  }

  .pr-25-xs {
    padding-right: 25px !important;
  }

  .px-25-xs {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs {
    padding: 30px !important;
  }

  .pt-30-xs {
    padding-top: 30px !important;
  }

  .pb-30-xs {
    padding-bottom: 30px !important;
  }

  .pl-30-xs {
    padding-left: 30px !important;
  }

  .pr-30-xs {
    padding-right: 30px !important;
  }

  .px-30-xs {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs {
    padding: 35px !important;
  }

  .pt-35-xs {
    padding-top: 35px !important;
  }

  .pb-35-xs {
    padding-bottom: 35px !important;
  }

  .pl-35-xs {
    padding-left: 35px !important;
  }

  .pr-35-xs {
    padding-right: 35px !important;
  }

  .px-35-xs {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs {
    padding: 40px !important;
  }

  .pt-40-xs {
    padding-top: 40px !important;
  }

  .pb-40-xs {
    padding-bottom: 40px !important;
  }

  .pl-40-xs {
    padding-left: 40px !important;
  }

  .pr-40-xs {
    padding-right: 40px !important;
  }

  .px-40-xs {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs {
    padding: 45px !important;
  }

  .pt-45-xs {
    padding-top: 45px !important;
  }

  .pb-45-xs {
    padding-bottom: 45px !important;
  }

  .pl-45-xs {
    padding-left: 45px !important;
  }

  .pr-45-xs {
    padding-right: 45px !important;
  }

  .px-45-xs {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs {
    padding: 50px !important;
  }

  .pt-50-xs {
    padding-top: 50px !important;
  }

  .pb-50-xs {
    padding-bottom: 50px !important;
  }

  .pl-50-xs {
    padding-left: 50px !important;
  }

  .pr-50-xs {
    padding-right: 50px !important;
  }

  .px-50-xs {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs {
    padding: 0px !important;
  }

  .pt-0-xs {
    padding-top: 0px !important;
  }

  .pb-0-xs {
    padding-bottom: 0px !important;
  }

  .pl-0-xs {
    padding-left: 0px !important;
  }

  .pr-0-xs {
    padding-right: 0px !important;
  }

  .px-0-xs {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs {
    padding: 5px !important;
  }

  .pt-5-xs {
    padding-top: 5px !important;
  }

  .pb-5-xs {
    padding-bottom: 5px !important;
  }

  .pl-5-xs {
    padding-left: 5px !important;
  }

  .pr-5-xs {
    padding-right: 5px !important;
  }

  .px-5-xs {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs {
    padding: 10px !important;
  }

  .pt-10-xs {
    padding-top: 10px !important;
  }

  .pb-10-xs {
    padding-bottom: 10px !important;
  }

  .pl-10-xs {
    padding-left: 10px !important;
  }

  .pr-10-xs {
    padding-right: 10px !important;
  }

  .px-10-xs {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs {
    padding: 15px !important;
  }

  .pt-15-xs {
    padding-top: 15px !important;
  }

  .pb-15-xs {
    padding-bottom: 15px !important;
  }

  .pl-15-xs {
    padding-left: 15px !important;
  }

  .pr-15-xs {
    padding-right: 15px !important;
  }

  .px-15-xs {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs {
    padding: 20px !important;
  }

  .pt-20-xs {
    padding-top: 20px !important;
  }

  .pb-20-xs {
    padding-bottom: 20px !important;
  }

  .pl-20-xs {
    padding-left: 20px !important;
  }

  .pr-20-xs {
    padding-right: 20px !important;
  }

  .px-20-xs {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs {
    padding: 25px !important;
  }

  .pt-25-xs {
    padding-top: 25px !important;
  }

  .pb-25-xs {
    padding-bottom: 25px !important;
  }

  .pl-25-xs {
    padding-left: 25px !important;
  }

  .pr-25-xs {
    padding-right: 25px !important;
  }

  .px-25-xs {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs {
    padding: 30px !important;
  }

  .pt-30-xs {
    padding-top: 30px !important;
  }

  .pb-30-xs {
    padding-bottom: 30px !important;
  }

  .pl-30-xs {
    padding-left: 30px !important;
  }

  .pr-30-xs {
    padding-right: 30px !important;
  }

  .px-30-xs {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs {
    padding: 35px !important;
  }

  .pt-35-xs {
    padding-top: 35px !important;
  }

  .pb-35-xs {
    padding-bottom: 35px !important;
  }

  .pl-35-xs {
    padding-left: 35px !important;
  }

  .pr-35-xs {
    padding-right: 35px !important;
  }

  .px-35-xs {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs {
    padding: 40px !important;
  }

  .pt-40-xs {
    padding-top: 40px !important;
  }

  .pb-40-xs {
    padding-bottom: 40px !important;
  }

  .pl-40-xs {
    padding-left: 40px !important;
  }

  .pr-40-xs {
    padding-right: 40px !important;
  }

  .px-40-xs {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs {
    padding: 45px !important;
  }

  .pt-45-xs {
    padding-top: 45px !important;
  }

  .pb-45-xs {
    padding-bottom: 45px !important;
  }

  .pl-45-xs {
    padding-left: 45px !important;
  }

  .pr-45-xs {
    padding-right: 45px !important;
  }

  .px-45-xs {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs {
    padding: 50px !important;
  }

  .pt-50-xs {
    padding-top: 50px !important;
  }

  .pb-50-xs {
    padding-bottom: 50px !important;
  }

  .pl-50-xs {
    padding-left: 50px !important;
  }

  .pr-50-xs {
    padding-right: 50px !important;
  }

  .px-50-xs {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs {
    padding: 0px !important;
  }

  .pt-0-xs {
    padding-top: 0px !important;
  }

  .pb-0-xs {
    padding-bottom: 0px !important;
  }

  .pl-0-xs {
    padding-left: 0px !important;
  }

  .pr-0-xs {
    padding-right: 0px !important;
  }

  .px-0-xs {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs {
    padding: 5px !important;
  }

  .pt-5-xs {
    padding-top: 5px !important;
  }

  .pb-5-xs {
    padding-bottom: 5px !important;
  }

  .pl-5-xs {
    padding-left: 5px !important;
  }

  .pr-5-xs {
    padding-right: 5px !important;
  }

  .px-5-xs {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs {
    padding: 10px !important;
  }

  .pt-10-xs {
    padding-top: 10px !important;
  }

  .pb-10-xs {
    padding-bottom: 10px !important;
  }

  .pl-10-xs {
    padding-left: 10px !important;
  }

  .pr-10-xs {
    padding-right: 10px !important;
  }

  .px-10-xs {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs {
    padding: 15px !important;
  }

  .pt-15-xs {
    padding-top: 15px !important;
  }

  .pb-15-xs {
    padding-bottom: 15px !important;
  }

  .pl-15-xs {
    padding-left: 15px !important;
  }

  .pr-15-xs {
    padding-right: 15px !important;
  }

  .px-15-xs {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs {
    padding: 20px !important;
  }

  .pt-20-xs {
    padding-top: 20px !important;
  }

  .pb-20-xs {
    padding-bottom: 20px !important;
  }

  .pl-20-xs {
    padding-left: 20px !important;
  }

  .pr-20-xs {
    padding-right: 20px !important;
  }

  .px-20-xs {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs {
    padding: 25px !important;
  }

  .pt-25-xs {
    padding-top: 25px !important;
  }

  .pb-25-xs {
    padding-bottom: 25px !important;
  }

  .pl-25-xs {
    padding-left: 25px !important;
  }

  .pr-25-xs {
    padding-right: 25px !important;
  }

  .px-25-xs {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs {
    padding: 30px !important;
  }

  .pt-30-xs {
    padding-top: 30px !important;
  }

  .pb-30-xs {
    padding-bottom: 30px !important;
  }

  .pl-30-xs {
    padding-left: 30px !important;
  }

  .pr-30-xs {
    padding-right: 30px !important;
  }

  .px-30-xs {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs {
    padding: 35px !important;
  }

  .pt-35-xs {
    padding-top: 35px !important;
  }

  .pb-35-xs {
    padding-bottom: 35px !important;
  }

  .pl-35-xs {
    padding-left: 35px !important;
  }

  .pr-35-xs {
    padding-right: 35px !important;
  }

  .px-35-xs {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs {
    padding: 40px !important;
  }

  .pt-40-xs {
    padding-top: 40px !important;
  }

  .pb-40-xs {
    padding-bottom: 40px !important;
  }

  .pl-40-xs {
    padding-left: 40px !important;
  }

  .pr-40-xs {
    padding-right: 40px !important;
  }

  .px-40-xs {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs {
    padding: 45px !important;
  }

  .pt-45-xs {
    padding-top: 45px !important;
  }

  .pb-45-xs {
    padding-bottom: 45px !important;
  }

  .pl-45-xs {
    padding-left: 45px !important;
  }

  .pr-45-xs {
    padding-right: 45px !important;
  }

  .px-45-xs {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs {
    padding: 50px !important;
  }

  .pt-50-xs {
    padding-top: 50px !important;
  }

  .pb-50-xs {
    padding-bottom: 50px !important;
  }

  .pl-50-xs {
    padding-left: 50px !important;
  }

  .pr-50-xs {
    padding-right: 50px !important;
  }

  .px-50-xs {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs {
    padding: 0px !important;
  }

  .pt-0-xs {
    padding-top: 0px !important;
  }

  .pb-0-xs {
    padding-bottom: 0px !important;
  }

  .pl-0-xs {
    padding-left: 0px !important;
  }

  .pr-0-xs {
    padding-right: 0px !important;
  }

  .px-0-xs {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs {
    padding: 5px !important;
  }

  .pt-5-xs {
    padding-top: 5px !important;
  }

  .pb-5-xs {
    padding-bottom: 5px !important;
  }

  .pl-5-xs {
    padding-left: 5px !important;
  }

  .pr-5-xs {
    padding-right: 5px !important;
  }

  .px-5-xs {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs {
    padding: 10px !important;
  }

  .pt-10-xs {
    padding-top: 10px !important;
  }

  .pb-10-xs {
    padding-bottom: 10px !important;
  }

  .pl-10-xs {
    padding-left: 10px !important;
  }

  .pr-10-xs {
    padding-right: 10px !important;
  }

  .px-10-xs {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs {
    padding: 15px !important;
  }

  .pt-15-xs {
    padding-top: 15px !important;
  }

  .pb-15-xs {
    padding-bottom: 15px !important;
  }

  .pl-15-xs {
    padding-left: 15px !important;
  }

  .pr-15-xs {
    padding-right: 15px !important;
  }

  .px-15-xs {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs {
    padding: 20px !important;
  }

  .pt-20-xs {
    padding-top: 20px !important;
  }

  .pb-20-xs {
    padding-bottom: 20px !important;
  }

  .pl-20-xs {
    padding-left: 20px !important;
  }

  .pr-20-xs {
    padding-right: 20px !important;
  }

  .px-20-xs {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs {
    padding: 25px !important;
  }

  .pt-25-xs {
    padding-top: 25px !important;
  }

  .pb-25-xs {
    padding-bottom: 25px !important;
  }

  .pl-25-xs {
    padding-left: 25px !important;
  }

  .pr-25-xs {
    padding-right: 25px !important;
  }

  .px-25-xs {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs {
    padding: 30px !important;
  }

  .pt-30-xs {
    padding-top: 30px !important;
  }

  .pb-30-xs {
    padding-bottom: 30px !important;
  }

  .pl-30-xs {
    padding-left: 30px !important;
  }

  .pr-30-xs {
    padding-right: 30px !important;
  }

  .px-30-xs {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs {
    padding: 35px !important;
  }

  .pt-35-xs {
    padding-top: 35px !important;
  }

  .pb-35-xs {
    padding-bottom: 35px !important;
  }

  .pl-35-xs {
    padding-left: 35px !important;
  }

  .pr-35-xs {
    padding-right: 35px !important;
  }

  .px-35-xs {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs {
    padding: 40px !important;
  }

  .pt-40-xs {
    padding-top: 40px !important;
  }

  .pb-40-xs {
    padding-bottom: 40px !important;
  }

  .pl-40-xs {
    padding-left: 40px !important;
  }

  .pr-40-xs {
    padding-right: 40px !important;
  }

  .px-40-xs {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs {
    padding: 45px !important;
  }

  .pt-45-xs {
    padding-top: 45px !important;
  }

  .pb-45-xs {
    padding-bottom: 45px !important;
  }

  .pl-45-xs {
    padding-left: 45px !important;
  }

  .pr-45-xs {
    padding-right: 45px !important;
  }

  .px-45-xs {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs {
    padding: 50px !important;
  }

  .pt-50-xs {
    padding-top: 50px !important;
  }

  .pb-50-xs {
    padding-bottom: 50px !important;
  }

  .pl-50-xs {
    padding-left: 50px !important;
  }

  .pr-50-xs {
    padding-right: 50px !important;
  }

  .px-50-xs {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media (max-width: 767px) {
  .m-0-xs-down {
    margin: 0px !important;
  }

  .mt-0-xs-down {
    margin-top: 0px !important;
  }

  .mb-0-xs-down {
    margin-bottom: 0px !important;
  }

  .ml-0-xs-down {
    margin-left: 0px !important;
  }

  .mr-0-xs-down {
    margin-right: 0px !important;
  }

  .mx-0-xs-down {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .my-0-xs-down {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .m-5-xs-down {
    margin: 5px !important;
  }

  .mt-5-xs-down {
    margin-top: 5px !important;
  }

  .mb-5-xs-down {
    margin-bottom: 5px !important;
  }

  .ml-5-xs-down {
    margin-left: 5px !important;
  }

  .mr-5-xs-down {
    margin-right: 5px !important;
  }

  .mx-5-xs-down {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .my-5-xs-down {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .m-10-xs-down {
    margin: 10px !important;
  }

  .mt-10-xs-down {
    margin-top: 10px !important;
  }

  .mb-10-xs-down {
    margin-bottom: 10px !important;
  }

  .ml-10-xs-down {
    margin-left: 10px !important;
  }

  .mr-10-xs-down {
    margin-right: 10px !important;
  }

  .mx-10-xs-down {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .my-10-xs-down {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .m-15-xs-down {
    margin: 15px !important;
  }

  .mt-15-xs-down {
    margin-top: 15px !important;
  }

  .mb-15-xs-down {
    margin-bottom: 15px !important;
  }

  .ml-15-xs-down {
    margin-left: 15px !important;
  }

  .mr-15-xs-down {
    margin-right: 15px !important;
  }

  .mx-15-xs-down {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .my-15-xs-down {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .m-20-xs-down {
    margin: 20px !important;
  }

  .mt-20-xs-down {
    margin-top: 20px !important;
  }

  .mb-20-xs-down {
    margin-bottom: 20px !important;
  }

  .ml-20-xs-down {
    margin-left: 20px !important;
  }

  .mr-20-xs-down {
    margin-right: 20px !important;
  }

  .mx-20-xs-down {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .my-20-xs-down {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .m-25-xs-down {
    margin: 25px !important;
  }

  .mt-25-xs-down {
    margin-top: 25px !important;
  }

  .mb-25-xs-down {
    margin-bottom: 25px !important;
  }

  .ml-25-xs-down {
    margin-left: 25px !important;
  }

  .mr-25-xs-down {
    margin-right: 25px !important;
  }

  .mx-25-xs-down {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .my-25-xs-down {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .m-30-xs-down {
    margin: 30px !important;
  }

  .mt-30-xs-down {
    margin-top: 30px !important;
  }

  .mb-30-xs-down {
    margin-bottom: 30px !important;
  }

  .ml-30-xs-down {
    margin-left: 30px !important;
  }

  .mr-30-xs-down {
    margin-right: 30px !important;
  }

  .mx-30-xs-down {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .my-30-xs-down {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .m-35-xs-down {
    margin: 35px !important;
  }

  .mt-35-xs-down {
    margin-top: 35px !important;
  }

  .mb-35-xs-down {
    margin-bottom: 35px !important;
  }

  .ml-35-xs-down {
    margin-left: 35px !important;
  }

  .mr-35-xs-down {
    margin-right: 35px !important;
  }

  .mx-35-xs-down {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .my-35-xs-down {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

  .m-40-xs-down {
    margin: 40px !important;
  }

  .mt-40-xs-down {
    margin-top: 40px !important;
  }

  .mb-40-xs-down {
    margin-bottom: 40px !important;
  }

  .ml-40-xs-down {
    margin-left: 40px !important;
  }

  .mr-40-xs-down {
    margin-right: 40px !important;
  }

  .mx-40-xs-down {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .my-40-xs-down {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .m-45-xs-down {
    margin: 45px !important;
  }

  .mt-45-xs-down {
    margin-top: 45px !important;
  }

  .mb-45-xs-down {
    margin-bottom: 45px !important;
  }

  .ml-45-xs-down {
    margin-left: 45px !important;
  }

  .mr-45-xs-down {
    margin-right: 45px !important;
  }

  .mx-45-xs-down {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .my-45-xs-down {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .m-50-xs-down {
    margin: 50px !important;
  }

  .mt-50-xs-down {
    margin-top: 50px !important;
  }

  .mb-50-xs-down {
    margin-bottom: 50px !important;
  }

  .ml-50-xs-down {
    margin-left: 50px !important;
  }

  .mr-50-xs-down {
    margin-right: 50px !important;
  }

  .mx-50-xs-down {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .my-50-xs-down {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .p-0-xs-down {
    padding: 0px !important;
  }

  .pt-0-xs-down {
    padding-top: 0px !important;
  }

  .pb-0-xs-down {
    padding-bottom: 0px !important;
  }

  .pl-0-xs-down {
    padding-left: 0px !important;
  }

  .pr-0-xs-down {
    padding-right: 0px !important;
  }

  .px-0-xs-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs-down {
    padding: 5px !important;
  }

  .pt-5-xs-down {
    padding-top: 5px !important;
  }

  .pb-5-xs-down {
    padding-bottom: 5px !important;
  }

  .pl-5-xs-down {
    padding-left: 5px !important;
  }

  .pr-5-xs-down {
    padding-right: 5px !important;
  }

  .px-5-xs-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs-down {
    padding: 10px !important;
  }

  .pt-10-xs-down {
    padding-top: 10px !important;
  }

  .pb-10-xs-down {
    padding-bottom: 10px !important;
  }

  .pl-10-xs-down {
    padding-left: 10px !important;
  }

  .pr-10-xs-down {
    padding-right: 10px !important;
  }

  .px-10-xs-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs-down {
    padding: 15px !important;
  }

  .pt-15-xs-down {
    padding-top: 15px !important;
  }

  .pb-15-xs-down {
    padding-bottom: 15px !important;
  }

  .pl-15-xs-down {
    padding-left: 15px !important;
  }

  .pr-15-xs-down {
    padding-right: 15px !important;
  }

  .px-15-xs-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs-down {
    padding: 20px !important;
  }

  .pt-20-xs-down {
    padding-top: 20px !important;
  }

  .pb-20-xs-down {
    padding-bottom: 20px !important;
  }

  .pl-20-xs-down {
    padding-left: 20px !important;
  }

  .pr-20-xs-down {
    padding-right: 20px !important;
  }

  .px-20-xs-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs-down {
    padding: 25px !important;
  }

  .pt-25-xs-down {
    padding-top: 25px !important;
  }

  .pb-25-xs-down {
    padding-bottom: 25px !important;
  }

  .pl-25-xs-down {
    padding-left: 25px !important;
  }

  .pr-25-xs-down {
    padding-right: 25px !important;
  }

  .px-25-xs-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs-down {
    padding: 30px !important;
  }

  .pt-30-xs-down {
    padding-top: 30px !important;
  }

  .pb-30-xs-down {
    padding-bottom: 30px !important;
  }

  .pl-30-xs-down {
    padding-left: 30px !important;
  }

  .pr-30-xs-down {
    padding-right: 30px !important;
  }

  .px-30-xs-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs-down {
    padding: 35px !important;
  }

  .pt-35-xs-down {
    padding-top: 35px !important;
  }

  .pb-35-xs-down {
    padding-bottom: 35px !important;
  }

  .pl-35-xs-down {
    padding-left: 35px !important;
  }

  .pr-35-xs-down {
    padding-right: 35px !important;
  }

  .px-35-xs-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs-down {
    padding: 40px !important;
  }

  .pt-40-xs-down {
    padding-top: 40px !important;
  }

  .pb-40-xs-down {
    padding-bottom: 40px !important;
  }

  .pl-40-xs-down {
    padding-left: 40px !important;
  }

  .pr-40-xs-down {
    padding-right: 40px !important;
  }

  .px-40-xs-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs-down {
    padding: 45px !important;
  }

  .pt-45-xs-down {
    padding-top: 45px !important;
  }

  .pb-45-xs-down {
    padding-bottom: 45px !important;
  }

  .pl-45-xs-down {
    padding-left: 45px !important;
  }

  .pr-45-xs-down {
    padding-right: 45px !important;
  }

  .px-45-xs-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs-down {
    padding: 50px !important;
  }

  .pt-50-xs-down {
    padding-top: 50px !important;
  }

  .pb-50-xs-down {
    padding-bottom: 50px !important;
  }

  .pl-50-xs-down {
    padding-left: 50px !important;
  }

  .pr-50-xs-down {
    padding-right: 50px !important;
  }

  .px-50-xs-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs-down {
    padding: 0px !important;
  }

  .pt-0-xs-down {
    padding-top: 0px !important;
  }

  .pb-0-xs-down {
    padding-bottom: 0px !important;
  }

  .pl-0-xs-down {
    padding-left: 0px !important;
  }

  .pr-0-xs-down {
    padding-right: 0px !important;
  }

  .px-0-xs-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs-down {
    padding: 5px !important;
  }

  .pt-5-xs-down {
    padding-top: 5px !important;
  }

  .pb-5-xs-down {
    padding-bottom: 5px !important;
  }

  .pl-5-xs-down {
    padding-left: 5px !important;
  }

  .pr-5-xs-down {
    padding-right: 5px !important;
  }

  .px-5-xs-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs-down {
    padding: 10px !important;
  }

  .pt-10-xs-down {
    padding-top: 10px !important;
  }

  .pb-10-xs-down {
    padding-bottom: 10px !important;
  }

  .pl-10-xs-down {
    padding-left: 10px !important;
  }

  .pr-10-xs-down {
    padding-right: 10px !important;
  }

  .px-10-xs-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs-down {
    padding: 15px !important;
  }

  .pt-15-xs-down {
    padding-top: 15px !important;
  }

  .pb-15-xs-down {
    padding-bottom: 15px !important;
  }

  .pl-15-xs-down {
    padding-left: 15px !important;
  }

  .pr-15-xs-down {
    padding-right: 15px !important;
  }

  .px-15-xs-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs-down {
    padding: 20px !important;
  }

  .pt-20-xs-down {
    padding-top: 20px !important;
  }

  .pb-20-xs-down {
    padding-bottom: 20px !important;
  }

  .pl-20-xs-down {
    padding-left: 20px !important;
  }

  .pr-20-xs-down {
    padding-right: 20px !important;
  }

  .px-20-xs-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs-down {
    padding: 25px !important;
  }

  .pt-25-xs-down {
    padding-top: 25px !important;
  }

  .pb-25-xs-down {
    padding-bottom: 25px !important;
  }

  .pl-25-xs-down {
    padding-left: 25px !important;
  }

  .pr-25-xs-down {
    padding-right: 25px !important;
  }

  .px-25-xs-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs-down {
    padding: 30px !important;
  }

  .pt-30-xs-down {
    padding-top: 30px !important;
  }

  .pb-30-xs-down {
    padding-bottom: 30px !important;
  }

  .pl-30-xs-down {
    padding-left: 30px !important;
  }

  .pr-30-xs-down {
    padding-right: 30px !important;
  }

  .px-30-xs-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs-down {
    padding: 35px !important;
  }

  .pt-35-xs-down {
    padding-top: 35px !important;
  }

  .pb-35-xs-down {
    padding-bottom: 35px !important;
  }

  .pl-35-xs-down {
    padding-left: 35px !important;
  }

  .pr-35-xs-down {
    padding-right: 35px !important;
  }

  .px-35-xs-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs-down {
    padding: 40px !important;
  }

  .pt-40-xs-down {
    padding-top: 40px !important;
  }

  .pb-40-xs-down {
    padding-bottom: 40px !important;
  }

  .pl-40-xs-down {
    padding-left: 40px !important;
  }

  .pr-40-xs-down {
    padding-right: 40px !important;
  }

  .px-40-xs-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs-down {
    padding: 45px !important;
  }

  .pt-45-xs-down {
    padding-top: 45px !important;
  }

  .pb-45-xs-down {
    padding-bottom: 45px !important;
  }

  .pl-45-xs-down {
    padding-left: 45px !important;
  }

  .pr-45-xs-down {
    padding-right: 45px !important;
  }

  .px-45-xs-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs-down {
    padding: 50px !important;
  }

  .pt-50-xs-down {
    padding-top: 50px !important;
  }

  .pb-50-xs-down {
    padding-bottom: 50px !important;
  }

  .pl-50-xs-down {
    padding-left: 50px !important;
  }

  .pr-50-xs-down {
    padding-right: 50px !important;
  }

  .px-50-xs-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs-down {
    padding: 0px !important;
  }

  .pt-0-xs-down {
    padding-top: 0px !important;
  }

  .pb-0-xs-down {
    padding-bottom: 0px !important;
  }

  .pl-0-xs-down {
    padding-left: 0px !important;
  }

  .pr-0-xs-down {
    padding-right: 0px !important;
  }

  .px-0-xs-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs-down {
    padding: 5px !important;
  }

  .pt-5-xs-down {
    padding-top: 5px !important;
  }

  .pb-5-xs-down {
    padding-bottom: 5px !important;
  }

  .pl-5-xs-down {
    padding-left: 5px !important;
  }

  .pr-5-xs-down {
    padding-right: 5px !important;
  }

  .px-5-xs-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs-down {
    padding: 10px !important;
  }

  .pt-10-xs-down {
    padding-top: 10px !important;
  }

  .pb-10-xs-down {
    padding-bottom: 10px !important;
  }

  .pl-10-xs-down {
    padding-left: 10px !important;
  }

  .pr-10-xs-down {
    padding-right: 10px !important;
  }

  .px-10-xs-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs-down {
    padding: 15px !important;
  }

  .pt-15-xs-down {
    padding-top: 15px !important;
  }

  .pb-15-xs-down {
    padding-bottom: 15px !important;
  }

  .pl-15-xs-down {
    padding-left: 15px !important;
  }

  .pr-15-xs-down {
    padding-right: 15px !important;
  }

  .px-15-xs-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs-down {
    padding: 20px !important;
  }

  .pt-20-xs-down {
    padding-top: 20px !important;
  }

  .pb-20-xs-down {
    padding-bottom: 20px !important;
  }

  .pl-20-xs-down {
    padding-left: 20px !important;
  }

  .pr-20-xs-down {
    padding-right: 20px !important;
  }

  .px-20-xs-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs-down {
    padding: 25px !important;
  }

  .pt-25-xs-down {
    padding-top: 25px !important;
  }

  .pb-25-xs-down {
    padding-bottom: 25px !important;
  }

  .pl-25-xs-down {
    padding-left: 25px !important;
  }

  .pr-25-xs-down {
    padding-right: 25px !important;
  }

  .px-25-xs-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs-down {
    padding: 30px !important;
  }

  .pt-30-xs-down {
    padding-top: 30px !important;
  }

  .pb-30-xs-down {
    padding-bottom: 30px !important;
  }

  .pl-30-xs-down {
    padding-left: 30px !important;
  }

  .pr-30-xs-down {
    padding-right: 30px !important;
  }

  .px-30-xs-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs-down {
    padding: 35px !important;
  }

  .pt-35-xs-down {
    padding-top: 35px !important;
  }

  .pb-35-xs-down {
    padding-bottom: 35px !important;
  }

  .pl-35-xs-down {
    padding-left: 35px !important;
  }

  .pr-35-xs-down {
    padding-right: 35px !important;
  }

  .px-35-xs-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs-down {
    padding: 40px !important;
  }

  .pt-40-xs-down {
    padding-top: 40px !important;
  }

  .pb-40-xs-down {
    padding-bottom: 40px !important;
  }

  .pl-40-xs-down {
    padding-left: 40px !important;
  }

  .pr-40-xs-down {
    padding-right: 40px !important;
  }

  .px-40-xs-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs-down {
    padding: 45px !important;
  }

  .pt-45-xs-down {
    padding-top: 45px !important;
  }

  .pb-45-xs-down {
    padding-bottom: 45px !important;
  }

  .pl-45-xs-down {
    padding-left: 45px !important;
  }

  .pr-45-xs-down {
    padding-right: 45px !important;
  }

  .px-45-xs-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs-down {
    padding: 50px !important;
  }

  .pt-50-xs-down {
    padding-top: 50px !important;
  }

  .pb-50-xs-down {
    padding-bottom: 50px !important;
  }

  .pl-50-xs-down {
    padding-left: 50px !important;
  }

  .pr-50-xs-down {
    padding-right: 50px !important;
  }

  .px-50-xs-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs-down {
    padding: 0px !important;
  }

  .pt-0-xs-down {
    padding-top: 0px !important;
  }

  .pb-0-xs-down {
    padding-bottom: 0px !important;
  }

  .pl-0-xs-down {
    padding-left: 0px !important;
  }

  .pr-0-xs-down {
    padding-right: 0px !important;
  }

  .px-0-xs-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs-down {
    padding: 5px !important;
  }

  .pt-5-xs-down {
    padding-top: 5px !important;
  }

  .pb-5-xs-down {
    padding-bottom: 5px !important;
  }

  .pl-5-xs-down {
    padding-left: 5px !important;
  }

  .pr-5-xs-down {
    padding-right: 5px !important;
  }

  .px-5-xs-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs-down {
    padding: 10px !important;
  }

  .pt-10-xs-down {
    padding-top: 10px !important;
  }

  .pb-10-xs-down {
    padding-bottom: 10px !important;
  }

  .pl-10-xs-down {
    padding-left: 10px !important;
  }

  .pr-10-xs-down {
    padding-right: 10px !important;
  }

  .px-10-xs-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs-down {
    padding: 15px !important;
  }

  .pt-15-xs-down {
    padding-top: 15px !important;
  }

  .pb-15-xs-down {
    padding-bottom: 15px !important;
  }

  .pl-15-xs-down {
    padding-left: 15px !important;
  }

  .pr-15-xs-down {
    padding-right: 15px !important;
  }

  .px-15-xs-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs-down {
    padding: 20px !important;
  }

  .pt-20-xs-down {
    padding-top: 20px !important;
  }

  .pb-20-xs-down {
    padding-bottom: 20px !important;
  }

  .pl-20-xs-down {
    padding-left: 20px !important;
  }

  .pr-20-xs-down {
    padding-right: 20px !important;
  }

  .px-20-xs-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs-down {
    padding: 25px !important;
  }

  .pt-25-xs-down {
    padding-top: 25px !important;
  }

  .pb-25-xs-down {
    padding-bottom: 25px !important;
  }

  .pl-25-xs-down {
    padding-left: 25px !important;
  }

  .pr-25-xs-down {
    padding-right: 25px !important;
  }

  .px-25-xs-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs-down {
    padding: 30px !important;
  }

  .pt-30-xs-down {
    padding-top: 30px !important;
  }

  .pb-30-xs-down {
    padding-bottom: 30px !important;
  }

  .pl-30-xs-down {
    padding-left: 30px !important;
  }

  .pr-30-xs-down {
    padding-right: 30px !important;
  }

  .px-30-xs-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs-down {
    padding: 35px !important;
  }

  .pt-35-xs-down {
    padding-top: 35px !important;
  }

  .pb-35-xs-down {
    padding-bottom: 35px !important;
  }

  .pl-35-xs-down {
    padding-left: 35px !important;
  }

  .pr-35-xs-down {
    padding-right: 35px !important;
  }

  .px-35-xs-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs-down {
    padding: 40px !important;
  }

  .pt-40-xs-down {
    padding-top: 40px !important;
  }

  .pb-40-xs-down {
    padding-bottom: 40px !important;
  }

  .pl-40-xs-down {
    padding-left: 40px !important;
  }

  .pr-40-xs-down {
    padding-right: 40px !important;
  }

  .px-40-xs-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs-down {
    padding: 45px !important;
  }

  .pt-45-xs-down {
    padding-top: 45px !important;
  }

  .pb-45-xs-down {
    padding-bottom: 45px !important;
  }

  .pl-45-xs-down {
    padding-left: 45px !important;
  }

  .pr-45-xs-down {
    padding-right: 45px !important;
  }

  .px-45-xs-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs-down {
    padding: 50px !important;
  }

  .pt-50-xs-down {
    padding-top: 50px !important;
  }

  .pb-50-xs-down {
    padding-bottom: 50px !important;
  }

  .pl-50-xs-down {
    padding-left: 50px !important;
  }

  .pr-50-xs-down {
    padding-right: 50px !important;
  }

  .px-50-xs-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs-down {
    padding: 0px !important;
  }

  .pt-0-xs-down {
    padding-top: 0px !important;
  }

  .pb-0-xs-down {
    padding-bottom: 0px !important;
  }

  .pl-0-xs-down {
    padding-left: 0px !important;
  }

  .pr-0-xs-down {
    padding-right: 0px !important;
  }

  .px-0-xs-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs-down {
    padding: 5px !important;
  }

  .pt-5-xs-down {
    padding-top: 5px !important;
  }

  .pb-5-xs-down {
    padding-bottom: 5px !important;
  }

  .pl-5-xs-down {
    padding-left: 5px !important;
  }

  .pr-5-xs-down {
    padding-right: 5px !important;
  }

  .px-5-xs-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs-down {
    padding: 10px !important;
  }

  .pt-10-xs-down {
    padding-top: 10px !important;
  }

  .pb-10-xs-down {
    padding-bottom: 10px !important;
  }

  .pl-10-xs-down {
    padding-left: 10px !important;
  }

  .pr-10-xs-down {
    padding-right: 10px !important;
  }

  .px-10-xs-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs-down {
    padding: 15px !important;
  }

  .pt-15-xs-down {
    padding-top: 15px !important;
  }

  .pb-15-xs-down {
    padding-bottom: 15px !important;
  }

  .pl-15-xs-down {
    padding-left: 15px !important;
  }

  .pr-15-xs-down {
    padding-right: 15px !important;
  }

  .px-15-xs-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs-down {
    padding: 20px !important;
  }

  .pt-20-xs-down {
    padding-top: 20px !important;
  }

  .pb-20-xs-down {
    padding-bottom: 20px !important;
  }

  .pl-20-xs-down {
    padding-left: 20px !important;
  }

  .pr-20-xs-down {
    padding-right: 20px !important;
  }

  .px-20-xs-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs-down {
    padding: 25px !important;
  }

  .pt-25-xs-down {
    padding-top: 25px !important;
  }

  .pb-25-xs-down {
    padding-bottom: 25px !important;
  }

  .pl-25-xs-down {
    padding-left: 25px !important;
  }

  .pr-25-xs-down {
    padding-right: 25px !important;
  }

  .px-25-xs-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs-down {
    padding: 30px !important;
  }

  .pt-30-xs-down {
    padding-top: 30px !important;
  }

  .pb-30-xs-down {
    padding-bottom: 30px !important;
  }

  .pl-30-xs-down {
    padding-left: 30px !important;
  }

  .pr-30-xs-down {
    padding-right: 30px !important;
  }

  .px-30-xs-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs-down {
    padding: 35px !important;
  }

  .pt-35-xs-down {
    padding-top: 35px !important;
  }

  .pb-35-xs-down {
    padding-bottom: 35px !important;
  }

  .pl-35-xs-down {
    padding-left: 35px !important;
  }

  .pr-35-xs-down {
    padding-right: 35px !important;
  }

  .px-35-xs-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs-down {
    padding: 40px !important;
  }

  .pt-40-xs-down {
    padding-top: 40px !important;
  }

  .pb-40-xs-down {
    padding-bottom: 40px !important;
  }

  .pl-40-xs-down {
    padding-left: 40px !important;
  }

  .pr-40-xs-down {
    padding-right: 40px !important;
  }

  .px-40-xs-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs-down {
    padding: 45px !important;
  }

  .pt-45-xs-down {
    padding-top: 45px !important;
  }

  .pb-45-xs-down {
    padding-bottom: 45px !important;
  }

  .pl-45-xs-down {
    padding-left: 45px !important;
  }

  .pr-45-xs-down {
    padding-right: 45px !important;
  }

  .px-45-xs-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs-down {
    padding: 50px !important;
  }

  .pt-50-xs-down {
    padding-top: 50px !important;
  }

  .pb-50-xs-down {
    padding-bottom: 50px !important;
  }

  .pl-50-xs-down {
    padding-left: 50px !important;
  }

  .pr-50-xs-down {
    padding-right: 50px !important;
  }

  .px-50-xs-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs-down {
    padding: 0px !important;
  }

  .pt-0-xs-down {
    padding-top: 0px !important;
  }

  .pb-0-xs-down {
    padding-bottom: 0px !important;
  }

  .pl-0-xs-down {
    padding-left: 0px !important;
  }

  .pr-0-xs-down {
    padding-right: 0px !important;
  }

  .px-0-xs-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs-down {
    padding: 5px !important;
  }

  .pt-5-xs-down {
    padding-top: 5px !important;
  }

  .pb-5-xs-down {
    padding-bottom: 5px !important;
  }

  .pl-5-xs-down {
    padding-left: 5px !important;
  }

  .pr-5-xs-down {
    padding-right: 5px !important;
  }

  .px-5-xs-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs-down {
    padding: 10px !important;
  }

  .pt-10-xs-down {
    padding-top: 10px !important;
  }

  .pb-10-xs-down {
    padding-bottom: 10px !important;
  }

  .pl-10-xs-down {
    padding-left: 10px !important;
  }

  .pr-10-xs-down {
    padding-right: 10px !important;
  }

  .px-10-xs-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs-down {
    padding: 15px !important;
  }

  .pt-15-xs-down {
    padding-top: 15px !important;
  }

  .pb-15-xs-down {
    padding-bottom: 15px !important;
  }

  .pl-15-xs-down {
    padding-left: 15px !important;
  }

  .pr-15-xs-down {
    padding-right: 15px !important;
  }

  .px-15-xs-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs-down {
    padding: 20px !important;
  }

  .pt-20-xs-down {
    padding-top: 20px !important;
  }

  .pb-20-xs-down {
    padding-bottom: 20px !important;
  }

  .pl-20-xs-down {
    padding-left: 20px !important;
  }

  .pr-20-xs-down {
    padding-right: 20px !important;
  }

  .px-20-xs-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs-down {
    padding: 25px !important;
  }

  .pt-25-xs-down {
    padding-top: 25px !important;
  }

  .pb-25-xs-down {
    padding-bottom: 25px !important;
  }

  .pl-25-xs-down {
    padding-left: 25px !important;
  }

  .pr-25-xs-down {
    padding-right: 25px !important;
  }

  .px-25-xs-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs-down {
    padding: 30px !important;
  }

  .pt-30-xs-down {
    padding-top: 30px !important;
  }

  .pb-30-xs-down {
    padding-bottom: 30px !important;
  }

  .pl-30-xs-down {
    padding-left: 30px !important;
  }

  .pr-30-xs-down {
    padding-right: 30px !important;
  }

  .px-30-xs-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs-down {
    padding: 35px !important;
  }

  .pt-35-xs-down {
    padding-top: 35px !important;
  }

  .pb-35-xs-down {
    padding-bottom: 35px !important;
  }

  .pl-35-xs-down {
    padding-left: 35px !important;
  }

  .pr-35-xs-down {
    padding-right: 35px !important;
  }

  .px-35-xs-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs-down {
    padding: 40px !important;
  }

  .pt-40-xs-down {
    padding-top: 40px !important;
  }

  .pb-40-xs-down {
    padding-bottom: 40px !important;
  }

  .pl-40-xs-down {
    padding-left: 40px !important;
  }

  .pr-40-xs-down {
    padding-right: 40px !important;
  }

  .px-40-xs-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs-down {
    padding: 45px !important;
  }

  .pt-45-xs-down {
    padding-top: 45px !important;
  }

  .pb-45-xs-down {
    padding-bottom: 45px !important;
  }

  .pl-45-xs-down {
    padding-left: 45px !important;
  }

  .pr-45-xs-down {
    padding-right: 45px !important;
  }

  .px-45-xs-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs-down {
    padding: 50px !important;
  }

  .pt-50-xs-down {
    padding-top: 50px !important;
  }

  .pb-50-xs-down {
    padding-bottom: 50px !important;
  }

  .pl-50-xs-down {
    padding-left: 50px !important;
  }

  .pr-50-xs-down {
    padding-right: 50px !important;
  }

  .px-50-xs-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs-down {
    padding: 0px !important;
  }

  .pt-0-xs-down {
    padding-top: 0px !important;
  }

  .pb-0-xs-down {
    padding-bottom: 0px !important;
  }

  .pl-0-xs-down {
    padding-left: 0px !important;
  }

  .pr-0-xs-down {
    padding-right: 0px !important;
  }

  .px-0-xs-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs-down {
    padding: 5px !important;
  }

  .pt-5-xs-down {
    padding-top: 5px !important;
  }

  .pb-5-xs-down {
    padding-bottom: 5px !important;
  }

  .pl-5-xs-down {
    padding-left: 5px !important;
  }

  .pr-5-xs-down {
    padding-right: 5px !important;
  }

  .px-5-xs-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs-down {
    padding: 10px !important;
  }

  .pt-10-xs-down {
    padding-top: 10px !important;
  }

  .pb-10-xs-down {
    padding-bottom: 10px !important;
  }

  .pl-10-xs-down {
    padding-left: 10px !important;
  }

  .pr-10-xs-down {
    padding-right: 10px !important;
  }

  .px-10-xs-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs-down {
    padding: 15px !important;
  }

  .pt-15-xs-down {
    padding-top: 15px !important;
  }

  .pb-15-xs-down {
    padding-bottom: 15px !important;
  }

  .pl-15-xs-down {
    padding-left: 15px !important;
  }

  .pr-15-xs-down {
    padding-right: 15px !important;
  }

  .px-15-xs-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs-down {
    padding: 20px !important;
  }

  .pt-20-xs-down {
    padding-top: 20px !important;
  }

  .pb-20-xs-down {
    padding-bottom: 20px !important;
  }

  .pl-20-xs-down {
    padding-left: 20px !important;
  }

  .pr-20-xs-down {
    padding-right: 20px !important;
  }

  .px-20-xs-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs-down {
    padding: 25px !important;
  }

  .pt-25-xs-down {
    padding-top: 25px !important;
  }

  .pb-25-xs-down {
    padding-bottom: 25px !important;
  }

  .pl-25-xs-down {
    padding-left: 25px !important;
  }

  .pr-25-xs-down {
    padding-right: 25px !important;
  }

  .px-25-xs-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs-down {
    padding: 30px !important;
  }

  .pt-30-xs-down {
    padding-top: 30px !important;
  }

  .pb-30-xs-down {
    padding-bottom: 30px !important;
  }

  .pl-30-xs-down {
    padding-left: 30px !important;
  }

  .pr-30-xs-down {
    padding-right: 30px !important;
  }

  .px-30-xs-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs-down {
    padding: 35px !important;
  }

  .pt-35-xs-down {
    padding-top: 35px !important;
  }

  .pb-35-xs-down {
    padding-bottom: 35px !important;
  }

  .pl-35-xs-down {
    padding-left: 35px !important;
  }

  .pr-35-xs-down {
    padding-right: 35px !important;
  }

  .px-35-xs-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs-down {
    padding: 40px !important;
  }

  .pt-40-xs-down {
    padding-top: 40px !important;
  }

  .pb-40-xs-down {
    padding-bottom: 40px !important;
  }

  .pl-40-xs-down {
    padding-left: 40px !important;
  }

  .pr-40-xs-down {
    padding-right: 40px !important;
  }

  .px-40-xs-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs-down {
    padding: 45px !important;
  }

  .pt-45-xs-down {
    padding-top: 45px !important;
  }

  .pb-45-xs-down {
    padding-bottom: 45px !important;
  }

  .pl-45-xs-down {
    padding-left: 45px !important;
  }

  .pr-45-xs-down {
    padding-right: 45px !important;
  }

  .px-45-xs-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs-down {
    padding: 50px !important;
  }

  .pt-50-xs-down {
    padding-top: 50px !important;
  }

  .pb-50-xs-down {
    padding-bottom: 50px !important;
  }

  .pl-50-xs-down {
    padding-left: 50px !important;
  }

  .pr-50-xs-down {
    padding-right: 50px !important;
  }

  .px-50-xs-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs-down {
    padding: 0px !important;
  }

  .pt-0-xs-down {
    padding-top: 0px !important;
  }

  .pb-0-xs-down {
    padding-bottom: 0px !important;
  }

  .pl-0-xs-down {
    padding-left: 0px !important;
  }

  .pr-0-xs-down {
    padding-right: 0px !important;
  }

  .px-0-xs-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs-down {
    padding: 5px !important;
  }

  .pt-5-xs-down {
    padding-top: 5px !important;
  }

  .pb-5-xs-down {
    padding-bottom: 5px !important;
  }

  .pl-5-xs-down {
    padding-left: 5px !important;
  }

  .pr-5-xs-down {
    padding-right: 5px !important;
  }

  .px-5-xs-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs-down {
    padding: 10px !important;
  }

  .pt-10-xs-down {
    padding-top: 10px !important;
  }

  .pb-10-xs-down {
    padding-bottom: 10px !important;
  }

  .pl-10-xs-down {
    padding-left: 10px !important;
  }

  .pr-10-xs-down {
    padding-right: 10px !important;
  }

  .px-10-xs-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs-down {
    padding: 15px !important;
  }

  .pt-15-xs-down {
    padding-top: 15px !important;
  }

  .pb-15-xs-down {
    padding-bottom: 15px !important;
  }

  .pl-15-xs-down {
    padding-left: 15px !important;
  }

  .pr-15-xs-down {
    padding-right: 15px !important;
  }

  .px-15-xs-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs-down {
    padding: 20px !important;
  }

  .pt-20-xs-down {
    padding-top: 20px !important;
  }

  .pb-20-xs-down {
    padding-bottom: 20px !important;
  }

  .pl-20-xs-down {
    padding-left: 20px !important;
  }

  .pr-20-xs-down {
    padding-right: 20px !important;
  }

  .px-20-xs-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs-down {
    padding: 25px !important;
  }

  .pt-25-xs-down {
    padding-top: 25px !important;
  }

  .pb-25-xs-down {
    padding-bottom: 25px !important;
  }

  .pl-25-xs-down {
    padding-left: 25px !important;
  }

  .pr-25-xs-down {
    padding-right: 25px !important;
  }

  .px-25-xs-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs-down {
    padding: 30px !important;
  }

  .pt-30-xs-down {
    padding-top: 30px !important;
  }

  .pb-30-xs-down {
    padding-bottom: 30px !important;
  }

  .pl-30-xs-down {
    padding-left: 30px !important;
  }

  .pr-30-xs-down {
    padding-right: 30px !important;
  }

  .px-30-xs-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs-down {
    padding: 35px !important;
  }

  .pt-35-xs-down {
    padding-top: 35px !important;
  }

  .pb-35-xs-down {
    padding-bottom: 35px !important;
  }

  .pl-35-xs-down {
    padding-left: 35px !important;
  }

  .pr-35-xs-down {
    padding-right: 35px !important;
  }

  .px-35-xs-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs-down {
    padding: 40px !important;
  }

  .pt-40-xs-down {
    padding-top: 40px !important;
  }

  .pb-40-xs-down {
    padding-bottom: 40px !important;
  }

  .pl-40-xs-down {
    padding-left: 40px !important;
  }

  .pr-40-xs-down {
    padding-right: 40px !important;
  }

  .px-40-xs-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs-down {
    padding: 45px !important;
  }

  .pt-45-xs-down {
    padding-top: 45px !important;
  }

  .pb-45-xs-down {
    padding-bottom: 45px !important;
  }

  .pl-45-xs-down {
    padding-left: 45px !important;
  }

  .pr-45-xs-down {
    padding-right: 45px !important;
  }

  .px-45-xs-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs-down {
    padding: 50px !important;
  }

  .pt-50-xs-down {
    padding-top: 50px !important;
  }

  .pb-50-xs-down {
    padding-bottom: 50px !important;
  }

  .pl-50-xs-down {
    padding-left: 50px !important;
  }

  .pr-50-xs-down {
    padding-right: 50px !important;
  }

  .px-50-xs-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs-down {
    padding: 0px !important;
  }

  .pt-0-xs-down {
    padding-top: 0px !important;
  }

  .pb-0-xs-down {
    padding-bottom: 0px !important;
  }

  .pl-0-xs-down {
    padding-left: 0px !important;
  }

  .pr-0-xs-down {
    padding-right: 0px !important;
  }

  .px-0-xs-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs-down {
    padding: 5px !important;
  }

  .pt-5-xs-down {
    padding-top: 5px !important;
  }

  .pb-5-xs-down {
    padding-bottom: 5px !important;
  }

  .pl-5-xs-down {
    padding-left: 5px !important;
  }

  .pr-5-xs-down {
    padding-right: 5px !important;
  }

  .px-5-xs-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs-down {
    padding: 10px !important;
  }

  .pt-10-xs-down {
    padding-top: 10px !important;
  }

  .pb-10-xs-down {
    padding-bottom: 10px !important;
  }

  .pl-10-xs-down {
    padding-left: 10px !important;
  }

  .pr-10-xs-down {
    padding-right: 10px !important;
  }

  .px-10-xs-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs-down {
    padding: 15px !important;
  }

  .pt-15-xs-down {
    padding-top: 15px !important;
  }

  .pb-15-xs-down {
    padding-bottom: 15px !important;
  }

  .pl-15-xs-down {
    padding-left: 15px !important;
  }

  .pr-15-xs-down {
    padding-right: 15px !important;
  }

  .px-15-xs-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs-down {
    padding: 20px !important;
  }

  .pt-20-xs-down {
    padding-top: 20px !important;
  }

  .pb-20-xs-down {
    padding-bottom: 20px !important;
  }

  .pl-20-xs-down {
    padding-left: 20px !important;
  }

  .pr-20-xs-down {
    padding-right: 20px !important;
  }

  .px-20-xs-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs-down {
    padding: 25px !important;
  }

  .pt-25-xs-down {
    padding-top: 25px !important;
  }

  .pb-25-xs-down {
    padding-bottom: 25px !important;
  }

  .pl-25-xs-down {
    padding-left: 25px !important;
  }

  .pr-25-xs-down {
    padding-right: 25px !important;
  }

  .px-25-xs-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs-down {
    padding: 30px !important;
  }

  .pt-30-xs-down {
    padding-top: 30px !important;
  }

  .pb-30-xs-down {
    padding-bottom: 30px !important;
  }

  .pl-30-xs-down {
    padding-left: 30px !important;
  }

  .pr-30-xs-down {
    padding-right: 30px !important;
  }

  .px-30-xs-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs-down {
    padding: 35px !important;
  }

  .pt-35-xs-down {
    padding-top: 35px !important;
  }

  .pb-35-xs-down {
    padding-bottom: 35px !important;
  }

  .pl-35-xs-down {
    padding-left: 35px !important;
  }

  .pr-35-xs-down {
    padding-right: 35px !important;
  }

  .px-35-xs-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs-down {
    padding: 40px !important;
  }

  .pt-40-xs-down {
    padding-top: 40px !important;
  }

  .pb-40-xs-down {
    padding-bottom: 40px !important;
  }

  .pl-40-xs-down {
    padding-left: 40px !important;
  }

  .pr-40-xs-down {
    padding-right: 40px !important;
  }

  .px-40-xs-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs-down {
    padding: 45px !important;
  }

  .pt-45-xs-down {
    padding-top: 45px !important;
  }

  .pb-45-xs-down {
    padding-bottom: 45px !important;
  }

  .pl-45-xs-down {
    padding-left: 45px !important;
  }

  .pr-45-xs-down {
    padding-right: 45px !important;
  }

  .px-45-xs-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs-down {
    padding: 50px !important;
  }

  .pt-50-xs-down {
    padding-top: 50px !important;
  }

  .pb-50-xs-down {
    padding-bottom: 50px !important;
  }

  .pl-50-xs-down {
    padding-left: 50px !important;
  }

  .pr-50-xs-down {
    padding-right: 50px !important;
  }

  .px-50-xs-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs-down {
    padding: 0px !important;
  }

  .pt-0-xs-down {
    padding-top: 0px !important;
  }

  .pb-0-xs-down {
    padding-bottom: 0px !important;
  }

  .pl-0-xs-down {
    padding-left: 0px !important;
  }

  .pr-0-xs-down {
    padding-right: 0px !important;
  }

  .px-0-xs-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs-down {
    padding: 5px !important;
  }

  .pt-5-xs-down {
    padding-top: 5px !important;
  }

  .pb-5-xs-down {
    padding-bottom: 5px !important;
  }

  .pl-5-xs-down {
    padding-left: 5px !important;
  }

  .pr-5-xs-down {
    padding-right: 5px !important;
  }

  .px-5-xs-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs-down {
    padding: 10px !important;
  }

  .pt-10-xs-down {
    padding-top: 10px !important;
  }

  .pb-10-xs-down {
    padding-bottom: 10px !important;
  }

  .pl-10-xs-down {
    padding-left: 10px !important;
  }

  .pr-10-xs-down {
    padding-right: 10px !important;
  }

  .px-10-xs-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs-down {
    padding: 15px !important;
  }

  .pt-15-xs-down {
    padding-top: 15px !important;
  }

  .pb-15-xs-down {
    padding-bottom: 15px !important;
  }

  .pl-15-xs-down {
    padding-left: 15px !important;
  }

  .pr-15-xs-down {
    padding-right: 15px !important;
  }

  .px-15-xs-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs-down {
    padding: 20px !important;
  }

  .pt-20-xs-down {
    padding-top: 20px !important;
  }

  .pb-20-xs-down {
    padding-bottom: 20px !important;
  }

  .pl-20-xs-down {
    padding-left: 20px !important;
  }

  .pr-20-xs-down {
    padding-right: 20px !important;
  }

  .px-20-xs-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs-down {
    padding: 25px !important;
  }

  .pt-25-xs-down {
    padding-top: 25px !important;
  }

  .pb-25-xs-down {
    padding-bottom: 25px !important;
  }

  .pl-25-xs-down {
    padding-left: 25px !important;
  }

  .pr-25-xs-down {
    padding-right: 25px !important;
  }

  .px-25-xs-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs-down {
    padding: 30px !important;
  }

  .pt-30-xs-down {
    padding-top: 30px !important;
  }

  .pb-30-xs-down {
    padding-bottom: 30px !important;
  }

  .pl-30-xs-down {
    padding-left: 30px !important;
  }

  .pr-30-xs-down {
    padding-right: 30px !important;
  }

  .px-30-xs-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs-down {
    padding: 35px !important;
  }

  .pt-35-xs-down {
    padding-top: 35px !important;
  }

  .pb-35-xs-down {
    padding-bottom: 35px !important;
  }

  .pl-35-xs-down {
    padding-left: 35px !important;
  }

  .pr-35-xs-down {
    padding-right: 35px !important;
  }

  .px-35-xs-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs-down {
    padding: 40px !important;
  }

  .pt-40-xs-down {
    padding-top: 40px !important;
  }

  .pb-40-xs-down {
    padding-bottom: 40px !important;
  }

  .pl-40-xs-down {
    padding-left: 40px !important;
  }

  .pr-40-xs-down {
    padding-right: 40px !important;
  }

  .px-40-xs-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs-down {
    padding: 45px !important;
  }

  .pt-45-xs-down {
    padding-top: 45px !important;
  }

  .pb-45-xs-down {
    padding-bottom: 45px !important;
  }

  .pl-45-xs-down {
    padding-left: 45px !important;
  }

  .pr-45-xs-down {
    padding-right: 45px !important;
  }

  .px-45-xs-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs-down {
    padding: 50px !important;
  }

  .pt-50-xs-down {
    padding-top: 50px !important;
  }

  .pb-50-xs-down {
    padding-bottom: 50px !important;
  }

  .pl-50-xs-down {
    padding-left: 50px !important;
  }

  .pr-50-xs-down {
    padding-right: 50px !important;
  }

  .px-50-xs-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xs-down {
    padding: 0px !important;
  }

  .pt-0-xs-down {
    padding-top: 0px !important;
  }

  .pb-0-xs-down {
    padding-bottom: 0px !important;
  }

  .pl-0-xs-down {
    padding-left: 0px !important;
  }

  .pr-0-xs-down {
    padding-right: 0px !important;
  }

  .px-0-xs-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xs-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xs-down {
    padding: 5px !important;
  }

  .pt-5-xs-down {
    padding-top: 5px !important;
  }

  .pb-5-xs-down {
    padding-bottom: 5px !important;
  }

  .pl-5-xs-down {
    padding-left: 5px !important;
  }

  .pr-5-xs-down {
    padding-right: 5px !important;
  }

  .px-5-xs-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xs-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xs-down {
    padding: 10px !important;
  }

  .pt-10-xs-down {
    padding-top: 10px !important;
  }

  .pb-10-xs-down {
    padding-bottom: 10px !important;
  }

  .pl-10-xs-down {
    padding-left: 10px !important;
  }

  .pr-10-xs-down {
    padding-right: 10px !important;
  }

  .px-10-xs-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xs-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xs-down {
    padding: 15px !important;
  }

  .pt-15-xs-down {
    padding-top: 15px !important;
  }

  .pb-15-xs-down {
    padding-bottom: 15px !important;
  }

  .pl-15-xs-down {
    padding-left: 15px !important;
  }

  .pr-15-xs-down {
    padding-right: 15px !important;
  }

  .px-15-xs-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xs-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xs-down {
    padding: 20px !important;
  }

  .pt-20-xs-down {
    padding-top: 20px !important;
  }

  .pb-20-xs-down {
    padding-bottom: 20px !important;
  }

  .pl-20-xs-down {
    padding-left: 20px !important;
  }

  .pr-20-xs-down {
    padding-right: 20px !important;
  }

  .px-20-xs-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xs-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xs-down {
    padding: 25px !important;
  }

  .pt-25-xs-down {
    padding-top: 25px !important;
  }

  .pb-25-xs-down {
    padding-bottom: 25px !important;
  }

  .pl-25-xs-down {
    padding-left: 25px !important;
  }

  .pr-25-xs-down {
    padding-right: 25px !important;
  }

  .px-25-xs-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xs-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xs-down {
    padding: 30px !important;
  }

  .pt-30-xs-down {
    padding-top: 30px !important;
  }

  .pb-30-xs-down {
    padding-bottom: 30px !important;
  }

  .pl-30-xs-down {
    padding-left: 30px !important;
  }

  .pr-30-xs-down {
    padding-right: 30px !important;
  }

  .px-30-xs-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xs-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xs-down {
    padding: 35px !important;
  }

  .pt-35-xs-down {
    padding-top: 35px !important;
  }

  .pb-35-xs-down {
    padding-bottom: 35px !important;
  }

  .pl-35-xs-down {
    padding-left: 35px !important;
  }

  .pr-35-xs-down {
    padding-right: 35px !important;
  }

  .px-35-xs-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xs-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xs-down {
    padding: 40px !important;
  }

  .pt-40-xs-down {
    padding-top: 40px !important;
  }

  .pb-40-xs-down {
    padding-bottom: 40px !important;
  }

  .pl-40-xs-down {
    padding-left: 40px !important;
  }

  .pr-40-xs-down {
    padding-right: 40px !important;
  }

  .px-40-xs-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xs-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xs-down {
    padding: 45px !important;
  }

  .pt-45-xs-down {
    padding-top: 45px !important;
  }

  .pb-45-xs-down {
    padding-bottom: 45px !important;
  }

  .pl-45-xs-down {
    padding-left: 45px !important;
  }

  .pr-45-xs-down {
    padding-right: 45px !important;
  }

  .px-45-xs-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xs-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xs-down {
    padding: 50px !important;
  }

  .pt-50-xs-down {
    padding-top: 50px !important;
  }

  .pb-50-xs-down {
    padding-bottom: 50px !important;
  }

  .pl-50-xs-down {
    padding-left: 50px !important;
  }

  .pr-50-xs-down {
    padding-right: 50px !important;
  }

  .px-50-xs-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xs-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media (min-width: 768px) {
  .m-0-sm {
    margin: 0px !important;
  }

  .mt-0-sm {
    margin-top: 0px !important;
  }

  .mb-0-sm {
    margin-bottom: 0px !important;
  }

  .ml-0-sm {
    margin-left: 0px !important;
  }

  .mr-0-sm {
    margin-right: 0px !important;
  }

  .mx-0-sm {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .my-0-sm {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .m-5-sm {
    margin: 5px !important;
  }

  .mt-5-sm {
    margin-top: 5px !important;
  }

  .mb-5-sm {
    margin-bottom: 5px !important;
  }

  .ml-5-sm {
    margin-left: 5px !important;
  }

  .mr-5-sm {
    margin-right: 5px !important;
  }

  .mx-5-sm {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .my-5-sm {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .m-10-sm {
    margin: 10px !important;
  }

  .mt-10-sm {
    margin-top: 10px !important;
  }

  .mb-10-sm {
    margin-bottom: 10px !important;
  }

  .ml-10-sm {
    margin-left: 10px !important;
  }

  .mr-10-sm {
    margin-right: 10px !important;
  }

  .mx-10-sm {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .my-10-sm {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .m-15-sm {
    margin: 15px !important;
  }

  .mt-15-sm {
    margin-top: 15px !important;
  }

  .mb-15-sm {
    margin-bottom: 15px !important;
  }

  .ml-15-sm {
    margin-left: 15px !important;
  }

  .mr-15-sm {
    margin-right: 15px !important;
  }

  .mx-15-sm {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .my-15-sm {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .m-20-sm {
    margin: 20px !important;
  }

  .mt-20-sm {
    margin-top: 20px !important;
  }

  .mb-20-sm {
    margin-bottom: 20px !important;
  }

  .ml-20-sm {
    margin-left: 20px !important;
  }

  .mr-20-sm {
    margin-right: 20px !important;
  }

  .mx-20-sm {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .my-20-sm {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .m-25-sm {
    margin: 25px !important;
  }

  .mt-25-sm {
    margin-top: 25px !important;
  }

  .mb-25-sm {
    margin-bottom: 25px !important;
  }

  .ml-25-sm {
    margin-left: 25px !important;
  }

  .mr-25-sm {
    margin-right: 25px !important;
  }

  .mx-25-sm {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .my-25-sm {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .m-30-sm {
    margin: 30px !important;
  }

  .mt-30-sm {
    margin-top: 30px !important;
  }

  .mb-30-sm {
    margin-bottom: 30px !important;
  }

  .ml-30-sm {
    margin-left: 30px !important;
  }

  .mr-30-sm {
    margin-right: 30px !important;
  }

  .mx-30-sm {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .my-30-sm {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .m-35-sm {
    margin: 35px !important;
  }

  .mt-35-sm {
    margin-top: 35px !important;
  }

  .mb-35-sm {
    margin-bottom: 35px !important;
  }

  .ml-35-sm {
    margin-left: 35px !important;
  }

  .mr-35-sm {
    margin-right: 35px !important;
  }

  .mx-35-sm {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .my-35-sm {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

  .m-40-sm {
    margin: 40px !important;
  }

  .mt-40-sm {
    margin-top: 40px !important;
  }

  .mb-40-sm {
    margin-bottom: 40px !important;
  }

  .ml-40-sm {
    margin-left: 40px !important;
  }

  .mr-40-sm {
    margin-right: 40px !important;
  }

  .mx-40-sm {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .my-40-sm {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .m-45-sm {
    margin: 45px !important;
  }

  .mt-45-sm {
    margin-top: 45px !important;
  }

  .mb-45-sm {
    margin-bottom: 45px !important;
  }

  .ml-45-sm {
    margin-left: 45px !important;
  }

  .mr-45-sm {
    margin-right: 45px !important;
  }

  .mx-45-sm {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .my-45-sm {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .m-50-sm {
    margin: 50px !important;
  }

  .mt-50-sm {
    margin-top: 50px !important;
  }

  .mb-50-sm {
    margin-bottom: 50px !important;
  }

  .ml-50-sm {
    margin-left: 50px !important;
  }

  .mr-50-sm {
    margin-right: 50px !important;
  }

  .mx-50-sm {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .my-50-sm {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .p-0-sm {
    padding: 0px !important;
  }

  .pt-0-sm {
    padding-top: 0px !important;
  }

  .pb-0-sm {
    padding-bottom: 0px !important;
  }

  .pl-0-sm {
    padding-left: 0px !important;
  }

  .pr-0-sm {
    padding-right: 0px !important;
  }

  .px-0-sm {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm {
    padding: 5px !important;
  }

  .pt-5-sm {
    padding-top: 5px !important;
  }

  .pb-5-sm {
    padding-bottom: 5px !important;
  }

  .pl-5-sm {
    padding-left: 5px !important;
  }

  .pr-5-sm {
    padding-right: 5px !important;
  }

  .px-5-sm {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm {
    padding: 10px !important;
  }

  .pt-10-sm {
    padding-top: 10px !important;
  }

  .pb-10-sm {
    padding-bottom: 10px !important;
  }

  .pl-10-sm {
    padding-left: 10px !important;
  }

  .pr-10-sm {
    padding-right: 10px !important;
  }

  .px-10-sm {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm {
    padding: 15px !important;
  }

  .pt-15-sm {
    padding-top: 15px !important;
  }

  .pb-15-sm {
    padding-bottom: 15px !important;
  }

  .pl-15-sm {
    padding-left: 15px !important;
  }

  .pr-15-sm {
    padding-right: 15px !important;
  }

  .px-15-sm {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm {
    padding: 20px !important;
  }

  .pt-20-sm {
    padding-top: 20px !important;
  }

  .pb-20-sm {
    padding-bottom: 20px !important;
  }

  .pl-20-sm {
    padding-left: 20px !important;
  }

  .pr-20-sm {
    padding-right: 20px !important;
  }

  .px-20-sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm {
    padding: 25px !important;
  }

  .pt-25-sm {
    padding-top: 25px !important;
  }

  .pb-25-sm {
    padding-bottom: 25px !important;
  }

  .pl-25-sm {
    padding-left: 25px !important;
  }

  .pr-25-sm {
    padding-right: 25px !important;
  }

  .px-25-sm {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm {
    padding: 30px !important;
  }

  .pt-30-sm {
    padding-top: 30px !important;
  }

  .pb-30-sm {
    padding-bottom: 30px !important;
  }

  .pl-30-sm {
    padding-left: 30px !important;
  }

  .pr-30-sm {
    padding-right: 30px !important;
  }

  .px-30-sm {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm {
    padding: 35px !important;
  }

  .pt-35-sm {
    padding-top: 35px !important;
  }

  .pb-35-sm {
    padding-bottom: 35px !important;
  }

  .pl-35-sm {
    padding-left: 35px !important;
  }

  .pr-35-sm {
    padding-right: 35px !important;
  }

  .px-35-sm {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm {
    padding: 40px !important;
  }

  .pt-40-sm {
    padding-top: 40px !important;
  }

  .pb-40-sm {
    padding-bottom: 40px !important;
  }

  .pl-40-sm {
    padding-left: 40px !important;
  }

  .pr-40-sm {
    padding-right: 40px !important;
  }

  .px-40-sm {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm {
    padding: 45px !important;
  }

  .pt-45-sm {
    padding-top: 45px !important;
  }

  .pb-45-sm {
    padding-bottom: 45px !important;
  }

  .pl-45-sm {
    padding-left: 45px !important;
  }

  .pr-45-sm {
    padding-right: 45px !important;
  }

  .px-45-sm {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm {
    padding: 50px !important;
  }

  .pt-50-sm {
    padding-top: 50px !important;
  }

  .pb-50-sm {
    padding-bottom: 50px !important;
  }

  .pl-50-sm {
    padding-left: 50px !important;
  }

  .pr-50-sm {
    padding-right: 50px !important;
  }

  .px-50-sm {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm {
    padding: 0px !important;
  }

  .pt-0-sm {
    padding-top: 0px !important;
  }

  .pb-0-sm {
    padding-bottom: 0px !important;
  }

  .pl-0-sm {
    padding-left: 0px !important;
  }

  .pr-0-sm {
    padding-right: 0px !important;
  }

  .px-0-sm {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm {
    padding: 5px !important;
  }

  .pt-5-sm {
    padding-top: 5px !important;
  }

  .pb-5-sm {
    padding-bottom: 5px !important;
  }

  .pl-5-sm {
    padding-left: 5px !important;
  }

  .pr-5-sm {
    padding-right: 5px !important;
  }

  .px-5-sm {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm {
    padding: 10px !important;
  }

  .pt-10-sm {
    padding-top: 10px !important;
  }

  .pb-10-sm {
    padding-bottom: 10px !important;
  }

  .pl-10-sm {
    padding-left: 10px !important;
  }

  .pr-10-sm {
    padding-right: 10px !important;
  }

  .px-10-sm {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm {
    padding: 15px !important;
  }

  .pt-15-sm {
    padding-top: 15px !important;
  }

  .pb-15-sm {
    padding-bottom: 15px !important;
  }

  .pl-15-sm {
    padding-left: 15px !important;
  }

  .pr-15-sm {
    padding-right: 15px !important;
  }

  .px-15-sm {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm {
    padding: 20px !important;
  }

  .pt-20-sm {
    padding-top: 20px !important;
  }

  .pb-20-sm {
    padding-bottom: 20px !important;
  }

  .pl-20-sm {
    padding-left: 20px !important;
  }

  .pr-20-sm {
    padding-right: 20px !important;
  }

  .px-20-sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm {
    padding: 25px !important;
  }

  .pt-25-sm {
    padding-top: 25px !important;
  }

  .pb-25-sm {
    padding-bottom: 25px !important;
  }

  .pl-25-sm {
    padding-left: 25px !important;
  }

  .pr-25-sm {
    padding-right: 25px !important;
  }

  .px-25-sm {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm {
    padding: 30px !important;
  }

  .pt-30-sm {
    padding-top: 30px !important;
  }

  .pb-30-sm {
    padding-bottom: 30px !important;
  }

  .pl-30-sm {
    padding-left: 30px !important;
  }

  .pr-30-sm {
    padding-right: 30px !important;
  }

  .px-30-sm {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm {
    padding: 35px !important;
  }

  .pt-35-sm {
    padding-top: 35px !important;
  }

  .pb-35-sm {
    padding-bottom: 35px !important;
  }

  .pl-35-sm {
    padding-left: 35px !important;
  }

  .pr-35-sm {
    padding-right: 35px !important;
  }

  .px-35-sm {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm {
    padding: 40px !important;
  }

  .pt-40-sm {
    padding-top: 40px !important;
  }

  .pb-40-sm {
    padding-bottom: 40px !important;
  }

  .pl-40-sm {
    padding-left: 40px !important;
  }

  .pr-40-sm {
    padding-right: 40px !important;
  }

  .px-40-sm {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm {
    padding: 45px !important;
  }

  .pt-45-sm {
    padding-top: 45px !important;
  }

  .pb-45-sm {
    padding-bottom: 45px !important;
  }

  .pl-45-sm {
    padding-left: 45px !important;
  }

  .pr-45-sm {
    padding-right: 45px !important;
  }

  .px-45-sm {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm {
    padding: 50px !important;
  }

  .pt-50-sm {
    padding-top: 50px !important;
  }

  .pb-50-sm {
    padding-bottom: 50px !important;
  }

  .pl-50-sm {
    padding-left: 50px !important;
  }

  .pr-50-sm {
    padding-right: 50px !important;
  }

  .px-50-sm {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm {
    padding: 0px !important;
  }

  .pt-0-sm {
    padding-top: 0px !important;
  }

  .pb-0-sm {
    padding-bottom: 0px !important;
  }

  .pl-0-sm {
    padding-left: 0px !important;
  }

  .pr-0-sm {
    padding-right: 0px !important;
  }

  .px-0-sm {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm {
    padding: 5px !important;
  }

  .pt-5-sm {
    padding-top: 5px !important;
  }

  .pb-5-sm {
    padding-bottom: 5px !important;
  }

  .pl-5-sm {
    padding-left: 5px !important;
  }

  .pr-5-sm {
    padding-right: 5px !important;
  }

  .px-5-sm {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm {
    padding: 10px !important;
  }

  .pt-10-sm {
    padding-top: 10px !important;
  }

  .pb-10-sm {
    padding-bottom: 10px !important;
  }

  .pl-10-sm {
    padding-left: 10px !important;
  }

  .pr-10-sm {
    padding-right: 10px !important;
  }

  .px-10-sm {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm {
    padding: 15px !important;
  }

  .pt-15-sm {
    padding-top: 15px !important;
  }

  .pb-15-sm {
    padding-bottom: 15px !important;
  }

  .pl-15-sm {
    padding-left: 15px !important;
  }

  .pr-15-sm {
    padding-right: 15px !important;
  }

  .px-15-sm {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm {
    padding: 20px !important;
  }

  .pt-20-sm {
    padding-top: 20px !important;
  }

  .pb-20-sm {
    padding-bottom: 20px !important;
  }

  .pl-20-sm {
    padding-left: 20px !important;
  }

  .pr-20-sm {
    padding-right: 20px !important;
  }

  .px-20-sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm {
    padding: 25px !important;
  }

  .pt-25-sm {
    padding-top: 25px !important;
  }

  .pb-25-sm {
    padding-bottom: 25px !important;
  }

  .pl-25-sm {
    padding-left: 25px !important;
  }

  .pr-25-sm {
    padding-right: 25px !important;
  }

  .px-25-sm {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm {
    padding: 30px !important;
  }

  .pt-30-sm {
    padding-top: 30px !important;
  }

  .pb-30-sm {
    padding-bottom: 30px !important;
  }

  .pl-30-sm {
    padding-left: 30px !important;
  }

  .pr-30-sm {
    padding-right: 30px !important;
  }

  .px-30-sm {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm {
    padding: 35px !important;
  }

  .pt-35-sm {
    padding-top: 35px !important;
  }

  .pb-35-sm {
    padding-bottom: 35px !important;
  }

  .pl-35-sm {
    padding-left: 35px !important;
  }

  .pr-35-sm {
    padding-right: 35px !important;
  }

  .px-35-sm {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm {
    padding: 40px !important;
  }

  .pt-40-sm {
    padding-top: 40px !important;
  }

  .pb-40-sm {
    padding-bottom: 40px !important;
  }

  .pl-40-sm {
    padding-left: 40px !important;
  }

  .pr-40-sm {
    padding-right: 40px !important;
  }

  .px-40-sm {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm {
    padding: 45px !important;
  }

  .pt-45-sm {
    padding-top: 45px !important;
  }

  .pb-45-sm {
    padding-bottom: 45px !important;
  }

  .pl-45-sm {
    padding-left: 45px !important;
  }

  .pr-45-sm {
    padding-right: 45px !important;
  }

  .px-45-sm {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm {
    padding: 50px !important;
  }

  .pt-50-sm {
    padding-top: 50px !important;
  }

  .pb-50-sm {
    padding-bottom: 50px !important;
  }

  .pl-50-sm {
    padding-left: 50px !important;
  }

  .pr-50-sm {
    padding-right: 50px !important;
  }

  .px-50-sm {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm {
    padding: 0px !important;
  }

  .pt-0-sm {
    padding-top: 0px !important;
  }

  .pb-0-sm {
    padding-bottom: 0px !important;
  }

  .pl-0-sm {
    padding-left: 0px !important;
  }

  .pr-0-sm {
    padding-right: 0px !important;
  }

  .px-0-sm {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm {
    padding: 5px !important;
  }

  .pt-5-sm {
    padding-top: 5px !important;
  }

  .pb-5-sm {
    padding-bottom: 5px !important;
  }

  .pl-5-sm {
    padding-left: 5px !important;
  }

  .pr-5-sm {
    padding-right: 5px !important;
  }

  .px-5-sm {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm {
    padding: 10px !important;
  }

  .pt-10-sm {
    padding-top: 10px !important;
  }

  .pb-10-sm {
    padding-bottom: 10px !important;
  }

  .pl-10-sm {
    padding-left: 10px !important;
  }

  .pr-10-sm {
    padding-right: 10px !important;
  }

  .px-10-sm {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm {
    padding: 15px !important;
  }

  .pt-15-sm {
    padding-top: 15px !important;
  }

  .pb-15-sm {
    padding-bottom: 15px !important;
  }

  .pl-15-sm {
    padding-left: 15px !important;
  }

  .pr-15-sm {
    padding-right: 15px !important;
  }

  .px-15-sm {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm {
    padding: 20px !important;
  }

  .pt-20-sm {
    padding-top: 20px !important;
  }

  .pb-20-sm {
    padding-bottom: 20px !important;
  }

  .pl-20-sm {
    padding-left: 20px !important;
  }

  .pr-20-sm {
    padding-right: 20px !important;
  }

  .px-20-sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm {
    padding: 25px !important;
  }

  .pt-25-sm {
    padding-top: 25px !important;
  }

  .pb-25-sm {
    padding-bottom: 25px !important;
  }

  .pl-25-sm {
    padding-left: 25px !important;
  }

  .pr-25-sm {
    padding-right: 25px !important;
  }

  .px-25-sm {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm {
    padding: 30px !important;
  }

  .pt-30-sm {
    padding-top: 30px !important;
  }

  .pb-30-sm {
    padding-bottom: 30px !important;
  }

  .pl-30-sm {
    padding-left: 30px !important;
  }

  .pr-30-sm {
    padding-right: 30px !important;
  }

  .px-30-sm {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm {
    padding: 35px !important;
  }

  .pt-35-sm {
    padding-top: 35px !important;
  }

  .pb-35-sm {
    padding-bottom: 35px !important;
  }

  .pl-35-sm {
    padding-left: 35px !important;
  }

  .pr-35-sm {
    padding-right: 35px !important;
  }

  .px-35-sm {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm {
    padding: 40px !important;
  }

  .pt-40-sm {
    padding-top: 40px !important;
  }

  .pb-40-sm {
    padding-bottom: 40px !important;
  }

  .pl-40-sm {
    padding-left: 40px !important;
  }

  .pr-40-sm {
    padding-right: 40px !important;
  }

  .px-40-sm {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm {
    padding: 45px !important;
  }

  .pt-45-sm {
    padding-top: 45px !important;
  }

  .pb-45-sm {
    padding-bottom: 45px !important;
  }

  .pl-45-sm {
    padding-left: 45px !important;
  }

  .pr-45-sm {
    padding-right: 45px !important;
  }

  .px-45-sm {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm {
    padding: 50px !important;
  }

  .pt-50-sm {
    padding-top: 50px !important;
  }

  .pb-50-sm {
    padding-bottom: 50px !important;
  }

  .pl-50-sm {
    padding-left: 50px !important;
  }

  .pr-50-sm {
    padding-right: 50px !important;
  }

  .px-50-sm {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm {
    padding: 0px !important;
  }

  .pt-0-sm {
    padding-top: 0px !important;
  }

  .pb-0-sm {
    padding-bottom: 0px !important;
  }

  .pl-0-sm {
    padding-left: 0px !important;
  }

  .pr-0-sm {
    padding-right: 0px !important;
  }

  .px-0-sm {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm {
    padding: 5px !important;
  }

  .pt-5-sm {
    padding-top: 5px !important;
  }

  .pb-5-sm {
    padding-bottom: 5px !important;
  }

  .pl-5-sm {
    padding-left: 5px !important;
  }

  .pr-5-sm {
    padding-right: 5px !important;
  }

  .px-5-sm {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm {
    padding: 10px !important;
  }

  .pt-10-sm {
    padding-top: 10px !important;
  }

  .pb-10-sm {
    padding-bottom: 10px !important;
  }

  .pl-10-sm {
    padding-left: 10px !important;
  }

  .pr-10-sm {
    padding-right: 10px !important;
  }

  .px-10-sm {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm {
    padding: 15px !important;
  }

  .pt-15-sm {
    padding-top: 15px !important;
  }

  .pb-15-sm {
    padding-bottom: 15px !important;
  }

  .pl-15-sm {
    padding-left: 15px !important;
  }

  .pr-15-sm {
    padding-right: 15px !important;
  }

  .px-15-sm {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm {
    padding: 20px !important;
  }

  .pt-20-sm {
    padding-top: 20px !important;
  }

  .pb-20-sm {
    padding-bottom: 20px !important;
  }

  .pl-20-sm {
    padding-left: 20px !important;
  }

  .pr-20-sm {
    padding-right: 20px !important;
  }

  .px-20-sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm {
    padding: 25px !important;
  }

  .pt-25-sm {
    padding-top: 25px !important;
  }

  .pb-25-sm {
    padding-bottom: 25px !important;
  }

  .pl-25-sm {
    padding-left: 25px !important;
  }

  .pr-25-sm {
    padding-right: 25px !important;
  }

  .px-25-sm {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm {
    padding: 30px !important;
  }

  .pt-30-sm {
    padding-top: 30px !important;
  }

  .pb-30-sm {
    padding-bottom: 30px !important;
  }

  .pl-30-sm {
    padding-left: 30px !important;
  }

  .pr-30-sm {
    padding-right: 30px !important;
  }

  .px-30-sm {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm {
    padding: 35px !important;
  }

  .pt-35-sm {
    padding-top: 35px !important;
  }

  .pb-35-sm {
    padding-bottom: 35px !important;
  }

  .pl-35-sm {
    padding-left: 35px !important;
  }

  .pr-35-sm {
    padding-right: 35px !important;
  }

  .px-35-sm {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm {
    padding: 40px !important;
  }

  .pt-40-sm {
    padding-top: 40px !important;
  }

  .pb-40-sm {
    padding-bottom: 40px !important;
  }

  .pl-40-sm {
    padding-left: 40px !important;
  }

  .pr-40-sm {
    padding-right: 40px !important;
  }

  .px-40-sm {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm {
    padding: 45px !important;
  }

  .pt-45-sm {
    padding-top: 45px !important;
  }

  .pb-45-sm {
    padding-bottom: 45px !important;
  }

  .pl-45-sm {
    padding-left: 45px !important;
  }

  .pr-45-sm {
    padding-right: 45px !important;
  }

  .px-45-sm {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm {
    padding: 50px !important;
  }

  .pt-50-sm {
    padding-top: 50px !important;
  }

  .pb-50-sm {
    padding-bottom: 50px !important;
  }

  .pl-50-sm {
    padding-left: 50px !important;
  }

  .pr-50-sm {
    padding-right: 50px !important;
  }

  .px-50-sm {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm {
    padding: 0px !important;
  }

  .pt-0-sm {
    padding-top: 0px !important;
  }

  .pb-0-sm {
    padding-bottom: 0px !important;
  }

  .pl-0-sm {
    padding-left: 0px !important;
  }

  .pr-0-sm {
    padding-right: 0px !important;
  }

  .px-0-sm {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm {
    padding: 5px !important;
  }

  .pt-5-sm {
    padding-top: 5px !important;
  }

  .pb-5-sm {
    padding-bottom: 5px !important;
  }

  .pl-5-sm {
    padding-left: 5px !important;
  }

  .pr-5-sm {
    padding-right: 5px !important;
  }

  .px-5-sm {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm {
    padding: 10px !important;
  }

  .pt-10-sm {
    padding-top: 10px !important;
  }

  .pb-10-sm {
    padding-bottom: 10px !important;
  }

  .pl-10-sm {
    padding-left: 10px !important;
  }

  .pr-10-sm {
    padding-right: 10px !important;
  }

  .px-10-sm {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm {
    padding: 15px !important;
  }

  .pt-15-sm {
    padding-top: 15px !important;
  }

  .pb-15-sm {
    padding-bottom: 15px !important;
  }

  .pl-15-sm {
    padding-left: 15px !important;
  }

  .pr-15-sm {
    padding-right: 15px !important;
  }

  .px-15-sm {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm {
    padding: 20px !important;
  }

  .pt-20-sm {
    padding-top: 20px !important;
  }

  .pb-20-sm {
    padding-bottom: 20px !important;
  }

  .pl-20-sm {
    padding-left: 20px !important;
  }

  .pr-20-sm {
    padding-right: 20px !important;
  }

  .px-20-sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm {
    padding: 25px !important;
  }

  .pt-25-sm {
    padding-top: 25px !important;
  }

  .pb-25-sm {
    padding-bottom: 25px !important;
  }

  .pl-25-sm {
    padding-left: 25px !important;
  }

  .pr-25-sm {
    padding-right: 25px !important;
  }

  .px-25-sm {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm {
    padding: 30px !important;
  }

  .pt-30-sm {
    padding-top: 30px !important;
  }

  .pb-30-sm {
    padding-bottom: 30px !important;
  }

  .pl-30-sm {
    padding-left: 30px !important;
  }

  .pr-30-sm {
    padding-right: 30px !important;
  }

  .px-30-sm {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm {
    padding: 35px !important;
  }

  .pt-35-sm {
    padding-top: 35px !important;
  }

  .pb-35-sm {
    padding-bottom: 35px !important;
  }

  .pl-35-sm {
    padding-left: 35px !important;
  }

  .pr-35-sm {
    padding-right: 35px !important;
  }

  .px-35-sm {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm {
    padding: 40px !important;
  }

  .pt-40-sm {
    padding-top: 40px !important;
  }

  .pb-40-sm {
    padding-bottom: 40px !important;
  }

  .pl-40-sm {
    padding-left: 40px !important;
  }

  .pr-40-sm {
    padding-right: 40px !important;
  }

  .px-40-sm {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm {
    padding: 45px !important;
  }

  .pt-45-sm {
    padding-top: 45px !important;
  }

  .pb-45-sm {
    padding-bottom: 45px !important;
  }

  .pl-45-sm {
    padding-left: 45px !important;
  }

  .pr-45-sm {
    padding-right: 45px !important;
  }

  .px-45-sm {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm {
    padding: 50px !important;
  }

  .pt-50-sm {
    padding-top: 50px !important;
  }

  .pb-50-sm {
    padding-bottom: 50px !important;
  }

  .pl-50-sm {
    padding-left: 50px !important;
  }

  .pr-50-sm {
    padding-right: 50px !important;
  }

  .px-50-sm {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm {
    padding: 0px !important;
  }

  .pt-0-sm {
    padding-top: 0px !important;
  }

  .pb-0-sm {
    padding-bottom: 0px !important;
  }

  .pl-0-sm {
    padding-left: 0px !important;
  }

  .pr-0-sm {
    padding-right: 0px !important;
  }

  .px-0-sm {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm {
    padding: 5px !important;
  }

  .pt-5-sm {
    padding-top: 5px !important;
  }

  .pb-5-sm {
    padding-bottom: 5px !important;
  }

  .pl-5-sm {
    padding-left: 5px !important;
  }

  .pr-5-sm {
    padding-right: 5px !important;
  }

  .px-5-sm {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm {
    padding: 10px !important;
  }

  .pt-10-sm {
    padding-top: 10px !important;
  }

  .pb-10-sm {
    padding-bottom: 10px !important;
  }

  .pl-10-sm {
    padding-left: 10px !important;
  }

  .pr-10-sm {
    padding-right: 10px !important;
  }

  .px-10-sm {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm {
    padding: 15px !important;
  }

  .pt-15-sm {
    padding-top: 15px !important;
  }

  .pb-15-sm {
    padding-bottom: 15px !important;
  }

  .pl-15-sm {
    padding-left: 15px !important;
  }

  .pr-15-sm {
    padding-right: 15px !important;
  }

  .px-15-sm {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm {
    padding: 20px !important;
  }

  .pt-20-sm {
    padding-top: 20px !important;
  }

  .pb-20-sm {
    padding-bottom: 20px !important;
  }

  .pl-20-sm {
    padding-left: 20px !important;
  }

  .pr-20-sm {
    padding-right: 20px !important;
  }

  .px-20-sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm {
    padding: 25px !important;
  }

  .pt-25-sm {
    padding-top: 25px !important;
  }

  .pb-25-sm {
    padding-bottom: 25px !important;
  }

  .pl-25-sm {
    padding-left: 25px !important;
  }

  .pr-25-sm {
    padding-right: 25px !important;
  }

  .px-25-sm {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm {
    padding: 30px !important;
  }

  .pt-30-sm {
    padding-top: 30px !important;
  }

  .pb-30-sm {
    padding-bottom: 30px !important;
  }

  .pl-30-sm {
    padding-left: 30px !important;
  }

  .pr-30-sm {
    padding-right: 30px !important;
  }

  .px-30-sm {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm {
    padding: 35px !important;
  }

  .pt-35-sm {
    padding-top: 35px !important;
  }

  .pb-35-sm {
    padding-bottom: 35px !important;
  }

  .pl-35-sm {
    padding-left: 35px !important;
  }

  .pr-35-sm {
    padding-right: 35px !important;
  }

  .px-35-sm {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm {
    padding: 40px !important;
  }

  .pt-40-sm {
    padding-top: 40px !important;
  }

  .pb-40-sm {
    padding-bottom: 40px !important;
  }

  .pl-40-sm {
    padding-left: 40px !important;
  }

  .pr-40-sm {
    padding-right: 40px !important;
  }

  .px-40-sm {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm {
    padding: 45px !important;
  }

  .pt-45-sm {
    padding-top: 45px !important;
  }

  .pb-45-sm {
    padding-bottom: 45px !important;
  }

  .pl-45-sm {
    padding-left: 45px !important;
  }

  .pr-45-sm {
    padding-right: 45px !important;
  }

  .px-45-sm {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm {
    padding: 50px !important;
  }

  .pt-50-sm {
    padding-top: 50px !important;
  }

  .pb-50-sm {
    padding-bottom: 50px !important;
  }

  .pl-50-sm {
    padding-left: 50px !important;
  }

  .pr-50-sm {
    padding-right: 50px !important;
  }

  .px-50-sm {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm {
    padding: 0px !important;
  }

  .pt-0-sm {
    padding-top: 0px !important;
  }

  .pb-0-sm {
    padding-bottom: 0px !important;
  }

  .pl-0-sm {
    padding-left: 0px !important;
  }

  .pr-0-sm {
    padding-right: 0px !important;
  }

  .px-0-sm {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm {
    padding: 5px !important;
  }

  .pt-5-sm {
    padding-top: 5px !important;
  }

  .pb-5-sm {
    padding-bottom: 5px !important;
  }

  .pl-5-sm {
    padding-left: 5px !important;
  }

  .pr-5-sm {
    padding-right: 5px !important;
  }

  .px-5-sm {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm {
    padding: 10px !important;
  }

  .pt-10-sm {
    padding-top: 10px !important;
  }

  .pb-10-sm {
    padding-bottom: 10px !important;
  }

  .pl-10-sm {
    padding-left: 10px !important;
  }

  .pr-10-sm {
    padding-right: 10px !important;
  }

  .px-10-sm {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm {
    padding: 15px !important;
  }

  .pt-15-sm {
    padding-top: 15px !important;
  }

  .pb-15-sm {
    padding-bottom: 15px !important;
  }

  .pl-15-sm {
    padding-left: 15px !important;
  }

  .pr-15-sm {
    padding-right: 15px !important;
  }

  .px-15-sm {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm {
    padding: 20px !important;
  }

  .pt-20-sm {
    padding-top: 20px !important;
  }

  .pb-20-sm {
    padding-bottom: 20px !important;
  }

  .pl-20-sm {
    padding-left: 20px !important;
  }

  .pr-20-sm {
    padding-right: 20px !important;
  }

  .px-20-sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm {
    padding: 25px !important;
  }

  .pt-25-sm {
    padding-top: 25px !important;
  }

  .pb-25-sm {
    padding-bottom: 25px !important;
  }

  .pl-25-sm {
    padding-left: 25px !important;
  }

  .pr-25-sm {
    padding-right: 25px !important;
  }

  .px-25-sm {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm {
    padding: 30px !important;
  }

  .pt-30-sm {
    padding-top: 30px !important;
  }

  .pb-30-sm {
    padding-bottom: 30px !important;
  }

  .pl-30-sm {
    padding-left: 30px !important;
  }

  .pr-30-sm {
    padding-right: 30px !important;
  }

  .px-30-sm {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm {
    padding: 35px !important;
  }

  .pt-35-sm {
    padding-top: 35px !important;
  }

  .pb-35-sm {
    padding-bottom: 35px !important;
  }

  .pl-35-sm {
    padding-left: 35px !important;
  }

  .pr-35-sm {
    padding-right: 35px !important;
  }

  .px-35-sm {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm {
    padding: 40px !important;
  }

  .pt-40-sm {
    padding-top: 40px !important;
  }

  .pb-40-sm {
    padding-bottom: 40px !important;
  }

  .pl-40-sm {
    padding-left: 40px !important;
  }

  .pr-40-sm {
    padding-right: 40px !important;
  }

  .px-40-sm {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm {
    padding: 45px !important;
  }

  .pt-45-sm {
    padding-top: 45px !important;
  }

  .pb-45-sm {
    padding-bottom: 45px !important;
  }

  .pl-45-sm {
    padding-left: 45px !important;
  }

  .pr-45-sm {
    padding-right: 45px !important;
  }

  .px-45-sm {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm {
    padding: 50px !important;
  }

  .pt-50-sm {
    padding-top: 50px !important;
  }

  .pb-50-sm {
    padding-bottom: 50px !important;
  }

  .pl-50-sm {
    padding-left: 50px !important;
  }

  .pr-50-sm {
    padding-right: 50px !important;
  }

  .px-50-sm {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm {
    padding: 0px !important;
  }

  .pt-0-sm {
    padding-top: 0px !important;
  }

  .pb-0-sm {
    padding-bottom: 0px !important;
  }

  .pl-0-sm {
    padding-left: 0px !important;
  }

  .pr-0-sm {
    padding-right: 0px !important;
  }

  .px-0-sm {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm {
    padding: 5px !important;
  }

  .pt-5-sm {
    padding-top: 5px !important;
  }

  .pb-5-sm {
    padding-bottom: 5px !important;
  }

  .pl-5-sm {
    padding-left: 5px !important;
  }

  .pr-5-sm {
    padding-right: 5px !important;
  }

  .px-5-sm {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm {
    padding: 10px !important;
  }

  .pt-10-sm {
    padding-top: 10px !important;
  }

  .pb-10-sm {
    padding-bottom: 10px !important;
  }

  .pl-10-sm {
    padding-left: 10px !important;
  }

  .pr-10-sm {
    padding-right: 10px !important;
  }

  .px-10-sm {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm {
    padding: 15px !important;
  }

  .pt-15-sm {
    padding-top: 15px !important;
  }

  .pb-15-sm {
    padding-bottom: 15px !important;
  }

  .pl-15-sm {
    padding-left: 15px !important;
  }

  .pr-15-sm {
    padding-right: 15px !important;
  }

  .px-15-sm {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm {
    padding: 20px !important;
  }

  .pt-20-sm {
    padding-top: 20px !important;
  }

  .pb-20-sm {
    padding-bottom: 20px !important;
  }

  .pl-20-sm {
    padding-left: 20px !important;
  }

  .pr-20-sm {
    padding-right: 20px !important;
  }

  .px-20-sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm {
    padding: 25px !important;
  }

  .pt-25-sm {
    padding-top: 25px !important;
  }

  .pb-25-sm {
    padding-bottom: 25px !important;
  }

  .pl-25-sm {
    padding-left: 25px !important;
  }

  .pr-25-sm {
    padding-right: 25px !important;
  }

  .px-25-sm {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm {
    padding: 30px !important;
  }

  .pt-30-sm {
    padding-top: 30px !important;
  }

  .pb-30-sm {
    padding-bottom: 30px !important;
  }

  .pl-30-sm {
    padding-left: 30px !important;
  }

  .pr-30-sm {
    padding-right: 30px !important;
  }

  .px-30-sm {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm {
    padding: 35px !important;
  }

  .pt-35-sm {
    padding-top: 35px !important;
  }

  .pb-35-sm {
    padding-bottom: 35px !important;
  }

  .pl-35-sm {
    padding-left: 35px !important;
  }

  .pr-35-sm {
    padding-right: 35px !important;
  }

  .px-35-sm {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm {
    padding: 40px !important;
  }

  .pt-40-sm {
    padding-top: 40px !important;
  }

  .pb-40-sm {
    padding-bottom: 40px !important;
  }

  .pl-40-sm {
    padding-left: 40px !important;
  }

  .pr-40-sm {
    padding-right: 40px !important;
  }

  .px-40-sm {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm {
    padding: 45px !important;
  }

  .pt-45-sm {
    padding-top: 45px !important;
  }

  .pb-45-sm {
    padding-bottom: 45px !important;
  }

  .pl-45-sm {
    padding-left: 45px !important;
  }

  .pr-45-sm {
    padding-right: 45px !important;
  }

  .px-45-sm {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm {
    padding: 50px !important;
  }

  .pt-50-sm {
    padding-top: 50px !important;
  }

  .pb-50-sm {
    padding-bottom: 50px !important;
  }

  .pl-50-sm {
    padding-left: 50px !important;
  }

  .pr-50-sm {
    padding-right: 50px !important;
  }

  .px-50-sm {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm {
    padding: 0px !important;
  }

  .pt-0-sm {
    padding-top: 0px !important;
  }

  .pb-0-sm {
    padding-bottom: 0px !important;
  }

  .pl-0-sm {
    padding-left: 0px !important;
  }

  .pr-0-sm {
    padding-right: 0px !important;
  }

  .px-0-sm {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm {
    padding: 5px !important;
  }

  .pt-5-sm {
    padding-top: 5px !important;
  }

  .pb-5-sm {
    padding-bottom: 5px !important;
  }

  .pl-5-sm {
    padding-left: 5px !important;
  }

  .pr-5-sm {
    padding-right: 5px !important;
  }

  .px-5-sm {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm {
    padding: 10px !important;
  }

  .pt-10-sm {
    padding-top: 10px !important;
  }

  .pb-10-sm {
    padding-bottom: 10px !important;
  }

  .pl-10-sm {
    padding-left: 10px !important;
  }

  .pr-10-sm {
    padding-right: 10px !important;
  }

  .px-10-sm {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm {
    padding: 15px !important;
  }

  .pt-15-sm {
    padding-top: 15px !important;
  }

  .pb-15-sm {
    padding-bottom: 15px !important;
  }

  .pl-15-sm {
    padding-left: 15px !important;
  }

  .pr-15-sm {
    padding-right: 15px !important;
  }

  .px-15-sm {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm {
    padding: 20px !important;
  }

  .pt-20-sm {
    padding-top: 20px !important;
  }

  .pb-20-sm {
    padding-bottom: 20px !important;
  }

  .pl-20-sm {
    padding-left: 20px !important;
  }

  .pr-20-sm {
    padding-right: 20px !important;
  }

  .px-20-sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm {
    padding: 25px !important;
  }

  .pt-25-sm {
    padding-top: 25px !important;
  }

  .pb-25-sm {
    padding-bottom: 25px !important;
  }

  .pl-25-sm {
    padding-left: 25px !important;
  }

  .pr-25-sm {
    padding-right: 25px !important;
  }

  .px-25-sm {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm {
    padding: 30px !important;
  }

  .pt-30-sm {
    padding-top: 30px !important;
  }

  .pb-30-sm {
    padding-bottom: 30px !important;
  }

  .pl-30-sm {
    padding-left: 30px !important;
  }

  .pr-30-sm {
    padding-right: 30px !important;
  }

  .px-30-sm {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm {
    padding: 35px !important;
  }

  .pt-35-sm {
    padding-top: 35px !important;
  }

  .pb-35-sm {
    padding-bottom: 35px !important;
  }

  .pl-35-sm {
    padding-left: 35px !important;
  }

  .pr-35-sm {
    padding-right: 35px !important;
  }

  .px-35-sm {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm {
    padding: 40px !important;
  }

  .pt-40-sm {
    padding-top: 40px !important;
  }

  .pb-40-sm {
    padding-bottom: 40px !important;
  }

  .pl-40-sm {
    padding-left: 40px !important;
  }

  .pr-40-sm {
    padding-right: 40px !important;
  }

  .px-40-sm {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm {
    padding: 45px !important;
  }

  .pt-45-sm {
    padding-top: 45px !important;
  }

  .pb-45-sm {
    padding-bottom: 45px !important;
  }

  .pl-45-sm {
    padding-left: 45px !important;
  }

  .pr-45-sm {
    padding-right: 45px !important;
  }

  .px-45-sm {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm {
    padding: 50px !important;
  }

  .pt-50-sm {
    padding-top: 50px !important;
  }

  .pb-50-sm {
    padding-bottom: 50px !important;
  }

  .pl-50-sm {
    padding-left: 50px !important;
  }

  .pr-50-sm {
    padding-right: 50px !important;
  }

  .px-50-sm {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm {
    padding: 0px !important;
  }

  .pt-0-sm {
    padding-top: 0px !important;
  }

  .pb-0-sm {
    padding-bottom: 0px !important;
  }

  .pl-0-sm {
    padding-left: 0px !important;
  }

  .pr-0-sm {
    padding-right: 0px !important;
  }

  .px-0-sm {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm {
    padding: 5px !important;
  }

  .pt-5-sm {
    padding-top: 5px !important;
  }

  .pb-5-sm {
    padding-bottom: 5px !important;
  }

  .pl-5-sm {
    padding-left: 5px !important;
  }

  .pr-5-sm {
    padding-right: 5px !important;
  }

  .px-5-sm {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm {
    padding: 10px !important;
  }

  .pt-10-sm {
    padding-top: 10px !important;
  }

  .pb-10-sm {
    padding-bottom: 10px !important;
  }

  .pl-10-sm {
    padding-left: 10px !important;
  }

  .pr-10-sm {
    padding-right: 10px !important;
  }

  .px-10-sm {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm {
    padding: 15px !important;
  }

  .pt-15-sm {
    padding-top: 15px !important;
  }

  .pb-15-sm {
    padding-bottom: 15px !important;
  }

  .pl-15-sm {
    padding-left: 15px !important;
  }

  .pr-15-sm {
    padding-right: 15px !important;
  }

  .px-15-sm {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm {
    padding: 20px !important;
  }

  .pt-20-sm {
    padding-top: 20px !important;
  }

  .pb-20-sm {
    padding-bottom: 20px !important;
  }

  .pl-20-sm {
    padding-left: 20px !important;
  }

  .pr-20-sm {
    padding-right: 20px !important;
  }

  .px-20-sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm {
    padding: 25px !important;
  }

  .pt-25-sm {
    padding-top: 25px !important;
  }

  .pb-25-sm {
    padding-bottom: 25px !important;
  }

  .pl-25-sm {
    padding-left: 25px !important;
  }

  .pr-25-sm {
    padding-right: 25px !important;
  }

  .px-25-sm {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm {
    padding: 30px !important;
  }

  .pt-30-sm {
    padding-top: 30px !important;
  }

  .pb-30-sm {
    padding-bottom: 30px !important;
  }

  .pl-30-sm {
    padding-left: 30px !important;
  }

  .pr-30-sm {
    padding-right: 30px !important;
  }

  .px-30-sm {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm {
    padding: 35px !important;
  }

  .pt-35-sm {
    padding-top: 35px !important;
  }

  .pb-35-sm {
    padding-bottom: 35px !important;
  }

  .pl-35-sm {
    padding-left: 35px !important;
  }

  .pr-35-sm {
    padding-right: 35px !important;
  }

  .px-35-sm {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm {
    padding: 40px !important;
  }

  .pt-40-sm {
    padding-top: 40px !important;
  }

  .pb-40-sm {
    padding-bottom: 40px !important;
  }

  .pl-40-sm {
    padding-left: 40px !important;
  }

  .pr-40-sm {
    padding-right: 40px !important;
  }

  .px-40-sm {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm {
    padding: 45px !important;
  }

  .pt-45-sm {
    padding-top: 45px !important;
  }

  .pb-45-sm {
    padding-bottom: 45px !important;
  }

  .pl-45-sm {
    padding-left: 45px !important;
  }

  .pr-45-sm {
    padding-right: 45px !important;
  }

  .px-45-sm {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm {
    padding: 50px !important;
  }

  .pt-50-sm {
    padding-top: 50px !important;
  }

  .pb-50-sm {
    padding-bottom: 50px !important;
  }

  .pl-50-sm {
    padding-left: 50px !important;
  }

  .pr-50-sm {
    padding-right: 50px !important;
  }

  .px-50-sm {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media (max-width: 999px) {
  .m-0-sm-down {
    margin: 0px !important;
  }

  .mt-0-sm-down {
    margin-top: 0px !important;
  }

  .mb-0-sm-down {
    margin-bottom: 0px !important;
  }

  .ml-0-sm-down {
    margin-left: 0px !important;
  }

  .mr-0-sm-down {
    margin-right: 0px !important;
  }

  .mx-0-sm-down {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .my-0-sm-down {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .m-5-sm-down {
    margin: 5px !important;
  }

  .mt-5-sm-down {
    margin-top: 5px !important;
  }

  .mb-5-sm-down {
    margin-bottom: 5px !important;
  }

  .ml-5-sm-down {
    margin-left: 5px !important;
  }

  .mr-5-sm-down {
    margin-right: 5px !important;
  }

  .mx-5-sm-down {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .my-5-sm-down {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .m-10-sm-down {
    margin: 10px !important;
  }

  .mt-10-sm-down {
    margin-top: 10px !important;
  }

  .mb-10-sm-down {
    margin-bottom: 10px !important;
  }

  .ml-10-sm-down {
    margin-left: 10px !important;
  }

  .mr-10-sm-down {
    margin-right: 10px !important;
  }

  .mx-10-sm-down {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .my-10-sm-down {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .m-15-sm-down {
    margin: 15px !important;
  }

  .mt-15-sm-down {
    margin-top: 15px !important;
  }

  .mb-15-sm-down {
    margin-bottom: 15px !important;
  }

  .ml-15-sm-down {
    margin-left: 15px !important;
  }

  .mr-15-sm-down {
    margin-right: 15px !important;
  }

  .mx-15-sm-down {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .my-15-sm-down {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .m-20-sm-down {
    margin: 20px !important;
  }

  .mt-20-sm-down {
    margin-top: 20px !important;
  }

  .mb-20-sm-down {
    margin-bottom: 20px !important;
  }

  .ml-20-sm-down {
    margin-left: 20px !important;
  }

  .mr-20-sm-down {
    margin-right: 20px !important;
  }

  .mx-20-sm-down {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .my-20-sm-down {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .m-25-sm-down {
    margin: 25px !important;
  }

  .mt-25-sm-down {
    margin-top: 25px !important;
  }

  .mb-25-sm-down {
    margin-bottom: 25px !important;
  }

  .ml-25-sm-down {
    margin-left: 25px !important;
  }

  .mr-25-sm-down {
    margin-right: 25px !important;
  }

  .mx-25-sm-down {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .my-25-sm-down {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .m-30-sm-down {
    margin: 30px !important;
  }

  .mt-30-sm-down {
    margin-top: 30px !important;
  }

  .mb-30-sm-down {
    margin-bottom: 30px !important;
  }

  .ml-30-sm-down {
    margin-left: 30px !important;
  }

  .mr-30-sm-down {
    margin-right: 30px !important;
  }

  .mx-30-sm-down {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .my-30-sm-down {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .m-35-sm-down {
    margin: 35px !important;
  }

  .mt-35-sm-down {
    margin-top: 35px !important;
  }

  .mb-35-sm-down {
    margin-bottom: 35px !important;
  }

  .ml-35-sm-down {
    margin-left: 35px !important;
  }

  .mr-35-sm-down {
    margin-right: 35px !important;
  }

  .mx-35-sm-down {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .my-35-sm-down {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

  .m-40-sm-down {
    margin: 40px !important;
  }

  .mt-40-sm-down {
    margin-top: 40px !important;
  }

  .mb-40-sm-down {
    margin-bottom: 40px !important;
  }

  .ml-40-sm-down {
    margin-left: 40px !important;
  }

  .mr-40-sm-down {
    margin-right: 40px !important;
  }

  .mx-40-sm-down {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .my-40-sm-down {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .m-45-sm-down {
    margin: 45px !important;
  }

  .mt-45-sm-down {
    margin-top: 45px !important;
  }

  .mb-45-sm-down {
    margin-bottom: 45px !important;
  }

  .ml-45-sm-down {
    margin-left: 45px !important;
  }

  .mr-45-sm-down {
    margin-right: 45px !important;
  }

  .mx-45-sm-down {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .my-45-sm-down {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .m-50-sm-down {
    margin: 50px !important;
  }

  .mt-50-sm-down {
    margin-top: 50px !important;
  }

  .mb-50-sm-down {
    margin-bottom: 50px !important;
  }

  .ml-50-sm-down {
    margin-left: 50px !important;
  }

  .mr-50-sm-down {
    margin-right: 50px !important;
  }

  .mx-50-sm-down {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .my-50-sm-down {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .p-0-sm-down {
    padding: 0px !important;
  }

  .pt-0-sm-down {
    padding-top: 0px !important;
  }

  .pb-0-sm-down {
    padding-bottom: 0px !important;
  }

  .pl-0-sm-down {
    padding-left: 0px !important;
  }

  .pr-0-sm-down {
    padding-right: 0px !important;
  }

  .px-0-sm-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm-down {
    padding: 5px !important;
  }

  .pt-5-sm-down {
    padding-top: 5px !important;
  }

  .pb-5-sm-down {
    padding-bottom: 5px !important;
  }

  .pl-5-sm-down {
    padding-left: 5px !important;
  }

  .pr-5-sm-down {
    padding-right: 5px !important;
  }

  .px-5-sm-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm-down {
    padding: 10px !important;
  }

  .pt-10-sm-down {
    padding-top: 10px !important;
  }

  .pb-10-sm-down {
    padding-bottom: 10px !important;
  }

  .pl-10-sm-down {
    padding-left: 10px !important;
  }

  .pr-10-sm-down {
    padding-right: 10px !important;
  }

  .px-10-sm-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm-down {
    padding: 15px !important;
  }

  .pt-15-sm-down {
    padding-top: 15px !important;
  }

  .pb-15-sm-down {
    padding-bottom: 15px !important;
  }

  .pl-15-sm-down {
    padding-left: 15px !important;
  }

  .pr-15-sm-down {
    padding-right: 15px !important;
  }

  .px-15-sm-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm-down {
    padding: 20px !important;
  }

  .pt-20-sm-down {
    padding-top: 20px !important;
  }

  .pb-20-sm-down {
    padding-bottom: 20px !important;
  }

  .pl-20-sm-down {
    padding-left: 20px !important;
  }

  .pr-20-sm-down {
    padding-right: 20px !important;
  }

  .px-20-sm-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm-down {
    padding: 25px !important;
  }

  .pt-25-sm-down {
    padding-top: 25px !important;
  }

  .pb-25-sm-down {
    padding-bottom: 25px !important;
  }

  .pl-25-sm-down {
    padding-left: 25px !important;
  }

  .pr-25-sm-down {
    padding-right: 25px !important;
  }

  .px-25-sm-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm-down {
    padding: 30px !important;
  }

  .pt-30-sm-down {
    padding-top: 30px !important;
  }

  .pb-30-sm-down {
    padding-bottom: 30px !important;
  }

  .pl-30-sm-down {
    padding-left: 30px !important;
  }

  .pr-30-sm-down {
    padding-right: 30px !important;
  }

  .px-30-sm-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm-down {
    padding: 35px !important;
  }

  .pt-35-sm-down {
    padding-top: 35px !important;
  }

  .pb-35-sm-down {
    padding-bottom: 35px !important;
  }

  .pl-35-sm-down {
    padding-left: 35px !important;
  }

  .pr-35-sm-down {
    padding-right: 35px !important;
  }

  .px-35-sm-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm-down {
    padding: 40px !important;
  }

  .pt-40-sm-down {
    padding-top: 40px !important;
  }

  .pb-40-sm-down {
    padding-bottom: 40px !important;
  }

  .pl-40-sm-down {
    padding-left: 40px !important;
  }

  .pr-40-sm-down {
    padding-right: 40px !important;
  }

  .px-40-sm-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm-down {
    padding: 45px !important;
  }

  .pt-45-sm-down {
    padding-top: 45px !important;
  }

  .pb-45-sm-down {
    padding-bottom: 45px !important;
  }

  .pl-45-sm-down {
    padding-left: 45px !important;
  }

  .pr-45-sm-down {
    padding-right: 45px !important;
  }

  .px-45-sm-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm-down {
    padding: 50px !important;
  }

  .pt-50-sm-down {
    padding-top: 50px !important;
  }

  .pb-50-sm-down {
    padding-bottom: 50px !important;
  }

  .pl-50-sm-down {
    padding-left: 50px !important;
  }

  .pr-50-sm-down {
    padding-right: 50px !important;
  }

  .px-50-sm-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm-down {
    padding: 0px !important;
  }

  .pt-0-sm-down {
    padding-top: 0px !important;
  }

  .pb-0-sm-down {
    padding-bottom: 0px !important;
  }

  .pl-0-sm-down {
    padding-left: 0px !important;
  }

  .pr-0-sm-down {
    padding-right: 0px !important;
  }

  .px-0-sm-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm-down {
    padding: 5px !important;
  }

  .pt-5-sm-down {
    padding-top: 5px !important;
  }

  .pb-5-sm-down {
    padding-bottom: 5px !important;
  }

  .pl-5-sm-down {
    padding-left: 5px !important;
  }

  .pr-5-sm-down {
    padding-right: 5px !important;
  }

  .px-5-sm-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm-down {
    padding: 10px !important;
  }

  .pt-10-sm-down {
    padding-top: 10px !important;
  }

  .pb-10-sm-down {
    padding-bottom: 10px !important;
  }

  .pl-10-sm-down {
    padding-left: 10px !important;
  }

  .pr-10-sm-down {
    padding-right: 10px !important;
  }

  .px-10-sm-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm-down {
    padding: 15px !important;
  }

  .pt-15-sm-down {
    padding-top: 15px !important;
  }

  .pb-15-sm-down {
    padding-bottom: 15px !important;
  }

  .pl-15-sm-down {
    padding-left: 15px !important;
  }

  .pr-15-sm-down {
    padding-right: 15px !important;
  }

  .px-15-sm-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm-down {
    padding: 20px !important;
  }

  .pt-20-sm-down {
    padding-top: 20px !important;
  }

  .pb-20-sm-down {
    padding-bottom: 20px !important;
  }

  .pl-20-sm-down {
    padding-left: 20px !important;
  }

  .pr-20-sm-down {
    padding-right: 20px !important;
  }

  .px-20-sm-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm-down {
    padding: 25px !important;
  }

  .pt-25-sm-down {
    padding-top: 25px !important;
  }

  .pb-25-sm-down {
    padding-bottom: 25px !important;
  }

  .pl-25-sm-down {
    padding-left: 25px !important;
  }

  .pr-25-sm-down {
    padding-right: 25px !important;
  }

  .px-25-sm-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm-down {
    padding: 30px !important;
  }

  .pt-30-sm-down {
    padding-top: 30px !important;
  }

  .pb-30-sm-down {
    padding-bottom: 30px !important;
  }

  .pl-30-sm-down {
    padding-left: 30px !important;
  }

  .pr-30-sm-down {
    padding-right: 30px !important;
  }

  .px-30-sm-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm-down {
    padding: 35px !important;
  }

  .pt-35-sm-down {
    padding-top: 35px !important;
  }

  .pb-35-sm-down {
    padding-bottom: 35px !important;
  }

  .pl-35-sm-down {
    padding-left: 35px !important;
  }

  .pr-35-sm-down {
    padding-right: 35px !important;
  }

  .px-35-sm-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm-down {
    padding: 40px !important;
  }

  .pt-40-sm-down {
    padding-top: 40px !important;
  }

  .pb-40-sm-down {
    padding-bottom: 40px !important;
  }

  .pl-40-sm-down {
    padding-left: 40px !important;
  }

  .pr-40-sm-down {
    padding-right: 40px !important;
  }

  .px-40-sm-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm-down {
    padding: 45px !important;
  }

  .pt-45-sm-down {
    padding-top: 45px !important;
  }

  .pb-45-sm-down {
    padding-bottom: 45px !important;
  }

  .pl-45-sm-down {
    padding-left: 45px !important;
  }

  .pr-45-sm-down {
    padding-right: 45px !important;
  }

  .px-45-sm-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm-down {
    padding: 50px !important;
  }

  .pt-50-sm-down {
    padding-top: 50px !important;
  }

  .pb-50-sm-down {
    padding-bottom: 50px !important;
  }

  .pl-50-sm-down {
    padding-left: 50px !important;
  }

  .pr-50-sm-down {
    padding-right: 50px !important;
  }

  .px-50-sm-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm-down {
    padding: 0px !important;
  }

  .pt-0-sm-down {
    padding-top: 0px !important;
  }

  .pb-0-sm-down {
    padding-bottom: 0px !important;
  }

  .pl-0-sm-down {
    padding-left: 0px !important;
  }

  .pr-0-sm-down {
    padding-right: 0px !important;
  }

  .px-0-sm-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm-down {
    padding: 5px !important;
  }

  .pt-5-sm-down {
    padding-top: 5px !important;
  }

  .pb-5-sm-down {
    padding-bottom: 5px !important;
  }

  .pl-5-sm-down {
    padding-left: 5px !important;
  }

  .pr-5-sm-down {
    padding-right: 5px !important;
  }

  .px-5-sm-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm-down {
    padding: 10px !important;
  }

  .pt-10-sm-down {
    padding-top: 10px !important;
  }

  .pb-10-sm-down {
    padding-bottom: 10px !important;
  }

  .pl-10-sm-down {
    padding-left: 10px !important;
  }

  .pr-10-sm-down {
    padding-right: 10px !important;
  }

  .px-10-sm-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm-down {
    padding: 15px !important;
  }

  .pt-15-sm-down {
    padding-top: 15px !important;
  }

  .pb-15-sm-down {
    padding-bottom: 15px !important;
  }

  .pl-15-sm-down {
    padding-left: 15px !important;
  }

  .pr-15-sm-down {
    padding-right: 15px !important;
  }

  .px-15-sm-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm-down {
    padding: 20px !important;
  }

  .pt-20-sm-down {
    padding-top: 20px !important;
  }

  .pb-20-sm-down {
    padding-bottom: 20px !important;
  }

  .pl-20-sm-down {
    padding-left: 20px !important;
  }

  .pr-20-sm-down {
    padding-right: 20px !important;
  }

  .px-20-sm-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm-down {
    padding: 25px !important;
  }

  .pt-25-sm-down {
    padding-top: 25px !important;
  }

  .pb-25-sm-down {
    padding-bottom: 25px !important;
  }

  .pl-25-sm-down {
    padding-left: 25px !important;
  }

  .pr-25-sm-down {
    padding-right: 25px !important;
  }

  .px-25-sm-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm-down {
    padding: 30px !important;
  }

  .pt-30-sm-down {
    padding-top: 30px !important;
  }

  .pb-30-sm-down {
    padding-bottom: 30px !important;
  }

  .pl-30-sm-down {
    padding-left: 30px !important;
  }

  .pr-30-sm-down {
    padding-right: 30px !important;
  }

  .px-30-sm-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm-down {
    padding: 35px !important;
  }

  .pt-35-sm-down {
    padding-top: 35px !important;
  }

  .pb-35-sm-down {
    padding-bottom: 35px !important;
  }

  .pl-35-sm-down {
    padding-left: 35px !important;
  }

  .pr-35-sm-down {
    padding-right: 35px !important;
  }

  .px-35-sm-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm-down {
    padding: 40px !important;
  }

  .pt-40-sm-down {
    padding-top: 40px !important;
  }

  .pb-40-sm-down {
    padding-bottom: 40px !important;
  }

  .pl-40-sm-down {
    padding-left: 40px !important;
  }

  .pr-40-sm-down {
    padding-right: 40px !important;
  }

  .px-40-sm-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm-down {
    padding: 45px !important;
  }

  .pt-45-sm-down {
    padding-top: 45px !important;
  }

  .pb-45-sm-down {
    padding-bottom: 45px !important;
  }

  .pl-45-sm-down {
    padding-left: 45px !important;
  }

  .pr-45-sm-down {
    padding-right: 45px !important;
  }

  .px-45-sm-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm-down {
    padding: 50px !important;
  }

  .pt-50-sm-down {
    padding-top: 50px !important;
  }

  .pb-50-sm-down {
    padding-bottom: 50px !important;
  }

  .pl-50-sm-down {
    padding-left: 50px !important;
  }

  .pr-50-sm-down {
    padding-right: 50px !important;
  }

  .px-50-sm-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm-down {
    padding: 0px !important;
  }

  .pt-0-sm-down {
    padding-top: 0px !important;
  }

  .pb-0-sm-down {
    padding-bottom: 0px !important;
  }

  .pl-0-sm-down {
    padding-left: 0px !important;
  }

  .pr-0-sm-down {
    padding-right: 0px !important;
  }

  .px-0-sm-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm-down {
    padding: 5px !important;
  }

  .pt-5-sm-down {
    padding-top: 5px !important;
  }

  .pb-5-sm-down {
    padding-bottom: 5px !important;
  }

  .pl-5-sm-down {
    padding-left: 5px !important;
  }

  .pr-5-sm-down {
    padding-right: 5px !important;
  }

  .px-5-sm-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm-down {
    padding: 10px !important;
  }

  .pt-10-sm-down {
    padding-top: 10px !important;
  }

  .pb-10-sm-down {
    padding-bottom: 10px !important;
  }

  .pl-10-sm-down {
    padding-left: 10px !important;
  }

  .pr-10-sm-down {
    padding-right: 10px !important;
  }

  .px-10-sm-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm-down {
    padding: 15px !important;
  }

  .pt-15-sm-down {
    padding-top: 15px !important;
  }

  .pb-15-sm-down {
    padding-bottom: 15px !important;
  }

  .pl-15-sm-down {
    padding-left: 15px !important;
  }

  .pr-15-sm-down {
    padding-right: 15px !important;
  }

  .px-15-sm-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm-down {
    padding: 20px !important;
  }

  .pt-20-sm-down {
    padding-top: 20px !important;
  }

  .pb-20-sm-down {
    padding-bottom: 20px !important;
  }

  .pl-20-sm-down {
    padding-left: 20px !important;
  }

  .pr-20-sm-down {
    padding-right: 20px !important;
  }

  .px-20-sm-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm-down {
    padding: 25px !important;
  }

  .pt-25-sm-down {
    padding-top: 25px !important;
  }

  .pb-25-sm-down {
    padding-bottom: 25px !important;
  }

  .pl-25-sm-down {
    padding-left: 25px !important;
  }

  .pr-25-sm-down {
    padding-right: 25px !important;
  }

  .px-25-sm-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm-down {
    padding: 30px !important;
  }

  .pt-30-sm-down {
    padding-top: 30px !important;
  }

  .pb-30-sm-down {
    padding-bottom: 30px !important;
  }

  .pl-30-sm-down {
    padding-left: 30px !important;
  }

  .pr-30-sm-down {
    padding-right: 30px !important;
  }

  .px-30-sm-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm-down {
    padding: 35px !important;
  }

  .pt-35-sm-down {
    padding-top: 35px !important;
  }

  .pb-35-sm-down {
    padding-bottom: 35px !important;
  }

  .pl-35-sm-down {
    padding-left: 35px !important;
  }

  .pr-35-sm-down {
    padding-right: 35px !important;
  }

  .px-35-sm-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm-down {
    padding: 40px !important;
  }

  .pt-40-sm-down {
    padding-top: 40px !important;
  }

  .pb-40-sm-down {
    padding-bottom: 40px !important;
  }

  .pl-40-sm-down {
    padding-left: 40px !important;
  }

  .pr-40-sm-down {
    padding-right: 40px !important;
  }

  .px-40-sm-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm-down {
    padding: 45px !important;
  }

  .pt-45-sm-down {
    padding-top: 45px !important;
  }

  .pb-45-sm-down {
    padding-bottom: 45px !important;
  }

  .pl-45-sm-down {
    padding-left: 45px !important;
  }

  .pr-45-sm-down {
    padding-right: 45px !important;
  }

  .px-45-sm-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm-down {
    padding: 50px !important;
  }

  .pt-50-sm-down {
    padding-top: 50px !important;
  }

  .pb-50-sm-down {
    padding-bottom: 50px !important;
  }

  .pl-50-sm-down {
    padding-left: 50px !important;
  }

  .pr-50-sm-down {
    padding-right: 50px !important;
  }

  .px-50-sm-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm-down {
    padding: 0px !important;
  }

  .pt-0-sm-down {
    padding-top: 0px !important;
  }

  .pb-0-sm-down {
    padding-bottom: 0px !important;
  }

  .pl-0-sm-down {
    padding-left: 0px !important;
  }

  .pr-0-sm-down {
    padding-right: 0px !important;
  }

  .px-0-sm-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm-down {
    padding: 5px !important;
  }

  .pt-5-sm-down {
    padding-top: 5px !important;
  }

  .pb-5-sm-down {
    padding-bottom: 5px !important;
  }

  .pl-5-sm-down {
    padding-left: 5px !important;
  }

  .pr-5-sm-down {
    padding-right: 5px !important;
  }

  .px-5-sm-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm-down {
    padding: 10px !important;
  }

  .pt-10-sm-down {
    padding-top: 10px !important;
  }

  .pb-10-sm-down {
    padding-bottom: 10px !important;
  }

  .pl-10-sm-down {
    padding-left: 10px !important;
  }

  .pr-10-sm-down {
    padding-right: 10px !important;
  }

  .px-10-sm-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm-down {
    padding: 15px !important;
  }

  .pt-15-sm-down {
    padding-top: 15px !important;
  }

  .pb-15-sm-down {
    padding-bottom: 15px !important;
  }

  .pl-15-sm-down {
    padding-left: 15px !important;
  }

  .pr-15-sm-down {
    padding-right: 15px !important;
  }

  .px-15-sm-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm-down {
    padding: 20px !important;
  }

  .pt-20-sm-down {
    padding-top: 20px !important;
  }

  .pb-20-sm-down {
    padding-bottom: 20px !important;
  }

  .pl-20-sm-down {
    padding-left: 20px !important;
  }

  .pr-20-sm-down {
    padding-right: 20px !important;
  }

  .px-20-sm-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm-down {
    padding: 25px !important;
  }

  .pt-25-sm-down {
    padding-top: 25px !important;
  }

  .pb-25-sm-down {
    padding-bottom: 25px !important;
  }

  .pl-25-sm-down {
    padding-left: 25px !important;
  }

  .pr-25-sm-down {
    padding-right: 25px !important;
  }

  .px-25-sm-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm-down {
    padding: 30px !important;
  }

  .pt-30-sm-down {
    padding-top: 30px !important;
  }

  .pb-30-sm-down {
    padding-bottom: 30px !important;
  }

  .pl-30-sm-down {
    padding-left: 30px !important;
  }

  .pr-30-sm-down {
    padding-right: 30px !important;
  }

  .px-30-sm-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm-down {
    padding: 35px !important;
  }

  .pt-35-sm-down {
    padding-top: 35px !important;
  }

  .pb-35-sm-down {
    padding-bottom: 35px !important;
  }

  .pl-35-sm-down {
    padding-left: 35px !important;
  }

  .pr-35-sm-down {
    padding-right: 35px !important;
  }

  .px-35-sm-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm-down {
    padding: 40px !important;
  }

  .pt-40-sm-down {
    padding-top: 40px !important;
  }

  .pb-40-sm-down {
    padding-bottom: 40px !important;
  }

  .pl-40-sm-down {
    padding-left: 40px !important;
  }

  .pr-40-sm-down {
    padding-right: 40px !important;
  }

  .px-40-sm-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm-down {
    padding: 45px !important;
  }

  .pt-45-sm-down {
    padding-top: 45px !important;
  }

  .pb-45-sm-down {
    padding-bottom: 45px !important;
  }

  .pl-45-sm-down {
    padding-left: 45px !important;
  }

  .pr-45-sm-down {
    padding-right: 45px !important;
  }

  .px-45-sm-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm-down {
    padding: 50px !important;
  }

  .pt-50-sm-down {
    padding-top: 50px !important;
  }

  .pb-50-sm-down {
    padding-bottom: 50px !important;
  }

  .pl-50-sm-down {
    padding-left: 50px !important;
  }

  .pr-50-sm-down {
    padding-right: 50px !important;
  }

  .px-50-sm-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm-down {
    padding: 0px !important;
  }

  .pt-0-sm-down {
    padding-top: 0px !important;
  }

  .pb-0-sm-down {
    padding-bottom: 0px !important;
  }

  .pl-0-sm-down {
    padding-left: 0px !important;
  }

  .pr-0-sm-down {
    padding-right: 0px !important;
  }

  .px-0-sm-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm-down {
    padding: 5px !important;
  }

  .pt-5-sm-down {
    padding-top: 5px !important;
  }

  .pb-5-sm-down {
    padding-bottom: 5px !important;
  }

  .pl-5-sm-down {
    padding-left: 5px !important;
  }

  .pr-5-sm-down {
    padding-right: 5px !important;
  }

  .px-5-sm-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm-down {
    padding: 10px !important;
  }

  .pt-10-sm-down {
    padding-top: 10px !important;
  }

  .pb-10-sm-down {
    padding-bottom: 10px !important;
  }

  .pl-10-sm-down {
    padding-left: 10px !important;
  }

  .pr-10-sm-down {
    padding-right: 10px !important;
  }

  .px-10-sm-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm-down {
    padding: 15px !important;
  }

  .pt-15-sm-down {
    padding-top: 15px !important;
  }

  .pb-15-sm-down {
    padding-bottom: 15px !important;
  }

  .pl-15-sm-down {
    padding-left: 15px !important;
  }

  .pr-15-sm-down {
    padding-right: 15px !important;
  }

  .px-15-sm-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm-down {
    padding: 20px !important;
  }

  .pt-20-sm-down {
    padding-top: 20px !important;
  }

  .pb-20-sm-down {
    padding-bottom: 20px !important;
  }

  .pl-20-sm-down {
    padding-left: 20px !important;
  }

  .pr-20-sm-down {
    padding-right: 20px !important;
  }

  .px-20-sm-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm-down {
    padding: 25px !important;
  }

  .pt-25-sm-down {
    padding-top: 25px !important;
  }

  .pb-25-sm-down {
    padding-bottom: 25px !important;
  }

  .pl-25-sm-down {
    padding-left: 25px !important;
  }

  .pr-25-sm-down {
    padding-right: 25px !important;
  }

  .px-25-sm-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm-down {
    padding: 30px !important;
  }

  .pt-30-sm-down {
    padding-top: 30px !important;
  }

  .pb-30-sm-down {
    padding-bottom: 30px !important;
  }

  .pl-30-sm-down {
    padding-left: 30px !important;
  }

  .pr-30-sm-down {
    padding-right: 30px !important;
  }

  .px-30-sm-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm-down {
    padding: 35px !important;
  }

  .pt-35-sm-down {
    padding-top: 35px !important;
  }

  .pb-35-sm-down {
    padding-bottom: 35px !important;
  }

  .pl-35-sm-down {
    padding-left: 35px !important;
  }

  .pr-35-sm-down {
    padding-right: 35px !important;
  }

  .px-35-sm-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm-down {
    padding: 40px !important;
  }

  .pt-40-sm-down {
    padding-top: 40px !important;
  }

  .pb-40-sm-down {
    padding-bottom: 40px !important;
  }

  .pl-40-sm-down {
    padding-left: 40px !important;
  }

  .pr-40-sm-down {
    padding-right: 40px !important;
  }

  .px-40-sm-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm-down {
    padding: 45px !important;
  }

  .pt-45-sm-down {
    padding-top: 45px !important;
  }

  .pb-45-sm-down {
    padding-bottom: 45px !important;
  }

  .pl-45-sm-down {
    padding-left: 45px !important;
  }

  .pr-45-sm-down {
    padding-right: 45px !important;
  }

  .px-45-sm-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm-down {
    padding: 50px !important;
  }

  .pt-50-sm-down {
    padding-top: 50px !important;
  }

  .pb-50-sm-down {
    padding-bottom: 50px !important;
  }

  .pl-50-sm-down {
    padding-left: 50px !important;
  }

  .pr-50-sm-down {
    padding-right: 50px !important;
  }

  .px-50-sm-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm-down {
    padding: 0px !important;
  }

  .pt-0-sm-down {
    padding-top: 0px !important;
  }

  .pb-0-sm-down {
    padding-bottom: 0px !important;
  }

  .pl-0-sm-down {
    padding-left: 0px !important;
  }

  .pr-0-sm-down {
    padding-right: 0px !important;
  }

  .px-0-sm-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm-down {
    padding: 5px !important;
  }

  .pt-5-sm-down {
    padding-top: 5px !important;
  }

  .pb-5-sm-down {
    padding-bottom: 5px !important;
  }

  .pl-5-sm-down {
    padding-left: 5px !important;
  }

  .pr-5-sm-down {
    padding-right: 5px !important;
  }

  .px-5-sm-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm-down {
    padding: 10px !important;
  }

  .pt-10-sm-down {
    padding-top: 10px !important;
  }

  .pb-10-sm-down {
    padding-bottom: 10px !important;
  }

  .pl-10-sm-down {
    padding-left: 10px !important;
  }

  .pr-10-sm-down {
    padding-right: 10px !important;
  }

  .px-10-sm-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm-down {
    padding: 15px !important;
  }

  .pt-15-sm-down {
    padding-top: 15px !important;
  }

  .pb-15-sm-down {
    padding-bottom: 15px !important;
  }

  .pl-15-sm-down {
    padding-left: 15px !important;
  }

  .pr-15-sm-down {
    padding-right: 15px !important;
  }

  .px-15-sm-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm-down {
    padding: 20px !important;
  }

  .pt-20-sm-down {
    padding-top: 20px !important;
  }

  .pb-20-sm-down {
    padding-bottom: 20px !important;
  }

  .pl-20-sm-down {
    padding-left: 20px !important;
  }

  .pr-20-sm-down {
    padding-right: 20px !important;
  }

  .px-20-sm-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm-down {
    padding: 25px !important;
  }

  .pt-25-sm-down {
    padding-top: 25px !important;
  }

  .pb-25-sm-down {
    padding-bottom: 25px !important;
  }

  .pl-25-sm-down {
    padding-left: 25px !important;
  }

  .pr-25-sm-down {
    padding-right: 25px !important;
  }

  .px-25-sm-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm-down {
    padding: 30px !important;
  }

  .pt-30-sm-down {
    padding-top: 30px !important;
  }

  .pb-30-sm-down {
    padding-bottom: 30px !important;
  }

  .pl-30-sm-down {
    padding-left: 30px !important;
  }

  .pr-30-sm-down {
    padding-right: 30px !important;
  }

  .px-30-sm-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm-down {
    padding: 35px !important;
  }

  .pt-35-sm-down {
    padding-top: 35px !important;
  }

  .pb-35-sm-down {
    padding-bottom: 35px !important;
  }

  .pl-35-sm-down {
    padding-left: 35px !important;
  }

  .pr-35-sm-down {
    padding-right: 35px !important;
  }

  .px-35-sm-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm-down {
    padding: 40px !important;
  }

  .pt-40-sm-down {
    padding-top: 40px !important;
  }

  .pb-40-sm-down {
    padding-bottom: 40px !important;
  }

  .pl-40-sm-down {
    padding-left: 40px !important;
  }

  .pr-40-sm-down {
    padding-right: 40px !important;
  }

  .px-40-sm-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm-down {
    padding: 45px !important;
  }

  .pt-45-sm-down {
    padding-top: 45px !important;
  }

  .pb-45-sm-down {
    padding-bottom: 45px !important;
  }

  .pl-45-sm-down {
    padding-left: 45px !important;
  }

  .pr-45-sm-down {
    padding-right: 45px !important;
  }

  .px-45-sm-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm-down {
    padding: 50px !important;
  }

  .pt-50-sm-down {
    padding-top: 50px !important;
  }

  .pb-50-sm-down {
    padding-bottom: 50px !important;
  }

  .pl-50-sm-down {
    padding-left: 50px !important;
  }

  .pr-50-sm-down {
    padding-right: 50px !important;
  }

  .px-50-sm-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm-down {
    padding: 0px !important;
  }

  .pt-0-sm-down {
    padding-top: 0px !important;
  }

  .pb-0-sm-down {
    padding-bottom: 0px !important;
  }

  .pl-0-sm-down {
    padding-left: 0px !important;
  }

  .pr-0-sm-down {
    padding-right: 0px !important;
  }

  .px-0-sm-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm-down {
    padding: 5px !important;
  }

  .pt-5-sm-down {
    padding-top: 5px !important;
  }

  .pb-5-sm-down {
    padding-bottom: 5px !important;
  }

  .pl-5-sm-down {
    padding-left: 5px !important;
  }

  .pr-5-sm-down {
    padding-right: 5px !important;
  }

  .px-5-sm-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm-down {
    padding: 10px !important;
  }

  .pt-10-sm-down {
    padding-top: 10px !important;
  }

  .pb-10-sm-down {
    padding-bottom: 10px !important;
  }

  .pl-10-sm-down {
    padding-left: 10px !important;
  }

  .pr-10-sm-down {
    padding-right: 10px !important;
  }

  .px-10-sm-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm-down {
    padding: 15px !important;
  }

  .pt-15-sm-down {
    padding-top: 15px !important;
  }

  .pb-15-sm-down {
    padding-bottom: 15px !important;
  }

  .pl-15-sm-down {
    padding-left: 15px !important;
  }

  .pr-15-sm-down {
    padding-right: 15px !important;
  }

  .px-15-sm-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm-down {
    padding: 20px !important;
  }

  .pt-20-sm-down {
    padding-top: 20px !important;
  }

  .pb-20-sm-down {
    padding-bottom: 20px !important;
  }

  .pl-20-sm-down {
    padding-left: 20px !important;
  }

  .pr-20-sm-down {
    padding-right: 20px !important;
  }

  .px-20-sm-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm-down {
    padding: 25px !important;
  }

  .pt-25-sm-down {
    padding-top: 25px !important;
  }

  .pb-25-sm-down {
    padding-bottom: 25px !important;
  }

  .pl-25-sm-down {
    padding-left: 25px !important;
  }

  .pr-25-sm-down {
    padding-right: 25px !important;
  }

  .px-25-sm-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm-down {
    padding: 30px !important;
  }

  .pt-30-sm-down {
    padding-top: 30px !important;
  }

  .pb-30-sm-down {
    padding-bottom: 30px !important;
  }

  .pl-30-sm-down {
    padding-left: 30px !important;
  }

  .pr-30-sm-down {
    padding-right: 30px !important;
  }

  .px-30-sm-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm-down {
    padding: 35px !important;
  }

  .pt-35-sm-down {
    padding-top: 35px !important;
  }

  .pb-35-sm-down {
    padding-bottom: 35px !important;
  }

  .pl-35-sm-down {
    padding-left: 35px !important;
  }

  .pr-35-sm-down {
    padding-right: 35px !important;
  }

  .px-35-sm-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm-down {
    padding: 40px !important;
  }

  .pt-40-sm-down {
    padding-top: 40px !important;
  }

  .pb-40-sm-down {
    padding-bottom: 40px !important;
  }

  .pl-40-sm-down {
    padding-left: 40px !important;
  }

  .pr-40-sm-down {
    padding-right: 40px !important;
  }

  .px-40-sm-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm-down {
    padding: 45px !important;
  }

  .pt-45-sm-down {
    padding-top: 45px !important;
  }

  .pb-45-sm-down {
    padding-bottom: 45px !important;
  }

  .pl-45-sm-down {
    padding-left: 45px !important;
  }

  .pr-45-sm-down {
    padding-right: 45px !important;
  }

  .px-45-sm-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm-down {
    padding: 50px !important;
  }

  .pt-50-sm-down {
    padding-top: 50px !important;
  }

  .pb-50-sm-down {
    padding-bottom: 50px !important;
  }

  .pl-50-sm-down {
    padding-left: 50px !important;
  }

  .pr-50-sm-down {
    padding-right: 50px !important;
  }

  .px-50-sm-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm-down {
    padding: 0px !important;
  }

  .pt-0-sm-down {
    padding-top: 0px !important;
  }

  .pb-0-sm-down {
    padding-bottom: 0px !important;
  }

  .pl-0-sm-down {
    padding-left: 0px !important;
  }

  .pr-0-sm-down {
    padding-right: 0px !important;
  }

  .px-0-sm-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm-down {
    padding: 5px !important;
  }

  .pt-5-sm-down {
    padding-top: 5px !important;
  }

  .pb-5-sm-down {
    padding-bottom: 5px !important;
  }

  .pl-5-sm-down {
    padding-left: 5px !important;
  }

  .pr-5-sm-down {
    padding-right: 5px !important;
  }

  .px-5-sm-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm-down {
    padding: 10px !important;
  }

  .pt-10-sm-down {
    padding-top: 10px !important;
  }

  .pb-10-sm-down {
    padding-bottom: 10px !important;
  }

  .pl-10-sm-down {
    padding-left: 10px !important;
  }

  .pr-10-sm-down {
    padding-right: 10px !important;
  }

  .px-10-sm-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm-down {
    padding: 15px !important;
  }

  .pt-15-sm-down {
    padding-top: 15px !important;
  }

  .pb-15-sm-down {
    padding-bottom: 15px !important;
  }

  .pl-15-sm-down {
    padding-left: 15px !important;
  }

  .pr-15-sm-down {
    padding-right: 15px !important;
  }

  .px-15-sm-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm-down {
    padding: 20px !important;
  }

  .pt-20-sm-down {
    padding-top: 20px !important;
  }

  .pb-20-sm-down {
    padding-bottom: 20px !important;
  }

  .pl-20-sm-down {
    padding-left: 20px !important;
  }

  .pr-20-sm-down {
    padding-right: 20px !important;
  }

  .px-20-sm-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm-down {
    padding: 25px !important;
  }

  .pt-25-sm-down {
    padding-top: 25px !important;
  }

  .pb-25-sm-down {
    padding-bottom: 25px !important;
  }

  .pl-25-sm-down {
    padding-left: 25px !important;
  }

  .pr-25-sm-down {
    padding-right: 25px !important;
  }

  .px-25-sm-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm-down {
    padding: 30px !important;
  }

  .pt-30-sm-down {
    padding-top: 30px !important;
  }

  .pb-30-sm-down {
    padding-bottom: 30px !important;
  }

  .pl-30-sm-down {
    padding-left: 30px !important;
  }

  .pr-30-sm-down {
    padding-right: 30px !important;
  }

  .px-30-sm-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm-down {
    padding: 35px !important;
  }

  .pt-35-sm-down {
    padding-top: 35px !important;
  }

  .pb-35-sm-down {
    padding-bottom: 35px !important;
  }

  .pl-35-sm-down {
    padding-left: 35px !important;
  }

  .pr-35-sm-down {
    padding-right: 35px !important;
  }

  .px-35-sm-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm-down {
    padding: 40px !important;
  }

  .pt-40-sm-down {
    padding-top: 40px !important;
  }

  .pb-40-sm-down {
    padding-bottom: 40px !important;
  }

  .pl-40-sm-down {
    padding-left: 40px !important;
  }

  .pr-40-sm-down {
    padding-right: 40px !important;
  }

  .px-40-sm-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm-down {
    padding: 45px !important;
  }

  .pt-45-sm-down {
    padding-top: 45px !important;
  }

  .pb-45-sm-down {
    padding-bottom: 45px !important;
  }

  .pl-45-sm-down {
    padding-left: 45px !important;
  }

  .pr-45-sm-down {
    padding-right: 45px !important;
  }

  .px-45-sm-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm-down {
    padding: 50px !important;
  }

  .pt-50-sm-down {
    padding-top: 50px !important;
  }

  .pb-50-sm-down {
    padding-bottom: 50px !important;
  }

  .pl-50-sm-down {
    padding-left: 50px !important;
  }

  .pr-50-sm-down {
    padding-right: 50px !important;
  }

  .px-50-sm-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm-down {
    padding: 0px !important;
  }

  .pt-0-sm-down {
    padding-top: 0px !important;
  }

  .pb-0-sm-down {
    padding-bottom: 0px !important;
  }

  .pl-0-sm-down {
    padding-left: 0px !important;
  }

  .pr-0-sm-down {
    padding-right: 0px !important;
  }

  .px-0-sm-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm-down {
    padding: 5px !important;
  }

  .pt-5-sm-down {
    padding-top: 5px !important;
  }

  .pb-5-sm-down {
    padding-bottom: 5px !important;
  }

  .pl-5-sm-down {
    padding-left: 5px !important;
  }

  .pr-5-sm-down {
    padding-right: 5px !important;
  }

  .px-5-sm-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm-down {
    padding: 10px !important;
  }

  .pt-10-sm-down {
    padding-top: 10px !important;
  }

  .pb-10-sm-down {
    padding-bottom: 10px !important;
  }

  .pl-10-sm-down {
    padding-left: 10px !important;
  }

  .pr-10-sm-down {
    padding-right: 10px !important;
  }

  .px-10-sm-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm-down {
    padding: 15px !important;
  }

  .pt-15-sm-down {
    padding-top: 15px !important;
  }

  .pb-15-sm-down {
    padding-bottom: 15px !important;
  }

  .pl-15-sm-down {
    padding-left: 15px !important;
  }

  .pr-15-sm-down {
    padding-right: 15px !important;
  }

  .px-15-sm-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm-down {
    padding: 20px !important;
  }

  .pt-20-sm-down {
    padding-top: 20px !important;
  }

  .pb-20-sm-down {
    padding-bottom: 20px !important;
  }

  .pl-20-sm-down {
    padding-left: 20px !important;
  }

  .pr-20-sm-down {
    padding-right: 20px !important;
  }

  .px-20-sm-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm-down {
    padding: 25px !important;
  }

  .pt-25-sm-down {
    padding-top: 25px !important;
  }

  .pb-25-sm-down {
    padding-bottom: 25px !important;
  }

  .pl-25-sm-down {
    padding-left: 25px !important;
  }

  .pr-25-sm-down {
    padding-right: 25px !important;
  }

  .px-25-sm-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm-down {
    padding: 30px !important;
  }

  .pt-30-sm-down {
    padding-top: 30px !important;
  }

  .pb-30-sm-down {
    padding-bottom: 30px !important;
  }

  .pl-30-sm-down {
    padding-left: 30px !important;
  }

  .pr-30-sm-down {
    padding-right: 30px !important;
  }

  .px-30-sm-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm-down {
    padding: 35px !important;
  }

  .pt-35-sm-down {
    padding-top: 35px !important;
  }

  .pb-35-sm-down {
    padding-bottom: 35px !important;
  }

  .pl-35-sm-down {
    padding-left: 35px !important;
  }

  .pr-35-sm-down {
    padding-right: 35px !important;
  }

  .px-35-sm-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm-down {
    padding: 40px !important;
  }

  .pt-40-sm-down {
    padding-top: 40px !important;
  }

  .pb-40-sm-down {
    padding-bottom: 40px !important;
  }

  .pl-40-sm-down {
    padding-left: 40px !important;
  }

  .pr-40-sm-down {
    padding-right: 40px !important;
  }

  .px-40-sm-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm-down {
    padding: 45px !important;
  }

  .pt-45-sm-down {
    padding-top: 45px !important;
  }

  .pb-45-sm-down {
    padding-bottom: 45px !important;
  }

  .pl-45-sm-down {
    padding-left: 45px !important;
  }

  .pr-45-sm-down {
    padding-right: 45px !important;
  }

  .px-45-sm-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm-down {
    padding: 50px !important;
  }

  .pt-50-sm-down {
    padding-top: 50px !important;
  }

  .pb-50-sm-down {
    padding-bottom: 50px !important;
  }

  .pl-50-sm-down {
    padding-left: 50px !important;
  }

  .pr-50-sm-down {
    padding-right: 50px !important;
  }

  .px-50-sm-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-sm-down {
    padding: 0px !important;
  }

  .pt-0-sm-down {
    padding-top: 0px !important;
  }

  .pb-0-sm-down {
    padding-bottom: 0px !important;
  }

  .pl-0-sm-down {
    padding-left: 0px !important;
  }

  .pr-0-sm-down {
    padding-right: 0px !important;
  }

  .px-0-sm-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-sm-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-sm-down {
    padding: 5px !important;
  }

  .pt-5-sm-down {
    padding-top: 5px !important;
  }

  .pb-5-sm-down {
    padding-bottom: 5px !important;
  }

  .pl-5-sm-down {
    padding-left: 5px !important;
  }

  .pr-5-sm-down {
    padding-right: 5px !important;
  }

  .px-5-sm-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-sm-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-sm-down {
    padding: 10px !important;
  }

  .pt-10-sm-down {
    padding-top: 10px !important;
  }

  .pb-10-sm-down {
    padding-bottom: 10px !important;
  }

  .pl-10-sm-down {
    padding-left: 10px !important;
  }

  .pr-10-sm-down {
    padding-right: 10px !important;
  }

  .px-10-sm-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-sm-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-sm-down {
    padding: 15px !important;
  }

  .pt-15-sm-down {
    padding-top: 15px !important;
  }

  .pb-15-sm-down {
    padding-bottom: 15px !important;
  }

  .pl-15-sm-down {
    padding-left: 15px !important;
  }

  .pr-15-sm-down {
    padding-right: 15px !important;
  }

  .px-15-sm-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-sm-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-sm-down {
    padding: 20px !important;
  }

  .pt-20-sm-down {
    padding-top: 20px !important;
  }

  .pb-20-sm-down {
    padding-bottom: 20px !important;
  }

  .pl-20-sm-down {
    padding-left: 20px !important;
  }

  .pr-20-sm-down {
    padding-right: 20px !important;
  }

  .px-20-sm-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-sm-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-sm-down {
    padding: 25px !important;
  }

  .pt-25-sm-down {
    padding-top: 25px !important;
  }

  .pb-25-sm-down {
    padding-bottom: 25px !important;
  }

  .pl-25-sm-down {
    padding-left: 25px !important;
  }

  .pr-25-sm-down {
    padding-right: 25px !important;
  }

  .px-25-sm-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-sm-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-sm-down {
    padding: 30px !important;
  }

  .pt-30-sm-down {
    padding-top: 30px !important;
  }

  .pb-30-sm-down {
    padding-bottom: 30px !important;
  }

  .pl-30-sm-down {
    padding-left: 30px !important;
  }

  .pr-30-sm-down {
    padding-right: 30px !important;
  }

  .px-30-sm-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-sm-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-sm-down {
    padding: 35px !important;
  }

  .pt-35-sm-down {
    padding-top: 35px !important;
  }

  .pb-35-sm-down {
    padding-bottom: 35px !important;
  }

  .pl-35-sm-down {
    padding-left: 35px !important;
  }

  .pr-35-sm-down {
    padding-right: 35px !important;
  }

  .px-35-sm-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-sm-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-sm-down {
    padding: 40px !important;
  }

  .pt-40-sm-down {
    padding-top: 40px !important;
  }

  .pb-40-sm-down {
    padding-bottom: 40px !important;
  }

  .pl-40-sm-down {
    padding-left: 40px !important;
  }

  .pr-40-sm-down {
    padding-right: 40px !important;
  }

  .px-40-sm-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-sm-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-sm-down {
    padding: 45px !important;
  }

  .pt-45-sm-down {
    padding-top: 45px !important;
  }

  .pb-45-sm-down {
    padding-bottom: 45px !important;
  }

  .pl-45-sm-down {
    padding-left: 45px !important;
  }

  .pr-45-sm-down {
    padding-right: 45px !important;
  }

  .px-45-sm-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-sm-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-sm-down {
    padding: 50px !important;
  }

  .pt-50-sm-down {
    padding-top: 50px !important;
  }

  .pb-50-sm-down {
    padding-bottom: 50px !important;
  }

  .pl-50-sm-down {
    padding-left: 50px !important;
  }

  .pr-50-sm-down {
    padding-right: 50px !important;
  }

  .px-50-sm-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-sm-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media (min-width: 1000px) {
  .m-0-md {
    margin: 0px !important;
  }

  .mt-0-md {
    margin-top: 0px !important;
  }

  .mb-0-md {
    margin-bottom: 0px !important;
  }

  .ml-0-md {
    margin-left: 0px !important;
  }

  .mr-0-md {
    margin-right: 0px !important;
  }

  .mx-0-md {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .my-0-md {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .m-5-md {
    margin: 5px !important;
  }

  .mt-5-md {
    margin-top: 5px !important;
  }

  .mb-5-md {
    margin-bottom: 5px !important;
  }

  .ml-5-md {
    margin-left: 5px !important;
  }

  .mr-5-md {
    margin-right: 5px !important;
  }

  .mx-5-md {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .my-5-md {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .m-10-md {
    margin: 10px !important;
  }

  .mt-10-md {
    margin-top: 10px !important;
  }

  .mb-10-md {
    margin-bottom: 10px !important;
  }

  .ml-10-md {
    margin-left: 10px !important;
  }

  .mr-10-md {
    margin-right: 10px !important;
  }

  .mx-10-md {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .my-10-md {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .m-15-md {
    margin: 15px !important;
  }

  .mt-15-md {
    margin-top: 15px !important;
  }

  .mb-15-md {
    margin-bottom: 15px !important;
  }

  .ml-15-md {
    margin-left: 15px !important;
  }

  .mr-15-md {
    margin-right: 15px !important;
  }

  .mx-15-md {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .my-15-md {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .m-20-md {
    margin: 20px !important;
  }

  .mt-20-md {
    margin-top: 20px !important;
  }

  .mb-20-md {
    margin-bottom: 20px !important;
  }

  .ml-20-md {
    margin-left: 20px !important;
  }

  .mr-20-md {
    margin-right: 20px !important;
  }

  .mx-20-md {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .my-20-md {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .m-25-md {
    margin: 25px !important;
  }

  .mt-25-md {
    margin-top: 25px !important;
  }

  .mb-25-md {
    margin-bottom: 25px !important;
  }

  .ml-25-md {
    margin-left: 25px !important;
  }

  .mr-25-md {
    margin-right: 25px !important;
  }

  .mx-25-md {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .my-25-md {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .m-30-md {
    margin: 30px !important;
  }

  .mt-30-md {
    margin-top: 30px !important;
  }

  .mb-30-md {
    margin-bottom: 30px !important;
  }

  .ml-30-md {
    margin-left: 30px !important;
  }

  .mr-30-md {
    margin-right: 30px !important;
  }

  .mx-30-md {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .my-30-md {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .m-35-md {
    margin: 35px !important;
  }

  .mt-35-md {
    margin-top: 35px !important;
  }

  .mb-35-md {
    margin-bottom: 35px !important;
  }

  .ml-35-md {
    margin-left: 35px !important;
  }

  .mr-35-md {
    margin-right: 35px !important;
  }

  .mx-35-md {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .my-35-md {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

  .m-40-md {
    margin: 40px !important;
  }

  .mt-40-md {
    margin-top: 40px !important;
  }

  .mb-40-md {
    margin-bottom: 40px !important;
  }

  .ml-40-md {
    margin-left: 40px !important;
  }

  .mr-40-md {
    margin-right: 40px !important;
  }

  .mx-40-md {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .my-40-md {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .m-45-md {
    margin: 45px !important;
  }

  .mt-45-md {
    margin-top: 45px !important;
  }

  .mb-45-md {
    margin-bottom: 45px !important;
  }

  .ml-45-md {
    margin-left: 45px !important;
  }

  .mr-45-md {
    margin-right: 45px !important;
  }

  .mx-45-md {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .my-45-md {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .m-50-md {
    margin: 50px !important;
  }

  .mt-50-md {
    margin-top: 50px !important;
  }

  .mb-50-md {
    margin-bottom: 50px !important;
  }

  .ml-50-md {
    margin-left: 50px !important;
  }

  .mr-50-md {
    margin-right: 50px !important;
  }

  .mx-50-md {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .my-50-md {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .p-0-md {
    padding: 0px !important;
  }

  .pt-0-md {
    padding-top: 0px !important;
  }

  .pb-0-md {
    padding-bottom: 0px !important;
  }

  .pl-0-md {
    padding-left: 0px !important;
  }

  .pr-0-md {
    padding-right: 0px !important;
  }

  .px-0-md {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md {
    padding: 5px !important;
  }

  .pt-5-md {
    padding-top: 5px !important;
  }

  .pb-5-md {
    padding-bottom: 5px !important;
  }

  .pl-5-md {
    padding-left: 5px !important;
  }

  .pr-5-md {
    padding-right: 5px !important;
  }

  .px-5-md {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md {
    padding: 10px !important;
  }

  .pt-10-md {
    padding-top: 10px !important;
  }

  .pb-10-md {
    padding-bottom: 10px !important;
  }

  .pl-10-md {
    padding-left: 10px !important;
  }

  .pr-10-md {
    padding-right: 10px !important;
  }

  .px-10-md {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md {
    padding: 15px !important;
  }

  .pt-15-md {
    padding-top: 15px !important;
  }

  .pb-15-md {
    padding-bottom: 15px !important;
  }

  .pl-15-md {
    padding-left: 15px !important;
  }

  .pr-15-md {
    padding-right: 15px !important;
  }

  .px-15-md {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md {
    padding: 20px !important;
  }

  .pt-20-md {
    padding-top: 20px !important;
  }

  .pb-20-md {
    padding-bottom: 20px !important;
  }

  .pl-20-md {
    padding-left: 20px !important;
  }

  .pr-20-md {
    padding-right: 20px !important;
  }

  .px-20-md {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md {
    padding: 25px !important;
  }

  .pt-25-md {
    padding-top: 25px !important;
  }

  .pb-25-md {
    padding-bottom: 25px !important;
  }

  .pl-25-md {
    padding-left: 25px !important;
  }

  .pr-25-md {
    padding-right: 25px !important;
  }

  .px-25-md {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md {
    padding: 30px !important;
  }

  .pt-30-md {
    padding-top: 30px !important;
  }

  .pb-30-md {
    padding-bottom: 30px !important;
  }

  .pl-30-md {
    padding-left: 30px !important;
  }

  .pr-30-md {
    padding-right: 30px !important;
  }

  .px-30-md {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md {
    padding: 35px !important;
  }

  .pt-35-md {
    padding-top: 35px !important;
  }

  .pb-35-md {
    padding-bottom: 35px !important;
  }

  .pl-35-md {
    padding-left: 35px !important;
  }

  .pr-35-md {
    padding-right: 35px !important;
  }

  .px-35-md {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md {
    padding: 40px !important;
  }

  .pt-40-md {
    padding-top: 40px !important;
  }

  .pb-40-md {
    padding-bottom: 40px !important;
  }

  .pl-40-md {
    padding-left: 40px !important;
  }

  .pr-40-md {
    padding-right: 40px !important;
  }

  .px-40-md {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md {
    padding: 45px !important;
  }

  .pt-45-md {
    padding-top: 45px !important;
  }

  .pb-45-md {
    padding-bottom: 45px !important;
  }

  .pl-45-md {
    padding-left: 45px !important;
  }

  .pr-45-md {
    padding-right: 45px !important;
  }

  .px-45-md {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md {
    padding: 50px !important;
  }

  .pt-50-md {
    padding-top: 50px !important;
  }

  .pb-50-md {
    padding-bottom: 50px !important;
  }

  .pl-50-md {
    padding-left: 50px !important;
  }

  .pr-50-md {
    padding-right: 50px !important;
  }

  .px-50-md {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md {
    padding: 0px !important;
  }

  .pt-0-md {
    padding-top: 0px !important;
  }

  .pb-0-md {
    padding-bottom: 0px !important;
  }

  .pl-0-md {
    padding-left: 0px !important;
  }

  .pr-0-md {
    padding-right: 0px !important;
  }

  .px-0-md {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md {
    padding: 5px !important;
  }

  .pt-5-md {
    padding-top: 5px !important;
  }

  .pb-5-md {
    padding-bottom: 5px !important;
  }

  .pl-5-md {
    padding-left: 5px !important;
  }

  .pr-5-md {
    padding-right: 5px !important;
  }

  .px-5-md {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md {
    padding: 10px !important;
  }

  .pt-10-md {
    padding-top: 10px !important;
  }

  .pb-10-md {
    padding-bottom: 10px !important;
  }

  .pl-10-md {
    padding-left: 10px !important;
  }

  .pr-10-md {
    padding-right: 10px !important;
  }

  .px-10-md {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md {
    padding: 15px !important;
  }

  .pt-15-md {
    padding-top: 15px !important;
  }

  .pb-15-md {
    padding-bottom: 15px !important;
  }

  .pl-15-md {
    padding-left: 15px !important;
  }

  .pr-15-md {
    padding-right: 15px !important;
  }

  .px-15-md {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md {
    padding: 20px !important;
  }

  .pt-20-md {
    padding-top: 20px !important;
  }

  .pb-20-md {
    padding-bottom: 20px !important;
  }

  .pl-20-md {
    padding-left: 20px !important;
  }

  .pr-20-md {
    padding-right: 20px !important;
  }

  .px-20-md {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md {
    padding: 25px !important;
  }

  .pt-25-md {
    padding-top: 25px !important;
  }

  .pb-25-md {
    padding-bottom: 25px !important;
  }

  .pl-25-md {
    padding-left: 25px !important;
  }

  .pr-25-md {
    padding-right: 25px !important;
  }

  .px-25-md {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md {
    padding: 30px !important;
  }

  .pt-30-md {
    padding-top: 30px !important;
  }

  .pb-30-md {
    padding-bottom: 30px !important;
  }

  .pl-30-md {
    padding-left: 30px !important;
  }

  .pr-30-md {
    padding-right: 30px !important;
  }

  .px-30-md {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md {
    padding: 35px !important;
  }

  .pt-35-md {
    padding-top: 35px !important;
  }

  .pb-35-md {
    padding-bottom: 35px !important;
  }

  .pl-35-md {
    padding-left: 35px !important;
  }

  .pr-35-md {
    padding-right: 35px !important;
  }

  .px-35-md {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md {
    padding: 40px !important;
  }

  .pt-40-md {
    padding-top: 40px !important;
  }

  .pb-40-md {
    padding-bottom: 40px !important;
  }

  .pl-40-md {
    padding-left: 40px !important;
  }

  .pr-40-md {
    padding-right: 40px !important;
  }

  .px-40-md {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md {
    padding: 45px !important;
  }

  .pt-45-md {
    padding-top: 45px !important;
  }

  .pb-45-md {
    padding-bottom: 45px !important;
  }

  .pl-45-md {
    padding-left: 45px !important;
  }

  .pr-45-md {
    padding-right: 45px !important;
  }

  .px-45-md {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md {
    padding: 50px !important;
  }

  .pt-50-md {
    padding-top: 50px !important;
  }

  .pb-50-md {
    padding-bottom: 50px !important;
  }

  .pl-50-md {
    padding-left: 50px !important;
  }

  .pr-50-md {
    padding-right: 50px !important;
  }

  .px-50-md {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md {
    padding: 0px !important;
  }

  .pt-0-md {
    padding-top: 0px !important;
  }

  .pb-0-md {
    padding-bottom: 0px !important;
  }

  .pl-0-md {
    padding-left: 0px !important;
  }

  .pr-0-md {
    padding-right: 0px !important;
  }

  .px-0-md {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md {
    padding: 5px !important;
  }

  .pt-5-md {
    padding-top: 5px !important;
  }

  .pb-5-md {
    padding-bottom: 5px !important;
  }

  .pl-5-md {
    padding-left: 5px !important;
  }

  .pr-5-md {
    padding-right: 5px !important;
  }

  .px-5-md {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md {
    padding: 10px !important;
  }

  .pt-10-md {
    padding-top: 10px !important;
  }

  .pb-10-md {
    padding-bottom: 10px !important;
  }

  .pl-10-md {
    padding-left: 10px !important;
  }

  .pr-10-md {
    padding-right: 10px !important;
  }

  .px-10-md {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md {
    padding: 15px !important;
  }

  .pt-15-md {
    padding-top: 15px !important;
  }

  .pb-15-md {
    padding-bottom: 15px !important;
  }

  .pl-15-md {
    padding-left: 15px !important;
  }

  .pr-15-md {
    padding-right: 15px !important;
  }

  .px-15-md {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md {
    padding: 20px !important;
  }

  .pt-20-md {
    padding-top: 20px !important;
  }

  .pb-20-md {
    padding-bottom: 20px !important;
  }

  .pl-20-md {
    padding-left: 20px !important;
  }

  .pr-20-md {
    padding-right: 20px !important;
  }

  .px-20-md {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md {
    padding: 25px !important;
  }

  .pt-25-md {
    padding-top: 25px !important;
  }

  .pb-25-md {
    padding-bottom: 25px !important;
  }

  .pl-25-md {
    padding-left: 25px !important;
  }

  .pr-25-md {
    padding-right: 25px !important;
  }

  .px-25-md {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md {
    padding: 30px !important;
  }

  .pt-30-md {
    padding-top: 30px !important;
  }

  .pb-30-md {
    padding-bottom: 30px !important;
  }

  .pl-30-md {
    padding-left: 30px !important;
  }

  .pr-30-md {
    padding-right: 30px !important;
  }

  .px-30-md {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md {
    padding: 35px !important;
  }

  .pt-35-md {
    padding-top: 35px !important;
  }

  .pb-35-md {
    padding-bottom: 35px !important;
  }

  .pl-35-md {
    padding-left: 35px !important;
  }

  .pr-35-md {
    padding-right: 35px !important;
  }

  .px-35-md {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md {
    padding: 40px !important;
  }

  .pt-40-md {
    padding-top: 40px !important;
  }

  .pb-40-md {
    padding-bottom: 40px !important;
  }

  .pl-40-md {
    padding-left: 40px !important;
  }

  .pr-40-md {
    padding-right: 40px !important;
  }

  .px-40-md {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md {
    padding: 45px !important;
  }

  .pt-45-md {
    padding-top: 45px !important;
  }

  .pb-45-md {
    padding-bottom: 45px !important;
  }

  .pl-45-md {
    padding-left: 45px !important;
  }

  .pr-45-md {
    padding-right: 45px !important;
  }

  .px-45-md {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md {
    padding: 50px !important;
  }

  .pt-50-md {
    padding-top: 50px !important;
  }

  .pb-50-md {
    padding-bottom: 50px !important;
  }

  .pl-50-md {
    padding-left: 50px !important;
  }

  .pr-50-md {
    padding-right: 50px !important;
  }

  .px-50-md {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md {
    padding: 0px !important;
  }

  .pt-0-md {
    padding-top: 0px !important;
  }

  .pb-0-md {
    padding-bottom: 0px !important;
  }

  .pl-0-md {
    padding-left: 0px !important;
  }

  .pr-0-md {
    padding-right: 0px !important;
  }

  .px-0-md {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md {
    padding: 5px !important;
  }

  .pt-5-md {
    padding-top: 5px !important;
  }

  .pb-5-md {
    padding-bottom: 5px !important;
  }

  .pl-5-md {
    padding-left: 5px !important;
  }

  .pr-5-md {
    padding-right: 5px !important;
  }

  .px-5-md {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md {
    padding: 10px !important;
  }

  .pt-10-md {
    padding-top: 10px !important;
  }

  .pb-10-md {
    padding-bottom: 10px !important;
  }

  .pl-10-md {
    padding-left: 10px !important;
  }

  .pr-10-md {
    padding-right: 10px !important;
  }

  .px-10-md {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md {
    padding: 15px !important;
  }

  .pt-15-md {
    padding-top: 15px !important;
  }

  .pb-15-md {
    padding-bottom: 15px !important;
  }

  .pl-15-md {
    padding-left: 15px !important;
  }

  .pr-15-md {
    padding-right: 15px !important;
  }

  .px-15-md {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md {
    padding: 20px !important;
  }

  .pt-20-md {
    padding-top: 20px !important;
  }

  .pb-20-md {
    padding-bottom: 20px !important;
  }

  .pl-20-md {
    padding-left: 20px !important;
  }

  .pr-20-md {
    padding-right: 20px !important;
  }

  .px-20-md {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md {
    padding: 25px !important;
  }

  .pt-25-md {
    padding-top: 25px !important;
  }

  .pb-25-md {
    padding-bottom: 25px !important;
  }

  .pl-25-md {
    padding-left: 25px !important;
  }

  .pr-25-md {
    padding-right: 25px !important;
  }

  .px-25-md {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md {
    padding: 30px !important;
  }

  .pt-30-md {
    padding-top: 30px !important;
  }

  .pb-30-md {
    padding-bottom: 30px !important;
  }

  .pl-30-md {
    padding-left: 30px !important;
  }

  .pr-30-md {
    padding-right: 30px !important;
  }

  .px-30-md {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md {
    padding: 35px !important;
  }

  .pt-35-md {
    padding-top: 35px !important;
  }

  .pb-35-md {
    padding-bottom: 35px !important;
  }

  .pl-35-md {
    padding-left: 35px !important;
  }

  .pr-35-md {
    padding-right: 35px !important;
  }

  .px-35-md {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md {
    padding: 40px !important;
  }

  .pt-40-md {
    padding-top: 40px !important;
  }

  .pb-40-md {
    padding-bottom: 40px !important;
  }

  .pl-40-md {
    padding-left: 40px !important;
  }

  .pr-40-md {
    padding-right: 40px !important;
  }

  .px-40-md {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md {
    padding: 45px !important;
  }

  .pt-45-md {
    padding-top: 45px !important;
  }

  .pb-45-md {
    padding-bottom: 45px !important;
  }

  .pl-45-md {
    padding-left: 45px !important;
  }

  .pr-45-md {
    padding-right: 45px !important;
  }

  .px-45-md {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md {
    padding: 50px !important;
  }

  .pt-50-md {
    padding-top: 50px !important;
  }

  .pb-50-md {
    padding-bottom: 50px !important;
  }

  .pl-50-md {
    padding-left: 50px !important;
  }

  .pr-50-md {
    padding-right: 50px !important;
  }

  .px-50-md {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md {
    padding: 0px !important;
  }

  .pt-0-md {
    padding-top: 0px !important;
  }

  .pb-0-md {
    padding-bottom: 0px !important;
  }

  .pl-0-md {
    padding-left: 0px !important;
  }

  .pr-0-md {
    padding-right: 0px !important;
  }

  .px-0-md {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md {
    padding: 5px !important;
  }

  .pt-5-md {
    padding-top: 5px !important;
  }

  .pb-5-md {
    padding-bottom: 5px !important;
  }

  .pl-5-md {
    padding-left: 5px !important;
  }

  .pr-5-md {
    padding-right: 5px !important;
  }

  .px-5-md {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md {
    padding: 10px !important;
  }

  .pt-10-md {
    padding-top: 10px !important;
  }

  .pb-10-md {
    padding-bottom: 10px !important;
  }

  .pl-10-md {
    padding-left: 10px !important;
  }

  .pr-10-md {
    padding-right: 10px !important;
  }

  .px-10-md {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md {
    padding: 15px !important;
  }

  .pt-15-md {
    padding-top: 15px !important;
  }

  .pb-15-md {
    padding-bottom: 15px !important;
  }

  .pl-15-md {
    padding-left: 15px !important;
  }

  .pr-15-md {
    padding-right: 15px !important;
  }

  .px-15-md {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md {
    padding: 20px !important;
  }

  .pt-20-md {
    padding-top: 20px !important;
  }

  .pb-20-md {
    padding-bottom: 20px !important;
  }

  .pl-20-md {
    padding-left: 20px !important;
  }

  .pr-20-md {
    padding-right: 20px !important;
  }

  .px-20-md {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md {
    padding: 25px !important;
  }

  .pt-25-md {
    padding-top: 25px !important;
  }

  .pb-25-md {
    padding-bottom: 25px !important;
  }

  .pl-25-md {
    padding-left: 25px !important;
  }

  .pr-25-md {
    padding-right: 25px !important;
  }

  .px-25-md {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md {
    padding: 30px !important;
  }

  .pt-30-md {
    padding-top: 30px !important;
  }

  .pb-30-md {
    padding-bottom: 30px !important;
  }

  .pl-30-md {
    padding-left: 30px !important;
  }

  .pr-30-md {
    padding-right: 30px !important;
  }

  .px-30-md {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md {
    padding: 35px !important;
  }

  .pt-35-md {
    padding-top: 35px !important;
  }

  .pb-35-md {
    padding-bottom: 35px !important;
  }

  .pl-35-md {
    padding-left: 35px !important;
  }

  .pr-35-md {
    padding-right: 35px !important;
  }

  .px-35-md {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md {
    padding: 40px !important;
  }

  .pt-40-md {
    padding-top: 40px !important;
  }

  .pb-40-md {
    padding-bottom: 40px !important;
  }

  .pl-40-md {
    padding-left: 40px !important;
  }

  .pr-40-md {
    padding-right: 40px !important;
  }

  .px-40-md {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md {
    padding: 45px !important;
  }

  .pt-45-md {
    padding-top: 45px !important;
  }

  .pb-45-md {
    padding-bottom: 45px !important;
  }

  .pl-45-md {
    padding-left: 45px !important;
  }

  .pr-45-md {
    padding-right: 45px !important;
  }

  .px-45-md {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md {
    padding: 50px !important;
  }

  .pt-50-md {
    padding-top: 50px !important;
  }

  .pb-50-md {
    padding-bottom: 50px !important;
  }

  .pl-50-md {
    padding-left: 50px !important;
  }

  .pr-50-md {
    padding-right: 50px !important;
  }

  .px-50-md {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md {
    padding: 0px !important;
  }

  .pt-0-md {
    padding-top: 0px !important;
  }

  .pb-0-md {
    padding-bottom: 0px !important;
  }

  .pl-0-md {
    padding-left: 0px !important;
  }

  .pr-0-md {
    padding-right: 0px !important;
  }

  .px-0-md {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md {
    padding: 5px !important;
  }

  .pt-5-md {
    padding-top: 5px !important;
  }

  .pb-5-md {
    padding-bottom: 5px !important;
  }

  .pl-5-md {
    padding-left: 5px !important;
  }

  .pr-5-md {
    padding-right: 5px !important;
  }

  .px-5-md {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md {
    padding: 10px !important;
  }

  .pt-10-md {
    padding-top: 10px !important;
  }

  .pb-10-md {
    padding-bottom: 10px !important;
  }

  .pl-10-md {
    padding-left: 10px !important;
  }

  .pr-10-md {
    padding-right: 10px !important;
  }

  .px-10-md {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md {
    padding: 15px !important;
  }

  .pt-15-md {
    padding-top: 15px !important;
  }

  .pb-15-md {
    padding-bottom: 15px !important;
  }

  .pl-15-md {
    padding-left: 15px !important;
  }

  .pr-15-md {
    padding-right: 15px !important;
  }

  .px-15-md {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md {
    padding: 20px !important;
  }

  .pt-20-md {
    padding-top: 20px !important;
  }

  .pb-20-md {
    padding-bottom: 20px !important;
  }

  .pl-20-md {
    padding-left: 20px !important;
  }

  .pr-20-md {
    padding-right: 20px !important;
  }

  .px-20-md {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md {
    padding: 25px !important;
  }

  .pt-25-md {
    padding-top: 25px !important;
  }

  .pb-25-md {
    padding-bottom: 25px !important;
  }

  .pl-25-md {
    padding-left: 25px !important;
  }

  .pr-25-md {
    padding-right: 25px !important;
  }

  .px-25-md {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md {
    padding: 30px !important;
  }

  .pt-30-md {
    padding-top: 30px !important;
  }

  .pb-30-md {
    padding-bottom: 30px !important;
  }

  .pl-30-md {
    padding-left: 30px !important;
  }

  .pr-30-md {
    padding-right: 30px !important;
  }

  .px-30-md {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md {
    padding: 35px !important;
  }

  .pt-35-md {
    padding-top: 35px !important;
  }

  .pb-35-md {
    padding-bottom: 35px !important;
  }

  .pl-35-md {
    padding-left: 35px !important;
  }

  .pr-35-md {
    padding-right: 35px !important;
  }

  .px-35-md {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md {
    padding: 40px !important;
  }

  .pt-40-md {
    padding-top: 40px !important;
  }

  .pb-40-md {
    padding-bottom: 40px !important;
  }

  .pl-40-md {
    padding-left: 40px !important;
  }

  .pr-40-md {
    padding-right: 40px !important;
  }

  .px-40-md {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md {
    padding: 45px !important;
  }

  .pt-45-md {
    padding-top: 45px !important;
  }

  .pb-45-md {
    padding-bottom: 45px !important;
  }

  .pl-45-md {
    padding-left: 45px !important;
  }

  .pr-45-md {
    padding-right: 45px !important;
  }

  .px-45-md {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md {
    padding: 50px !important;
  }

  .pt-50-md {
    padding-top: 50px !important;
  }

  .pb-50-md {
    padding-bottom: 50px !important;
  }

  .pl-50-md {
    padding-left: 50px !important;
  }

  .pr-50-md {
    padding-right: 50px !important;
  }

  .px-50-md {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md {
    padding: 0px !important;
  }

  .pt-0-md {
    padding-top: 0px !important;
  }

  .pb-0-md {
    padding-bottom: 0px !important;
  }

  .pl-0-md {
    padding-left: 0px !important;
  }

  .pr-0-md {
    padding-right: 0px !important;
  }

  .px-0-md {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md {
    padding: 5px !important;
  }

  .pt-5-md {
    padding-top: 5px !important;
  }

  .pb-5-md {
    padding-bottom: 5px !important;
  }

  .pl-5-md {
    padding-left: 5px !important;
  }

  .pr-5-md {
    padding-right: 5px !important;
  }

  .px-5-md {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md {
    padding: 10px !important;
  }

  .pt-10-md {
    padding-top: 10px !important;
  }

  .pb-10-md {
    padding-bottom: 10px !important;
  }

  .pl-10-md {
    padding-left: 10px !important;
  }

  .pr-10-md {
    padding-right: 10px !important;
  }

  .px-10-md {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md {
    padding: 15px !important;
  }

  .pt-15-md {
    padding-top: 15px !important;
  }

  .pb-15-md {
    padding-bottom: 15px !important;
  }

  .pl-15-md {
    padding-left: 15px !important;
  }

  .pr-15-md {
    padding-right: 15px !important;
  }

  .px-15-md {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md {
    padding: 20px !important;
  }

  .pt-20-md {
    padding-top: 20px !important;
  }

  .pb-20-md {
    padding-bottom: 20px !important;
  }

  .pl-20-md {
    padding-left: 20px !important;
  }

  .pr-20-md {
    padding-right: 20px !important;
  }

  .px-20-md {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md {
    padding: 25px !important;
  }

  .pt-25-md {
    padding-top: 25px !important;
  }

  .pb-25-md {
    padding-bottom: 25px !important;
  }

  .pl-25-md {
    padding-left: 25px !important;
  }

  .pr-25-md {
    padding-right: 25px !important;
  }

  .px-25-md {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md {
    padding: 30px !important;
  }

  .pt-30-md {
    padding-top: 30px !important;
  }

  .pb-30-md {
    padding-bottom: 30px !important;
  }

  .pl-30-md {
    padding-left: 30px !important;
  }

  .pr-30-md {
    padding-right: 30px !important;
  }

  .px-30-md {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md {
    padding: 35px !important;
  }

  .pt-35-md {
    padding-top: 35px !important;
  }

  .pb-35-md {
    padding-bottom: 35px !important;
  }

  .pl-35-md {
    padding-left: 35px !important;
  }

  .pr-35-md {
    padding-right: 35px !important;
  }

  .px-35-md {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md {
    padding: 40px !important;
  }

  .pt-40-md {
    padding-top: 40px !important;
  }

  .pb-40-md {
    padding-bottom: 40px !important;
  }

  .pl-40-md {
    padding-left: 40px !important;
  }

  .pr-40-md {
    padding-right: 40px !important;
  }

  .px-40-md {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md {
    padding: 45px !important;
  }

  .pt-45-md {
    padding-top: 45px !important;
  }

  .pb-45-md {
    padding-bottom: 45px !important;
  }

  .pl-45-md {
    padding-left: 45px !important;
  }

  .pr-45-md {
    padding-right: 45px !important;
  }

  .px-45-md {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md {
    padding: 50px !important;
  }

  .pt-50-md {
    padding-top: 50px !important;
  }

  .pb-50-md {
    padding-bottom: 50px !important;
  }

  .pl-50-md {
    padding-left: 50px !important;
  }

  .pr-50-md {
    padding-right: 50px !important;
  }

  .px-50-md {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md {
    padding: 0px !important;
  }

  .pt-0-md {
    padding-top: 0px !important;
  }

  .pb-0-md {
    padding-bottom: 0px !important;
  }

  .pl-0-md {
    padding-left: 0px !important;
  }

  .pr-0-md {
    padding-right: 0px !important;
  }

  .px-0-md {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md {
    padding: 5px !important;
  }

  .pt-5-md {
    padding-top: 5px !important;
  }

  .pb-5-md {
    padding-bottom: 5px !important;
  }

  .pl-5-md {
    padding-left: 5px !important;
  }

  .pr-5-md {
    padding-right: 5px !important;
  }

  .px-5-md {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md {
    padding: 10px !important;
  }

  .pt-10-md {
    padding-top: 10px !important;
  }

  .pb-10-md {
    padding-bottom: 10px !important;
  }

  .pl-10-md {
    padding-left: 10px !important;
  }

  .pr-10-md {
    padding-right: 10px !important;
  }

  .px-10-md {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md {
    padding: 15px !important;
  }

  .pt-15-md {
    padding-top: 15px !important;
  }

  .pb-15-md {
    padding-bottom: 15px !important;
  }

  .pl-15-md {
    padding-left: 15px !important;
  }

  .pr-15-md {
    padding-right: 15px !important;
  }

  .px-15-md {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md {
    padding: 20px !important;
  }

  .pt-20-md {
    padding-top: 20px !important;
  }

  .pb-20-md {
    padding-bottom: 20px !important;
  }

  .pl-20-md {
    padding-left: 20px !important;
  }

  .pr-20-md {
    padding-right: 20px !important;
  }

  .px-20-md {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md {
    padding: 25px !important;
  }

  .pt-25-md {
    padding-top: 25px !important;
  }

  .pb-25-md {
    padding-bottom: 25px !important;
  }

  .pl-25-md {
    padding-left: 25px !important;
  }

  .pr-25-md {
    padding-right: 25px !important;
  }

  .px-25-md {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md {
    padding: 30px !important;
  }

  .pt-30-md {
    padding-top: 30px !important;
  }

  .pb-30-md {
    padding-bottom: 30px !important;
  }

  .pl-30-md {
    padding-left: 30px !important;
  }

  .pr-30-md {
    padding-right: 30px !important;
  }

  .px-30-md {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md {
    padding: 35px !important;
  }

  .pt-35-md {
    padding-top: 35px !important;
  }

  .pb-35-md {
    padding-bottom: 35px !important;
  }

  .pl-35-md {
    padding-left: 35px !important;
  }

  .pr-35-md {
    padding-right: 35px !important;
  }

  .px-35-md {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md {
    padding: 40px !important;
  }

  .pt-40-md {
    padding-top: 40px !important;
  }

  .pb-40-md {
    padding-bottom: 40px !important;
  }

  .pl-40-md {
    padding-left: 40px !important;
  }

  .pr-40-md {
    padding-right: 40px !important;
  }

  .px-40-md {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md {
    padding: 45px !important;
  }

  .pt-45-md {
    padding-top: 45px !important;
  }

  .pb-45-md {
    padding-bottom: 45px !important;
  }

  .pl-45-md {
    padding-left: 45px !important;
  }

  .pr-45-md {
    padding-right: 45px !important;
  }

  .px-45-md {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md {
    padding: 50px !important;
  }

  .pt-50-md {
    padding-top: 50px !important;
  }

  .pb-50-md {
    padding-bottom: 50px !important;
  }

  .pl-50-md {
    padding-left: 50px !important;
  }

  .pr-50-md {
    padding-right: 50px !important;
  }

  .px-50-md {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md {
    padding: 0px !important;
  }

  .pt-0-md {
    padding-top: 0px !important;
  }

  .pb-0-md {
    padding-bottom: 0px !important;
  }

  .pl-0-md {
    padding-left: 0px !important;
  }

  .pr-0-md {
    padding-right: 0px !important;
  }

  .px-0-md {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md {
    padding: 5px !important;
  }

  .pt-5-md {
    padding-top: 5px !important;
  }

  .pb-5-md {
    padding-bottom: 5px !important;
  }

  .pl-5-md {
    padding-left: 5px !important;
  }

  .pr-5-md {
    padding-right: 5px !important;
  }

  .px-5-md {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md {
    padding: 10px !important;
  }

  .pt-10-md {
    padding-top: 10px !important;
  }

  .pb-10-md {
    padding-bottom: 10px !important;
  }

  .pl-10-md {
    padding-left: 10px !important;
  }

  .pr-10-md {
    padding-right: 10px !important;
  }

  .px-10-md {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md {
    padding: 15px !important;
  }

  .pt-15-md {
    padding-top: 15px !important;
  }

  .pb-15-md {
    padding-bottom: 15px !important;
  }

  .pl-15-md {
    padding-left: 15px !important;
  }

  .pr-15-md {
    padding-right: 15px !important;
  }

  .px-15-md {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md {
    padding: 20px !important;
  }

  .pt-20-md {
    padding-top: 20px !important;
  }

  .pb-20-md {
    padding-bottom: 20px !important;
  }

  .pl-20-md {
    padding-left: 20px !important;
  }

  .pr-20-md {
    padding-right: 20px !important;
  }

  .px-20-md {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md {
    padding: 25px !important;
  }

  .pt-25-md {
    padding-top: 25px !important;
  }

  .pb-25-md {
    padding-bottom: 25px !important;
  }

  .pl-25-md {
    padding-left: 25px !important;
  }

  .pr-25-md {
    padding-right: 25px !important;
  }

  .px-25-md {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md {
    padding: 30px !important;
  }

  .pt-30-md {
    padding-top: 30px !important;
  }

  .pb-30-md {
    padding-bottom: 30px !important;
  }

  .pl-30-md {
    padding-left: 30px !important;
  }

  .pr-30-md {
    padding-right: 30px !important;
  }

  .px-30-md {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md {
    padding: 35px !important;
  }

  .pt-35-md {
    padding-top: 35px !important;
  }

  .pb-35-md {
    padding-bottom: 35px !important;
  }

  .pl-35-md {
    padding-left: 35px !important;
  }

  .pr-35-md {
    padding-right: 35px !important;
  }

  .px-35-md {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md {
    padding: 40px !important;
  }

  .pt-40-md {
    padding-top: 40px !important;
  }

  .pb-40-md {
    padding-bottom: 40px !important;
  }

  .pl-40-md {
    padding-left: 40px !important;
  }

  .pr-40-md {
    padding-right: 40px !important;
  }

  .px-40-md {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md {
    padding: 45px !important;
  }

  .pt-45-md {
    padding-top: 45px !important;
  }

  .pb-45-md {
    padding-bottom: 45px !important;
  }

  .pl-45-md {
    padding-left: 45px !important;
  }

  .pr-45-md {
    padding-right: 45px !important;
  }

  .px-45-md {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md {
    padding: 50px !important;
  }

  .pt-50-md {
    padding-top: 50px !important;
  }

  .pb-50-md {
    padding-bottom: 50px !important;
  }

  .pl-50-md {
    padding-left: 50px !important;
  }

  .pr-50-md {
    padding-right: 50px !important;
  }

  .px-50-md {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md {
    padding: 0px !important;
  }

  .pt-0-md {
    padding-top: 0px !important;
  }

  .pb-0-md {
    padding-bottom: 0px !important;
  }

  .pl-0-md {
    padding-left: 0px !important;
  }

  .pr-0-md {
    padding-right: 0px !important;
  }

  .px-0-md {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md {
    padding: 5px !important;
  }

  .pt-5-md {
    padding-top: 5px !important;
  }

  .pb-5-md {
    padding-bottom: 5px !important;
  }

  .pl-5-md {
    padding-left: 5px !important;
  }

  .pr-5-md {
    padding-right: 5px !important;
  }

  .px-5-md {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md {
    padding: 10px !important;
  }

  .pt-10-md {
    padding-top: 10px !important;
  }

  .pb-10-md {
    padding-bottom: 10px !important;
  }

  .pl-10-md {
    padding-left: 10px !important;
  }

  .pr-10-md {
    padding-right: 10px !important;
  }

  .px-10-md {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md {
    padding: 15px !important;
  }

  .pt-15-md {
    padding-top: 15px !important;
  }

  .pb-15-md {
    padding-bottom: 15px !important;
  }

  .pl-15-md {
    padding-left: 15px !important;
  }

  .pr-15-md {
    padding-right: 15px !important;
  }

  .px-15-md {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md {
    padding: 20px !important;
  }

  .pt-20-md {
    padding-top: 20px !important;
  }

  .pb-20-md {
    padding-bottom: 20px !important;
  }

  .pl-20-md {
    padding-left: 20px !important;
  }

  .pr-20-md {
    padding-right: 20px !important;
  }

  .px-20-md {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md {
    padding: 25px !important;
  }

  .pt-25-md {
    padding-top: 25px !important;
  }

  .pb-25-md {
    padding-bottom: 25px !important;
  }

  .pl-25-md {
    padding-left: 25px !important;
  }

  .pr-25-md {
    padding-right: 25px !important;
  }

  .px-25-md {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md {
    padding: 30px !important;
  }

  .pt-30-md {
    padding-top: 30px !important;
  }

  .pb-30-md {
    padding-bottom: 30px !important;
  }

  .pl-30-md {
    padding-left: 30px !important;
  }

  .pr-30-md {
    padding-right: 30px !important;
  }

  .px-30-md {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md {
    padding: 35px !important;
  }

  .pt-35-md {
    padding-top: 35px !important;
  }

  .pb-35-md {
    padding-bottom: 35px !important;
  }

  .pl-35-md {
    padding-left: 35px !important;
  }

  .pr-35-md {
    padding-right: 35px !important;
  }

  .px-35-md {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md {
    padding: 40px !important;
  }

  .pt-40-md {
    padding-top: 40px !important;
  }

  .pb-40-md {
    padding-bottom: 40px !important;
  }

  .pl-40-md {
    padding-left: 40px !important;
  }

  .pr-40-md {
    padding-right: 40px !important;
  }

  .px-40-md {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md {
    padding: 45px !important;
  }

  .pt-45-md {
    padding-top: 45px !important;
  }

  .pb-45-md {
    padding-bottom: 45px !important;
  }

  .pl-45-md {
    padding-left: 45px !important;
  }

  .pr-45-md {
    padding-right: 45px !important;
  }

  .px-45-md {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md {
    padding: 50px !important;
  }

  .pt-50-md {
    padding-top: 50px !important;
  }

  .pb-50-md {
    padding-bottom: 50px !important;
  }

  .pl-50-md {
    padding-left: 50px !important;
  }

  .pr-50-md {
    padding-right: 50px !important;
  }

  .px-50-md {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md {
    padding: 0px !important;
  }

  .pt-0-md {
    padding-top: 0px !important;
  }

  .pb-0-md {
    padding-bottom: 0px !important;
  }

  .pl-0-md {
    padding-left: 0px !important;
  }

  .pr-0-md {
    padding-right: 0px !important;
  }

  .px-0-md {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md {
    padding: 5px !important;
  }

  .pt-5-md {
    padding-top: 5px !important;
  }

  .pb-5-md {
    padding-bottom: 5px !important;
  }

  .pl-5-md {
    padding-left: 5px !important;
  }

  .pr-5-md {
    padding-right: 5px !important;
  }

  .px-5-md {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md {
    padding: 10px !important;
  }

  .pt-10-md {
    padding-top: 10px !important;
  }

  .pb-10-md {
    padding-bottom: 10px !important;
  }

  .pl-10-md {
    padding-left: 10px !important;
  }

  .pr-10-md {
    padding-right: 10px !important;
  }

  .px-10-md {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md {
    padding: 15px !important;
  }

  .pt-15-md {
    padding-top: 15px !important;
  }

  .pb-15-md {
    padding-bottom: 15px !important;
  }

  .pl-15-md {
    padding-left: 15px !important;
  }

  .pr-15-md {
    padding-right: 15px !important;
  }

  .px-15-md {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md {
    padding: 20px !important;
  }

  .pt-20-md {
    padding-top: 20px !important;
  }

  .pb-20-md {
    padding-bottom: 20px !important;
  }

  .pl-20-md {
    padding-left: 20px !important;
  }

  .pr-20-md {
    padding-right: 20px !important;
  }

  .px-20-md {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md {
    padding: 25px !important;
  }

  .pt-25-md {
    padding-top: 25px !important;
  }

  .pb-25-md {
    padding-bottom: 25px !important;
  }

  .pl-25-md {
    padding-left: 25px !important;
  }

  .pr-25-md {
    padding-right: 25px !important;
  }

  .px-25-md {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md {
    padding: 30px !important;
  }

  .pt-30-md {
    padding-top: 30px !important;
  }

  .pb-30-md {
    padding-bottom: 30px !important;
  }

  .pl-30-md {
    padding-left: 30px !important;
  }

  .pr-30-md {
    padding-right: 30px !important;
  }

  .px-30-md {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md {
    padding: 35px !important;
  }

  .pt-35-md {
    padding-top: 35px !important;
  }

  .pb-35-md {
    padding-bottom: 35px !important;
  }

  .pl-35-md {
    padding-left: 35px !important;
  }

  .pr-35-md {
    padding-right: 35px !important;
  }

  .px-35-md {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md {
    padding: 40px !important;
  }

  .pt-40-md {
    padding-top: 40px !important;
  }

  .pb-40-md {
    padding-bottom: 40px !important;
  }

  .pl-40-md {
    padding-left: 40px !important;
  }

  .pr-40-md {
    padding-right: 40px !important;
  }

  .px-40-md {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md {
    padding: 45px !important;
  }

  .pt-45-md {
    padding-top: 45px !important;
  }

  .pb-45-md {
    padding-bottom: 45px !important;
  }

  .pl-45-md {
    padding-left: 45px !important;
  }

  .pr-45-md {
    padding-right: 45px !important;
  }

  .px-45-md {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md {
    padding: 50px !important;
  }

  .pt-50-md {
    padding-top: 50px !important;
  }

  .pb-50-md {
    padding-bottom: 50px !important;
  }

  .pl-50-md {
    padding-left: 50px !important;
  }

  .pr-50-md {
    padding-right: 50px !important;
  }

  .px-50-md {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media (max-width: 1199px) {
  .m-0-md-down {
    margin: 0px !important;
  }

  .mt-0-md-down {
    margin-top: 0px !important;
  }

  .mb-0-md-down {
    margin-bottom: 0px !important;
  }

  .ml-0-md-down {
    margin-left: 0px !important;
  }

  .mr-0-md-down {
    margin-right: 0px !important;
  }

  .mx-0-md-down {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .my-0-md-down {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .m-5-md-down {
    margin: 5px !important;
  }

  .mt-5-md-down {
    margin-top: 5px !important;
  }

  .mb-5-md-down {
    margin-bottom: 5px !important;
  }

  .ml-5-md-down {
    margin-left: 5px !important;
  }

  .mr-5-md-down {
    margin-right: 5px !important;
  }

  .mx-5-md-down {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .my-5-md-down {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .m-10-md-down {
    margin: 10px !important;
  }

  .mt-10-md-down {
    margin-top: 10px !important;
  }

  .mb-10-md-down {
    margin-bottom: 10px !important;
  }

  .ml-10-md-down {
    margin-left: 10px !important;
  }

  .mr-10-md-down {
    margin-right: 10px !important;
  }

  .mx-10-md-down {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .my-10-md-down {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .m-15-md-down {
    margin: 15px !important;
  }

  .mt-15-md-down {
    margin-top: 15px !important;
  }

  .mb-15-md-down {
    margin-bottom: 15px !important;
  }

  .ml-15-md-down {
    margin-left: 15px !important;
  }

  .mr-15-md-down {
    margin-right: 15px !important;
  }

  .mx-15-md-down {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .my-15-md-down {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .m-20-md-down {
    margin: 20px !important;
  }

  .mt-20-md-down {
    margin-top: 20px !important;
  }

  .mb-20-md-down {
    margin-bottom: 20px !important;
  }

  .ml-20-md-down {
    margin-left: 20px !important;
  }

  .mr-20-md-down {
    margin-right: 20px !important;
  }

  .mx-20-md-down {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .my-20-md-down {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .m-25-md-down {
    margin: 25px !important;
  }

  .mt-25-md-down {
    margin-top: 25px !important;
  }

  .mb-25-md-down {
    margin-bottom: 25px !important;
  }

  .ml-25-md-down {
    margin-left: 25px !important;
  }

  .mr-25-md-down {
    margin-right: 25px !important;
  }

  .mx-25-md-down {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .my-25-md-down {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .m-30-md-down {
    margin: 30px !important;
  }

  .mt-30-md-down {
    margin-top: 30px !important;
  }

  .mb-30-md-down {
    margin-bottom: 30px !important;
  }

  .ml-30-md-down {
    margin-left: 30px !important;
  }

  .mr-30-md-down {
    margin-right: 30px !important;
  }

  .mx-30-md-down {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .my-30-md-down {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .m-35-md-down {
    margin: 35px !important;
  }

  .mt-35-md-down {
    margin-top: 35px !important;
  }

  .mb-35-md-down {
    margin-bottom: 35px !important;
  }

  .ml-35-md-down {
    margin-left: 35px !important;
  }

  .mr-35-md-down {
    margin-right: 35px !important;
  }

  .mx-35-md-down {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .my-35-md-down {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

  .m-40-md-down {
    margin: 40px !important;
  }

  .mt-40-md-down {
    margin-top: 40px !important;
  }

  .mb-40-md-down {
    margin-bottom: 40px !important;
  }

  .ml-40-md-down {
    margin-left: 40px !important;
  }

  .mr-40-md-down {
    margin-right: 40px !important;
  }

  .mx-40-md-down {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .my-40-md-down {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .m-45-md-down {
    margin: 45px !important;
  }

  .mt-45-md-down {
    margin-top: 45px !important;
  }

  .mb-45-md-down {
    margin-bottom: 45px !important;
  }

  .ml-45-md-down {
    margin-left: 45px !important;
  }

  .mr-45-md-down {
    margin-right: 45px !important;
  }

  .mx-45-md-down {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .my-45-md-down {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .m-50-md-down {
    margin: 50px !important;
  }

  .mt-50-md-down {
    margin-top: 50px !important;
  }

  .mb-50-md-down {
    margin-bottom: 50px !important;
  }

  .ml-50-md-down {
    margin-left: 50px !important;
  }

  .mr-50-md-down {
    margin-right: 50px !important;
  }

  .mx-50-md-down {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .my-50-md-down {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .p-0-md-down {
    padding: 0px !important;
  }

  .pt-0-md-down {
    padding-top: 0px !important;
  }

  .pb-0-md-down {
    padding-bottom: 0px !important;
  }

  .pl-0-md-down {
    padding-left: 0px !important;
  }

  .pr-0-md-down {
    padding-right: 0px !important;
  }

  .px-0-md-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md-down {
    padding: 5px !important;
  }

  .pt-5-md-down {
    padding-top: 5px !important;
  }

  .pb-5-md-down {
    padding-bottom: 5px !important;
  }

  .pl-5-md-down {
    padding-left: 5px !important;
  }

  .pr-5-md-down {
    padding-right: 5px !important;
  }

  .px-5-md-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md-down {
    padding: 10px !important;
  }

  .pt-10-md-down {
    padding-top: 10px !important;
  }

  .pb-10-md-down {
    padding-bottom: 10px !important;
  }

  .pl-10-md-down {
    padding-left: 10px !important;
  }

  .pr-10-md-down {
    padding-right: 10px !important;
  }

  .px-10-md-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md-down {
    padding: 15px !important;
  }

  .pt-15-md-down {
    padding-top: 15px !important;
  }

  .pb-15-md-down {
    padding-bottom: 15px !important;
  }

  .pl-15-md-down {
    padding-left: 15px !important;
  }

  .pr-15-md-down {
    padding-right: 15px !important;
  }

  .px-15-md-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md-down {
    padding: 20px !important;
  }

  .pt-20-md-down {
    padding-top: 20px !important;
  }

  .pb-20-md-down {
    padding-bottom: 20px !important;
  }

  .pl-20-md-down {
    padding-left: 20px !important;
  }

  .pr-20-md-down {
    padding-right: 20px !important;
  }

  .px-20-md-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md-down {
    padding: 25px !important;
  }

  .pt-25-md-down {
    padding-top: 25px !important;
  }

  .pb-25-md-down {
    padding-bottom: 25px !important;
  }

  .pl-25-md-down {
    padding-left: 25px !important;
  }

  .pr-25-md-down {
    padding-right: 25px !important;
  }

  .px-25-md-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md-down {
    padding: 30px !important;
  }

  .pt-30-md-down {
    padding-top: 30px !important;
  }

  .pb-30-md-down {
    padding-bottom: 30px !important;
  }

  .pl-30-md-down {
    padding-left: 30px !important;
  }

  .pr-30-md-down {
    padding-right: 30px !important;
  }

  .px-30-md-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md-down {
    padding: 35px !important;
  }

  .pt-35-md-down {
    padding-top: 35px !important;
  }

  .pb-35-md-down {
    padding-bottom: 35px !important;
  }

  .pl-35-md-down {
    padding-left: 35px !important;
  }

  .pr-35-md-down {
    padding-right: 35px !important;
  }

  .px-35-md-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md-down {
    padding: 40px !important;
  }

  .pt-40-md-down {
    padding-top: 40px !important;
  }

  .pb-40-md-down {
    padding-bottom: 40px !important;
  }

  .pl-40-md-down {
    padding-left: 40px !important;
  }

  .pr-40-md-down {
    padding-right: 40px !important;
  }

  .px-40-md-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md-down {
    padding: 45px !important;
  }

  .pt-45-md-down {
    padding-top: 45px !important;
  }

  .pb-45-md-down {
    padding-bottom: 45px !important;
  }

  .pl-45-md-down {
    padding-left: 45px !important;
  }

  .pr-45-md-down {
    padding-right: 45px !important;
  }

  .px-45-md-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md-down {
    padding: 50px !important;
  }

  .pt-50-md-down {
    padding-top: 50px !important;
  }

  .pb-50-md-down {
    padding-bottom: 50px !important;
  }

  .pl-50-md-down {
    padding-left: 50px !important;
  }

  .pr-50-md-down {
    padding-right: 50px !important;
  }

  .px-50-md-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md-down {
    padding: 0px !important;
  }

  .pt-0-md-down {
    padding-top: 0px !important;
  }

  .pb-0-md-down {
    padding-bottom: 0px !important;
  }

  .pl-0-md-down {
    padding-left: 0px !important;
  }

  .pr-0-md-down {
    padding-right: 0px !important;
  }

  .px-0-md-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md-down {
    padding: 5px !important;
  }

  .pt-5-md-down {
    padding-top: 5px !important;
  }

  .pb-5-md-down {
    padding-bottom: 5px !important;
  }

  .pl-5-md-down {
    padding-left: 5px !important;
  }

  .pr-5-md-down {
    padding-right: 5px !important;
  }

  .px-5-md-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md-down {
    padding: 10px !important;
  }

  .pt-10-md-down {
    padding-top: 10px !important;
  }

  .pb-10-md-down {
    padding-bottom: 10px !important;
  }

  .pl-10-md-down {
    padding-left: 10px !important;
  }

  .pr-10-md-down {
    padding-right: 10px !important;
  }

  .px-10-md-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md-down {
    padding: 15px !important;
  }

  .pt-15-md-down {
    padding-top: 15px !important;
  }

  .pb-15-md-down {
    padding-bottom: 15px !important;
  }

  .pl-15-md-down {
    padding-left: 15px !important;
  }

  .pr-15-md-down {
    padding-right: 15px !important;
  }

  .px-15-md-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md-down {
    padding: 20px !important;
  }

  .pt-20-md-down {
    padding-top: 20px !important;
  }

  .pb-20-md-down {
    padding-bottom: 20px !important;
  }

  .pl-20-md-down {
    padding-left: 20px !important;
  }

  .pr-20-md-down {
    padding-right: 20px !important;
  }

  .px-20-md-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md-down {
    padding: 25px !important;
  }

  .pt-25-md-down {
    padding-top: 25px !important;
  }

  .pb-25-md-down {
    padding-bottom: 25px !important;
  }

  .pl-25-md-down {
    padding-left: 25px !important;
  }

  .pr-25-md-down {
    padding-right: 25px !important;
  }

  .px-25-md-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md-down {
    padding: 30px !important;
  }

  .pt-30-md-down {
    padding-top: 30px !important;
  }

  .pb-30-md-down {
    padding-bottom: 30px !important;
  }

  .pl-30-md-down {
    padding-left: 30px !important;
  }

  .pr-30-md-down {
    padding-right: 30px !important;
  }

  .px-30-md-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md-down {
    padding: 35px !important;
  }

  .pt-35-md-down {
    padding-top: 35px !important;
  }

  .pb-35-md-down {
    padding-bottom: 35px !important;
  }

  .pl-35-md-down {
    padding-left: 35px !important;
  }

  .pr-35-md-down {
    padding-right: 35px !important;
  }

  .px-35-md-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md-down {
    padding: 40px !important;
  }

  .pt-40-md-down {
    padding-top: 40px !important;
  }

  .pb-40-md-down {
    padding-bottom: 40px !important;
  }

  .pl-40-md-down {
    padding-left: 40px !important;
  }

  .pr-40-md-down {
    padding-right: 40px !important;
  }

  .px-40-md-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md-down {
    padding: 45px !important;
  }

  .pt-45-md-down {
    padding-top: 45px !important;
  }

  .pb-45-md-down {
    padding-bottom: 45px !important;
  }

  .pl-45-md-down {
    padding-left: 45px !important;
  }

  .pr-45-md-down {
    padding-right: 45px !important;
  }

  .px-45-md-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md-down {
    padding: 50px !important;
  }

  .pt-50-md-down {
    padding-top: 50px !important;
  }

  .pb-50-md-down {
    padding-bottom: 50px !important;
  }

  .pl-50-md-down {
    padding-left: 50px !important;
  }

  .pr-50-md-down {
    padding-right: 50px !important;
  }

  .px-50-md-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md-down {
    padding: 0px !important;
  }

  .pt-0-md-down {
    padding-top: 0px !important;
  }

  .pb-0-md-down {
    padding-bottom: 0px !important;
  }

  .pl-0-md-down {
    padding-left: 0px !important;
  }

  .pr-0-md-down {
    padding-right: 0px !important;
  }

  .px-0-md-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md-down {
    padding: 5px !important;
  }

  .pt-5-md-down {
    padding-top: 5px !important;
  }

  .pb-5-md-down {
    padding-bottom: 5px !important;
  }

  .pl-5-md-down {
    padding-left: 5px !important;
  }

  .pr-5-md-down {
    padding-right: 5px !important;
  }

  .px-5-md-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md-down {
    padding: 10px !important;
  }

  .pt-10-md-down {
    padding-top: 10px !important;
  }

  .pb-10-md-down {
    padding-bottom: 10px !important;
  }

  .pl-10-md-down {
    padding-left: 10px !important;
  }

  .pr-10-md-down {
    padding-right: 10px !important;
  }

  .px-10-md-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md-down {
    padding: 15px !important;
  }

  .pt-15-md-down {
    padding-top: 15px !important;
  }

  .pb-15-md-down {
    padding-bottom: 15px !important;
  }

  .pl-15-md-down {
    padding-left: 15px !important;
  }

  .pr-15-md-down {
    padding-right: 15px !important;
  }

  .px-15-md-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md-down {
    padding: 20px !important;
  }

  .pt-20-md-down {
    padding-top: 20px !important;
  }

  .pb-20-md-down {
    padding-bottom: 20px !important;
  }

  .pl-20-md-down {
    padding-left: 20px !important;
  }

  .pr-20-md-down {
    padding-right: 20px !important;
  }

  .px-20-md-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md-down {
    padding: 25px !important;
  }

  .pt-25-md-down {
    padding-top: 25px !important;
  }

  .pb-25-md-down {
    padding-bottom: 25px !important;
  }

  .pl-25-md-down {
    padding-left: 25px !important;
  }

  .pr-25-md-down {
    padding-right: 25px !important;
  }

  .px-25-md-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md-down {
    padding: 30px !important;
  }

  .pt-30-md-down {
    padding-top: 30px !important;
  }

  .pb-30-md-down {
    padding-bottom: 30px !important;
  }

  .pl-30-md-down {
    padding-left: 30px !important;
  }

  .pr-30-md-down {
    padding-right: 30px !important;
  }

  .px-30-md-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md-down {
    padding: 35px !important;
  }

  .pt-35-md-down {
    padding-top: 35px !important;
  }

  .pb-35-md-down {
    padding-bottom: 35px !important;
  }

  .pl-35-md-down {
    padding-left: 35px !important;
  }

  .pr-35-md-down {
    padding-right: 35px !important;
  }

  .px-35-md-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md-down {
    padding: 40px !important;
  }

  .pt-40-md-down {
    padding-top: 40px !important;
  }

  .pb-40-md-down {
    padding-bottom: 40px !important;
  }

  .pl-40-md-down {
    padding-left: 40px !important;
  }

  .pr-40-md-down {
    padding-right: 40px !important;
  }

  .px-40-md-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md-down {
    padding: 45px !important;
  }

  .pt-45-md-down {
    padding-top: 45px !important;
  }

  .pb-45-md-down {
    padding-bottom: 45px !important;
  }

  .pl-45-md-down {
    padding-left: 45px !important;
  }

  .pr-45-md-down {
    padding-right: 45px !important;
  }

  .px-45-md-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md-down {
    padding: 50px !important;
  }

  .pt-50-md-down {
    padding-top: 50px !important;
  }

  .pb-50-md-down {
    padding-bottom: 50px !important;
  }

  .pl-50-md-down {
    padding-left: 50px !important;
  }

  .pr-50-md-down {
    padding-right: 50px !important;
  }

  .px-50-md-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md-down {
    padding: 0px !important;
  }

  .pt-0-md-down {
    padding-top: 0px !important;
  }

  .pb-0-md-down {
    padding-bottom: 0px !important;
  }

  .pl-0-md-down {
    padding-left: 0px !important;
  }

  .pr-0-md-down {
    padding-right: 0px !important;
  }

  .px-0-md-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md-down {
    padding: 5px !important;
  }

  .pt-5-md-down {
    padding-top: 5px !important;
  }

  .pb-5-md-down {
    padding-bottom: 5px !important;
  }

  .pl-5-md-down {
    padding-left: 5px !important;
  }

  .pr-5-md-down {
    padding-right: 5px !important;
  }

  .px-5-md-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md-down {
    padding: 10px !important;
  }

  .pt-10-md-down {
    padding-top: 10px !important;
  }

  .pb-10-md-down {
    padding-bottom: 10px !important;
  }

  .pl-10-md-down {
    padding-left: 10px !important;
  }

  .pr-10-md-down {
    padding-right: 10px !important;
  }

  .px-10-md-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md-down {
    padding: 15px !important;
  }

  .pt-15-md-down {
    padding-top: 15px !important;
  }

  .pb-15-md-down {
    padding-bottom: 15px !important;
  }

  .pl-15-md-down {
    padding-left: 15px !important;
  }

  .pr-15-md-down {
    padding-right: 15px !important;
  }

  .px-15-md-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md-down {
    padding: 20px !important;
  }

  .pt-20-md-down {
    padding-top: 20px !important;
  }

  .pb-20-md-down {
    padding-bottom: 20px !important;
  }

  .pl-20-md-down {
    padding-left: 20px !important;
  }

  .pr-20-md-down {
    padding-right: 20px !important;
  }

  .px-20-md-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md-down {
    padding: 25px !important;
  }

  .pt-25-md-down {
    padding-top: 25px !important;
  }

  .pb-25-md-down {
    padding-bottom: 25px !important;
  }

  .pl-25-md-down {
    padding-left: 25px !important;
  }

  .pr-25-md-down {
    padding-right: 25px !important;
  }

  .px-25-md-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md-down {
    padding: 30px !important;
  }

  .pt-30-md-down {
    padding-top: 30px !important;
  }

  .pb-30-md-down {
    padding-bottom: 30px !important;
  }

  .pl-30-md-down {
    padding-left: 30px !important;
  }

  .pr-30-md-down {
    padding-right: 30px !important;
  }

  .px-30-md-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md-down {
    padding: 35px !important;
  }

  .pt-35-md-down {
    padding-top: 35px !important;
  }

  .pb-35-md-down {
    padding-bottom: 35px !important;
  }

  .pl-35-md-down {
    padding-left: 35px !important;
  }

  .pr-35-md-down {
    padding-right: 35px !important;
  }

  .px-35-md-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md-down {
    padding: 40px !important;
  }

  .pt-40-md-down {
    padding-top: 40px !important;
  }

  .pb-40-md-down {
    padding-bottom: 40px !important;
  }

  .pl-40-md-down {
    padding-left: 40px !important;
  }

  .pr-40-md-down {
    padding-right: 40px !important;
  }

  .px-40-md-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md-down {
    padding: 45px !important;
  }

  .pt-45-md-down {
    padding-top: 45px !important;
  }

  .pb-45-md-down {
    padding-bottom: 45px !important;
  }

  .pl-45-md-down {
    padding-left: 45px !important;
  }

  .pr-45-md-down {
    padding-right: 45px !important;
  }

  .px-45-md-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md-down {
    padding: 50px !important;
  }

  .pt-50-md-down {
    padding-top: 50px !important;
  }

  .pb-50-md-down {
    padding-bottom: 50px !important;
  }

  .pl-50-md-down {
    padding-left: 50px !important;
  }

  .pr-50-md-down {
    padding-right: 50px !important;
  }

  .px-50-md-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md-down {
    padding: 0px !important;
  }

  .pt-0-md-down {
    padding-top: 0px !important;
  }

  .pb-0-md-down {
    padding-bottom: 0px !important;
  }

  .pl-0-md-down {
    padding-left: 0px !important;
  }

  .pr-0-md-down {
    padding-right: 0px !important;
  }

  .px-0-md-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md-down {
    padding: 5px !important;
  }

  .pt-5-md-down {
    padding-top: 5px !important;
  }

  .pb-5-md-down {
    padding-bottom: 5px !important;
  }

  .pl-5-md-down {
    padding-left: 5px !important;
  }

  .pr-5-md-down {
    padding-right: 5px !important;
  }

  .px-5-md-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md-down {
    padding: 10px !important;
  }

  .pt-10-md-down {
    padding-top: 10px !important;
  }

  .pb-10-md-down {
    padding-bottom: 10px !important;
  }

  .pl-10-md-down {
    padding-left: 10px !important;
  }

  .pr-10-md-down {
    padding-right: 10px !important;
  }

  .px-10-md-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md-down {
    padding: 15px !important;
  }

  .pt-15-md-down {
    padding-top: 15px !important;
  }

  .pb-15-md-down {
    padding-bottom: 15px !important;
  }

  .pl-15-md-down {
    padding-left: 15px !important;
  }

  .pr-15-md-down {
    padding-right: 15px !important;
  }

  .px-15-md-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md-down {
    padding: 20px !important;
  }

  .pt-20-md-down {
    padding-top: 20px !important;
  }

  .pb-20-md-down {
    padding-bottom: 20px !important;
  }

  .pl-20-md-down {
    padding-left: 20px !important;
  }

  .pr-20-md-down {
    padding-right: 20px !important;
  }

  .px-20-md-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md-down {
    padding: 25px !important;
  }

  .pt-25-md-down {
    padding-top: 25px !important;
  }

  .pb-25-md-down {
    padding-bottom: 25px !important;
  }

  .pl-25-md-down {
    padding-left: 25px !important;
  }

  .pr-25-md-down {
    padding-right: 25px !important;
  }

  .px-25-md-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md-down {
    padding: 30px !important;
  }

  .pt-30-md-down {
    padding-top: 30px !important;
  }

  .pb-30-md-down {
    padding-bottom: 30px !important;
  }

  .pl-30-md-down {
    padding-left: 30px !important;
  }

  .pr-30-md-down {
    padding-right: 30px !important;
  }

  .px-30-md-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md-down {
    padding: 35px !important;
  }

  .pt-35-md-down {
    padding-top: 35px !important;
  }

  .pb-35-md-down {
    padding-bottom: 35px !important;
  }

  .pl-35-md-down {
    padding-left: 35px !important;
  }

  .pr-35-md-down {
    padding-right: 35px !important;
  }

  .px-35-md-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md-down {
    padding: 40px !important;
  }

  .pt-40-md-down {
    padding-top: 40px !important;
  }

  .pb-40-md-down {
    padding-bottom: 40px !important;
  }

  .pl-40-md-down {
    padding-left: 40px !important;
  }

  .pr-40-md-down {
    padding-right: 40px !important;
  }

  .px-40-md-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md-down {
    padding: 45px !important;
  }

  .pt-45-md-down {
    padding-top: 45px !important;
  }

  .pb-45-md-down {
    padding-bottom: 45px !important;
  }

  .pl-45-md-down {
    padding-left: 45px !important;
  }

  .pr-45-md-down {
    padding-right: 45px !important;
  }

  .px-45-md-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md-down {
    padding: 50px !important;
  }

  .pt-50-md-down {
    padding-top: 50px !important;
  }

  .pb-50-md-down {
    padding-bottom: 50px !important;
  }

  .pl-50-md-down {
    padding-left: 50px !important;
  }

  .pr-50-md-down {
    padding-right: 50px !important;
  }

  .px-50-md-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md-down {
    padding: 0px !important;
  }

  .pt-0-md-down {
    padding-top: 0px !important;
  }

  .pb-0-md-down {
    padding-bottom: 0px !important;
  }

  .pl-0-md-down {
    padding-left: 0px !important;
  }

  .pr-0-md-down {
    padding-right: 0px !important;
  }

  .px-0-md-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md-down {
    padding: 5px !important;
  }

  .pt-5-md-down {
    padding-top: 5px !important;
  }

  .pb-5-md-down {
    padding-bottom: 5px !important;
  }

  .pl-5-md-down {
    padding-left: 5px !important;
  }

  .pr-5-md-down {
    padding-right: 5px !important;
  }

  .px-5-md-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md-down {
    padding: 10px !important;
  }

  .pt-10-md-down {
    padding-top: 10px !important;
  }

  .pb-10-md-down {
    padding-bottom: 10px !important;
  }

  .pl-10-md-down {
    padding-left: 10px !important;
  }

  .pr-10-md-down {
    padding-right: 10px !important;
  }

  .px-10-md-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md-down {
    padding: 15px !important;
  }

  .pt-15-md-down {
    padding-top: 15px !important;
  }

  .pb-15-md-down {
    padding-bottom: 15px !important;
  }

  .pl-15-md-down {
    padding-left: 15px !important;
  }

  .pr-15-md-down {
    padding-right: 15px !important;
  }

  .px-15-md-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md-down {
    padding: 20px !important;
  }

  .pt-20-md-down {
    padding-top: 20px !important;
  }

  .pb-20-md-down {
    padding-bottom: 20px !important;
  }

  .pl-20-md-down {
    padding-left: 20px !important;
  }

  .pr-20-md-down {
    padding-right: 20px !important;
  }

  .px-20-md-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md-down {
    padding: 25px !important;
  }

  .pt-25-md-down {
    padding-top: 25px !important;
  }

  .pb-25-md-down {
    padding-bottom: 25px !important;
  }

  .pl-25-md-down {
    padding-left: 25px !important;
  }

  .pr-25-md-down {
    padding-right: 25px !important;
  }

  .px-25-md-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md-down {
    padding: 30px !important;
  }

  .pt-30-md-down {
    padding-top: 30px !important;
  }

  .pb-30-md-down {
    padding-bottom: 30px !important;
  }

  .pl-30-md-down {
    padding-left: 30px !important;
  }

  .pr-30-md-down {
    padding-right: 30px !important;
  }

  .px-30-md-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md-down {
    padding: 35px !important;
  }

  .pt-35-md-down {
    padding-top: 35px !important;
  }

  .pb-35-md-down {
    padding-bottom: 35px !important;
  }

  .pl-35-md-down {
    padding-left: 35px !important;
  }

  .pr-35-md-down {
    padding-right: 35px !important;
  }

  .px-35-md-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md-down {
    padding: 40px !important;
  }

  .pt-40-md-down {
    padding-top: 40px !important;
  }

  .pb-40-md-down {
    padding-bottom: 40px !important;
  }

  .pl-40-md-down {
    padding-left: 40px !important;
  }

  .pr-40-md-down {
    padding-right: 40px !important;
  }

  .px-40-md-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md-down {
    padding: 45px !important;
  }

  .pt-45-md-down {
    padding-top: 45px !important;
  }

  .pb-45-md-down {
    padding-bottom: 45px !important;
  }

  .pl-45-md-down {
    padding-left: 45px !important;
  }

  .pr-45-md-down {
    padding-right: 45px !important;
  }

  .px-45-md-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md-down {
    padding: 50px !important;
  }

  .pt-50-md-down {
    padding-top: 50px !important;
  }

  .pb-50-md-down {
    padding-bottom: 50px !important;
  }

  .pl-50-md-down {
    padding-left: 50px !important;
  }

  .pr-50-md-down {
    padding-right: 50px !important;
  }

  .px-50-md-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md-down {
    padding: 0px !important;
  }

  .pt-0-md-down {
    padding-top: 0px !important;
  }

  .pb-0-md-down {
    padding-bottom: 0px !important;
  }

  .pl-0-md-down {
    padding-left: 0px !important;
  }

  .pr-0-md-down {
    padding-right: 0px !important;
  }

  .px-0-md-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md-down {
    padding: 5px !important;
  }

  .pt-5-md-down {
    padding-top: 5px !important;
  }

  .pb-5-md-down {
    padding-bottom: 5px !important;
  }

  .pl-5-md-down {
    padding-left: 5px !important;
  }

  .pr-5-md-down {
    padding-right: 5px !important;
  }

  .px-5-md-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md-down {
    padding: 10px !important;
  }

  .pt-10-md-down {
    padding-top: 10px !important;
  }

  .pb-10-md-down {
    padding-bottom: 10px !important;
  }

  .pl-10-md-down {
    padding-left: 10px !important;
  }

  .pr-10-md-down {
    padding-right: 10px !important;
  }

  .px-10-md-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md-down {
    padding: 15px !important;
  }

  .pt-15-md-down {
    padding-top: 15px !important;
  }

  .pb-15-md-down {
    padding-bottom: 15px !important;
  }

  .pl-15-md-down {
    padding-left: 15px !important;
  }

  .pr-15-md-down {
    padding-right: 15px !important;
  }

  .px-15-md-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md-down {
    padding: 20px !important;
  }

  .pt-20-md-down {
    padding-top: 20px !important;
  }

  .pb-20-md-down {
    padding-bottom: 20px !important;
  }

  .pl-20-md-down {
    padding-left: 20px !important;
  }

  .pr-20-md-down {
    padding-right: 20px !important;
  }

  .px-20-md-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md-down {
    padding: 25px !important;
  }

  .pt-25-md-down {
    padding-top: 25px !important;
  }

  .pb-25-md-down {
    padding-bottom: 25px !important;
  }

  .pl-25-md-down {
    padding-left: 25px !important;
  }

  .pr-25-md-down {
    padding-right: 25px !important;
  }

  .px-25-md-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md-down {
    padding: 30px !important;
  }

  .pt-30-md-down {
    padding-top: 30px !important;
  }

  .pb-30-md-down {
    padding-bottom: 30px !important;
  }

  .pl-30-md-down {
    padding-left: 30px !important;
  }

  .pr-30-md-down {
    padding-right: 30px !important;
  }

  .px-30-md-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md-down {
    padding: 35px !important;
  }

  .pt-35-md-down {
    padding-top: 35px !important;
  }

  .pb-35-md-down {
    padding-bottom: 35px !important;
  }

  .pl-35-md-down {
    padding-left: 35px !important;
  }

  .pr-35-md-down {
    padding-right: 35px !important;
  }

  .px-35-md-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md-down {
    padding: 40px !important;
  }

  .pt-40-md-down {
    padding-top: 40px !important;
  }

  .pb-40-md-down {
    padding-bottom: 40px !important;
  }

  .pl-40-md-down {
    padding-left: 40px !important;
  }

  .pr-40-md-down {
    padding-right: 40px !important;
  }

  .px-40-md-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md-down {
    padding: 45px !important;
  }

  .pt-45-md-down {
    padding-top: 45px !important;
  }

  .pb-45-md-down {
    padding-bottom: 45px !important;
  }

  .pl-45-md-down {
    padding-left: 45px !important;
  }

  .pr-45-md-down {
    padding-right: 45px !important;
  }

  .px-45-md-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md-down {
    padding: 50px !important;
  }

  .pt-50-md-down {
    padding-top: 50px !important;
  }

  .pb-50-md-down {
    padding-bottom: 50px !important;
  }

  .pl-50-md-down {
    padding-left: 50px !important;
  }

  .pr-50-md-down {
    padding-right: 50px !important;
  }

  .px-50-md-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md-down {
    padding: 0px !important;
  }

  .pt-0-md-down {
    padding-top: 0px !important;
  }

  .pb-0-md-down {
    padding-bottom: 0px !important;
  }

  .pl-0-md-down {
    padding-left: 0px !important;
  }

  .pr-0-md-down {
    padding-right: 0px !important;
  }

  .px-0-md-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md-down {
    padding: 5px !important;
  }

  .pt-5-md-down {
    padding-top: 5px !important;
  }

  .pb-5-md-down {
    padding-bottom: 5px !important;
  }

  .pl-5-md-down {
    padding-left: 5px !important;
  }

  .pr-5-md-down {
    padding-right: 5px !important;
  }

  .px-5-md-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md-down {
    padding: 10px !important;
  }

  .pt-10-md-down {
    padding-top: 10px !important;
  }

  .pb-10-md-down {
    padding-bottom: 10px !important;
  }

  .pl-10-md-down {
    padding-left: 10px !important;
  }

  .pr-10-md-down {
    padding-right: 10px !important;
  }

  .px-10-md-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md-down {
    padding: 15px !important;
  }

  .pt-15-md-down {
    padding-top: 15px !important;
  }

  .pb-15-md-down {
    padding-bottom: 15px !important;
  }

  .pl-15-md-down {
    padding-left: 15px !important;
  }

  .pr-15-md-down {
    padding-right: 15px !important;
  }

  .px-15-md-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md-down {
    padding: 20px !important;
  }

  .pt-20-md-down {
    padding-top: 20px !important;
  }

  .pb-20-md-down {
    padding-bottom: 20px !important;
  }

  .pl-20-md-down {
    padding-left: 20px !important;
  }

  .pr-20-md-down {
    padding-right: 20px !important;
  }

  .px-20-md-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md-down {
    padding: 25px !important;
  }

  .pt-25-md-down {
    padding-top: 25px !important;
  }

  .pb-25-md-down {
    padding-bottom: 25px !important;
  }

  .pl-25-md-down {
    padding-left: 25px !important;
  }

  .pr-25-md-down {
    padding-right: 25px !important;
  }

  .px-25-md-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md-down {
    padding: 30px !important;
  }

  .pt-30-md-down {
    padding-top: 30px !important;
  }

  .pb-30-md-down {
    padding-bottom: 30px !important;
  }

  .pl-30-md-down {
    padding-left: 30px !important;
  }

  .pr-30-md-down {
    padding-right: 30px !important;
  }

  .px-30-md-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md-down {
    padding: 35px !important;
  }

  .pt-35-md-down {
    padding-top: 35px !important;
  }

  .pb-35-md-down {
    padding-bottom: 35px !important;
  }

  .pl-35-md-down {
    padding-left: 35px !important;
  }

  .pr-35-md-down {
    padding-right: 35px !important;
  }

  .px-35-md-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md-down {
    padding: 40px !important;
  }

  .pt-40-md-down {
    padding-top: 40px !important;
  }

  .pb-40-md-down {
    padding-bottom: 40px !important;
  }

  .pl-40-md-down {
    padding-left: 40px !important;
  }

  .pr-40-md-down {
    padding-right: 40px !important;
  }

  .px-40-md-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md-down {
    padding: 45px !important;
  }

  .pt-45-md-down {
    padding-top: 45px !important;
  }

  .pb-45-md-down {
    padding-bottom: 45px !important;
  }

  .pl-45-md-down {
    padding-left: 45px !important;
  }

  .pr-45-md-down {
    padding-right: 45px !important;
  }

  .px-45-md-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md-down {
    padding: 50px !important;
  }

  .pt-50-md-down {
    padding-top: 50px !important;
  }

  .pb-50-md-down {
    padding-bottom: 50px !important;
  }

  .pl-50-md-down {
    padding-left: 50px !important;
  }

  .pr-50-md-down {
    padding-right: 50px !important;
  }

  .px-50-md-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md-down {
    padding: 0px !important;
  }

  .pt-0-md-down {
    padding-top: 0px !important;
  }

  .pb-0-md-down {
    padding-bottom: 0px !important;
  }

  .pl-0-md-down {
    padding-left: 0px !important;
  }

  .pr-0-md-down {
    padding-right: 0px !important;
  }

  .px-0-md-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md-down {
    padding: 5px !important;
  }

  .pt-5-md-down {
    padding-top: 5px !important;
  }

  .pb-5-md-down {
    padding-bottom: 5px !important;
  }

  .pl-5-md-down {
    padding-left: 5px !important;
  }

  .pr-5-md-down {
    padding-right: 5px !important;
  }

  .px-5-md-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md-down {
    padding: 10px !important;
  }

  .pt-10-md-down {
    padding-top: 10px !important;
  }

  .pb-10-md-down {
    padding-bottom: 10px !important;
  }

  .pl-10-md-down {
    padding-left: 10px !important;
  }

  .pr-10-md-down {
    padding-right: 10px !important;
  }

  .px-10-md-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md-down {
    padding: 15px !important;
  }

  .pt-15-md-down {
    padding-top: 15px !important;
  }

  .pb-15-md-down {
    padding-bottom: 15px !important;
  }

  .pl-15-md-down {
    padding-left: 15px !important;
  }

  .pr-15-md-down {
    padding-right: 15px !important;
  }

  .px-15-md-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md-down {
    padding: 20px !important;
  }

  .pt-20-md-down {
    padding-top: 20px !important;
  }

  .pb-20-md-down {
    padding-bottom: 20px !important;
  }

  .pl-20-md-down {
    padding-left: 20px !important;
  }

  .pr-20-md-down {
    padding-right: 20px !important;
  }

  .px-20-md-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md-down {
    padding: 25px !important;
  }

  .pt-25-md-down {
    padding-top: 25px !important;
  }

  .pb-25-md-down {
    padding-bottom: 25px !important;
  }

  .pl-25-md-down {
    padding-left: 25px !important;
  }

  .pr-25-md-down {
    padding-right: 25px !important;
  }

  .px-25-md-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md-down {
    padding: 30px !important;
  }

  .pt-30-md-down {
    padding-top: 30px !important;
  }

  .pb-30-md-down {
    padding-bottom: 30px !important;
  }

  .pl-30-md-down {
    padding-left: 30px !important;
  }

  .pr-30-md-down {
    padding-right: 30px !important;
  }

  .px-30-md-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md-down {
    padding: 35px !important;
  }

  .pt-35-md-down {
    padding-top: 35px !important;
  }

  .pb-35-md-down {
    padding-bottom: 35px !important;
  }

  .pl-35-md-down {
    padding-left: 35px !important;
  }

  .pr-35-md-down {
    padding-right: 35px !important;
  }

  .px-35-md-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md-down {
    padding: 40px !important;
  }

  .pt-40-md-down {
    padding-top: 40px !important;
  }

  .pb-40-md-down {
    padding-bottom: 40px !important;
  }

  .pl-40-md-down {
    padding-left: 40px !important;
  }

  .pr-40-md-down {
    padding-right: 40px !important;
  }

  .px-40-md-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md-down {
    padding: 45px !important;
  }

  .pt-45-md-down {
    padding-top: 45px !important;
  }

  .pb-45-md-down {
    padding-bottom: 45px !important;
  }

  .pl-45-md-down {
    padding-left: 45px !important;
  }

  .pr-45-md-down {
    padding-right: 45px !important;
  }

  .px-45-md-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md-down {
    padding: 50px !important;
  }

  .pt-50-md-down {
    padding-top: 50px !important;
  }

  .pb-50-md-down {
    padding-bottom: 50px !important;
  }

  .pl-50-md-down {
    padding-left: 50px !important;
  }

  .pr-50-md-down {
    padding-right: 50px !important;
  }

  .px-50-md-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md-down {
    padding: 0px !important;
  }

  .pt-0-md-down {
    padding-top: 0px !important;
  }

  .pb-0-md-down {
    padding-bottom: 0px !important;
  }

  .pl-0-md-down {
    padding-left: 0px !important;
  }

  .pr-0-md-down {
    padding-right: 0px !important;
  }

  .px-0-md-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md-down {
    padding: 5px !important;
  }

  .pt-5-md-down {
    padding-top: 5px !important;
  }

  .pb-5-md-down {
    padding-bottom: 5px !important;
  }

  .pl-5-md-down {
    padding-left: 5px !important;
  }

  .pr-5-md-down {
    padding-right: 5px !important;
  }

  .px-5-md-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md-down {
    padding: 10px !important;
  }

  .pt-10-md-down {
    padding-top: 10px !important;
  }

  .pb-10-md-down {
    padding-bottom: 10px !important;
  }

  .pl-10-md-down {
    padding-left: 10px !important;
  }

  .pr-10-md-down {
    padding-right: 10px !important;
  }

  .px-10-md-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md-down {
    padding: 15px !important;
  }

  .pt-15-md-down {
    padding-top: 15px !important;
  }

  .pb-15-md-down {
    padding-bottom: 15px !important;
  }

  .pl-15-md-down {
    padding-left: 15px !important;
  }

  .pr-15-md-down {
    padding-right: 15px !important;
  }

  .px-15-md-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md-down {
    padding: 20px !important;
  }

  .pt-20-md-down {
    padding-top: 20px !important;
  }

  .pb-20-md-down {
    padding-bottom: 20px !important;
  }

  .pl-20-md-down {
    padding-left: 20px !important;
  }

  .pr-20-md-down {
    padding-right: 20px !important;
  }

  .px-20-md-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md-down {
    padding: 25px !important;
  }

  .pt-25-md-down {
    padding-top: 25px !important;
  }

  .pb-25-md-down {
    padding-bottom: 25px !important;
  }

  .pl-25-md-down {
    padding-left: 25px !important;
  }

  .pr-25-md-down {
    padding-right: 25px !important;
  }

  .px-25-md-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md-down {
    padding: 30px !important;
  }

  .pt-30-md-down {
    padding-top: 30px !important;
  }

  .pb-30-md-down {
    padding-bottom: 30px !important;
  }

  .pl-30-md-down {
    padding-left: 30px !important;
  }

  .pr-30-md-down {
    padding-right: 30px !important;
  }

  .px-30-md-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md-down {
    padding: 35px !important;
  }

  .pt-35-md-down {
    padding-top: 35px !important;
  }

  .pb-35-md-down {
    padding-bottom: 35px !important;
  }

  .pl-35-md-down {
    padding-left: 35px !important;
  }

  .pr-35-md-down {
    padding-right: 35px !important;
  }

  .px-35-md-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md-down {
    padding: 40px !important;
  }

  .pt-40-md-down {
    padding-top: 40px !important;
  }

  .pb-40-md-down {
    padding-bottom: 40px !important;
  }

  .pl-40-md-down {
    padding-left: 40px !important;
  }

  .pr-40-md-down {
    padding-right: 40px !important;
  }

  .px-40-md-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md-down {
    padding: 45px !important;
  }

  .pt-45-md-down {
    padding-top: 45px !important;
  }

  .pb-45-md-down {
    padding-bottom: 45px !important;
  }

  .pl-45-md-down {
    padding-left: 45px !important;
  }

  .pr-45-md-down {
    padding-right: 45px !important;
  }

  .px-45-md-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md-down {
    padding: 50px !important;
  }

  .pt-50-md-down {
    padding-top: 50px !important;
  }

  .pb-50-md-down {
    padding-bottom: 50px !important;
  }

  .pl-50-md-down {
    padding-left: 50px !important;
  }

  .pr-50-md-down {
    padding-right: 50px !important;
  }

  .px-50-md-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-md-down {
    padding: 0px !important;
  }

  .pt-0-md-down {
    padding-top: 0px !important;
  }

  .pb-0-md-down {
    padding-bottom: 0px !important;
  }

  .pl-0-md-down {
    padding-left: 0px !important;
  }

  .pr-0-md-down {
    padding-right: 0px !important;
  }

  .px-0-md-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-md-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-md-down {
    padding: 5px !important;
  }

  .pt-5-md-down {
    padding-top: 5px !important;
  }

  .pb-5-md-down {
    padding-bottom: 5px !important;
  }

  .pl-5-md-down {
    padding-left: 5px !important;
  }

  .pr-5-md-down {
    padding-right: 5px !important;
  }

  .px-5-md-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-md-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-md-down {
    padding: 10px !important;
  }

  .pt-10-md-down {
    padding-top: 10px !important;
  }

  .pb-10-md-down {
    padding-bottom: 10px !important;
  }

  .pl-10-md-down {
    padding-left: 10px !important;
  }

  .pr-10-md-down {
    padding-right: 10px !important;
  }

  .px-10-md-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-md-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-md-down {
    padding: 15px !important;
  }

  .pt-15-md-down {
    padding-top: 15px !important;
  }

  .pb-15-md-down {
    padding-bottom: 15px !important;
  }

  .pl-15-md-down {
    padding-left: 15px !important;
  }

  .pr-15-md-down {
    padding-right: 15px !important;
  }

  .px-15-md-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-md-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-md-down {
    padding: 20px !important;
  }

  .pt-20-md-down {
    padding-top: 20px !important;
  }

  .pb-20-md-down {
    padding-bottom: 20px !important;
  }

  .pl-20-md-down {
    padding-left: 20px !important;
  }

  .pr-20-md-down {
    padding-right: 20px !important;
  }

  .px-20-md-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-md-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-md-down {
    padding: 25px !important;
  }

  .pt-25-md-down {
    padding-top: 25px !important;
  }

  .pb-25-md-down {
    padding-bottom: 25px !important;
  }

  .pl-25-md-down {
    padding-left: 25px !important;
  }

  .pr-25-md-down {
    padding-right: 25px !important;
  }

  .px-25-md-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-md-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-md-down {
    padding: 30px !important;
  }

  .pt-30-md-down {
    padding-top: 30px !important;
  }

  .pb-30-md-down {
    padding-bottom: 30px !important;
  }

  .pl-30-md-down {
    padding-left: 30px !important;
  }

  .pr-30-md-down {
    padding-right: 30px !important;
  }

  .px-30-md-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-md-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-md-down {
    padding: 35px !important;
  }

  .pt-35-md-down {
    padding-top: 35px !important;
  }

  .pb-35-md-down {
    padding-bottom: 35px !important;
  }

  .pl-35-md-down {
    padding-left: 35px !important;
  }

  .pr-35-md-down {
    padding-right: 35px !important;
  }

  .px-35-md-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-md-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-md-down {
    padding: 40px !important;
  }

  .pt-40-md-down {
    padding-top: 40px !important;
  }

  .pb-40-md-down {
    padding-bottom: 40px !important;
  }

  .pl-40-md-down {
    padding-left: 40px !important;
  }

  .pr-40-md-down {
    padding-right: 40px !important;
  }

  .px-40-md-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-md-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-md-down {
    padding: 45px !important;
  }

  .pt-45-md-down {
    padding-top: 45px !important;
  }

  .pb-45-md-down {
    padding-bottom: 45px !important;
  }

  .pl-45-md-down {
    padding-left: 45px !important;
  }

  .pr-45-md-down {
    padding-right: 45px !important;
  }

  .px-45-md-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-md-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-md-down {
    padding: 50px !important;
  }

  .pt-50-md-down {
    padding-top: 50px !important;
  }

  .pb-50-md-down {
    padding-bottom: 50px !important;
  }

  .pl-50-md-down {
    padding-left: 50px !important;
  }

  .pr-50-md-down {
    padding-right: 50px !important;
  }

  .px-50-md-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-md-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media (min-width: 1200px) {
  .m-0-lg {
    margin: 0px !important;
  }

  .mt-0-lg {
    margin-top: 0px !important;
  }

  .mb-0-lg {
    margin-bottom: 0px !important;
  }

  .ml-0-lg {
    margin-left: 0px !important;
  }

  .mr-0-lg {
    margin-right: 0px !important;
  }

  .mx-0-lg {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .my-0-lg {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .m-5-lg {
    margin: 5px !important;
  }

  .mt-5-lg {
    margin-top: 5px !important;
  }

  .mb-5-lg {
    margin-bottom: 5px !important;
  }

  .ml-5-lg {
    margin-left: 5px !important;
  }

  .mr-5-lg {
    margin-right: 5px !important;
  }

  .mx-5-lg {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .my-5-lg {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .m-10-lg {
    margin: 10px !important;
  }

  .mt-10-lg {
    margin-top: 10px !important;
  }

  .mb-10-lg {
    margin-bottom: 10px !important;
  }

  .ml-10-lg {
    margin-left: 10px !important;
  }

  .mr-10-lg {
    margin-right: 10px !important;
  }

  .mx-10-lg {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .my-10-lg {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .m-15-lg {
    margin: 15px !important;
  }

  .mt-15-lg {
    margin-top: 15px !important;
  }

  .mb-15-lg {
    margin-bottom: 15px !important;
  }

  .ml-15-lg {
    margin-left: 15px !important;
  }

  .mr-15-lg {
    margin-right: 15px !important;
  }

  .mx-15-lg {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .my-15-lg {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .m-20-lg {
    margin: 20px !important;
  }

  .mt-20-lg {
    margin-top: 20px !important;
  }

  .mb-20-lg {
    margin-bottom: 20px !important;
  }

  .ml-20-lg {
    margin-left: 20px !important;
  }

  .mr-20-lg {
    margin-right: 20px !important;
  }

  .mx-20-lg {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .my-20-lg {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .m-25-lg {
    margin: 25px !important;
  }

  .mt-25-lg {
    margin-top: 25px !important;
  }

  .mb-25-lg {
    margin-bottom: 25px !important;
  }

  .ml-25-lg {
    margin-left: 25px !important;
  }

  .mr-25-lg {
    margin-right: 25px !important;
  }

  .mx-25-lg {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .my-25-lg {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .m-30-lg {
    margin: 30px !important;
  }

  .mt-30-lg {
    margin-top: 30px !important;
  }

  .mb-30-lg {
    margin-bottom: 30px !important;
  }

  .ml-30-lg {
    margin-left: 30px !important;
  }

  .mr-30-lg {
    margin-right: 30px !important;
  }

  .mx-30-lg {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .my-30-lg {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .m-35-lg {
    margin: 35px !important;
  }

  .mt-35-lg {
    margin-top: 35px !important;
  }

  .mb-35-lg {
    margin-bottom: 35px !important;
  }

  .ml-35-lg {
    margin-left: 35px !important;
  }

  .mr-35-lg {
    margin-right: 35px !important;
  }

  .mx-35-lg {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .my-35-lg {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

  .m-40-lg {
    margin: 40px !important;
  }

  .mt-40-lg {
    margin-top: 40px !important;
  }

  .mb-40-lg {
    margin-bottom: 40px !important;
  }

  .ml-40-lg {
    margin-left: 40px !important;
  }

  .mr-40-lg {
    margin-right: 40px !important;
  }

  .mx-40-lg {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .my-40-lg {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .m-45-lg {
    margin: 45px !important;
  }

  .mt-45-lg {
    margin-top: 45px !important;
  }

  .mb-45-lg {
    margin-bottom: 45px !important;
  }

  .ml-45-lg {
    margin-left: 45px !important;
  }

  .mr-45-lg {
    margin-right: 45px !important;
  }

  .mx-45-lg {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .my-45-lg {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .m-50-lg {
    margin: 50px !important;
  }

  .mt-50-lg {
    margin-top: 50px !important;
  }

  .mb-50-lg {
    margin-bottom: 50px !important;
  }

  .ml-50-lg {
    margin-left: 50px !important;
  }

  .mr-50-lg {
    margin-right: 50px !important;
  }

  .mx-50-lg {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .my-50-lg {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .p-0-lg {
    padding: 0px !important;
  }

  .pt-0-lg {
    padding-top: 0px !important;
  }

  .pb-0-lg {
    padding-bottom: 0px !important;
  }

  .pl-0-lg {
    padding-left: 0px !important;
  }

  .pr-0-lg {
    padding-right: 0px !important;
  }

  .px-0-lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg {
    padding: 5px !important;
  }

  .pt-5-lg {
    padding-top: 5px !important;
  }

  .pb-5-lg {
    padding-bottom: 5px !important;
  }

  .pl-5-lg {
    padding-left: 5px !important;
  }

  .pr-5-lg {
    padding-right: 5px !important;
  }

  .px-5-lg {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg {
    padding: 10px !important;
  }

  .pt-10-lg {
    padding-top: 10px !important;
  }

  .pb-10-lg {
    padding-bottom: 10px !important;
  }

  .pl-10-lg {
    padding-left: 10px !important;
  }

  .pr-10-lg {
    padding-right: 10px !important;
  }

  .px-10-lg {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg {
    padding: 15px !important;
  }

  .pt-15-lg {
    padding-top: 15px !important;
  }

  .pb-15-lg {
    padding-bottom: 15px !important;
  }

  .pl-15-lg {
    padding-left: 15px !important;
  }

  .pr-15-lg {
    padding-right: 15px !important;
  }

  .px-15-lg {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg {
    padding: 20px !important;
  }

  .pt-20-lg {
    padding-top: 20px !important;
  }

  .pb-20-lg {
    padding-bottom: 20px !important;
  }

  .pl-20-lg {
    padding-left: 20px !important;
  }

  .pr-20-lg {
    padding-right: 20px !important;
  }

  .px-20-lg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg {
    padding: 25px !important;
  }

  .pt-25-lg {
    padding-top: 25px !important;
  }

  .pb-25-lg {
    padding-bottom: 25px !important;
  }

  .pl-25-lg {
    padding-left: 25px !important;
  }

  .pr-25-lg {
    padding-right: 25px !important;
  }

  .px-25-lg {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg {
    padding: 30px !important;
  }

  .pt-30-lg {
    padding-top: 30px !important;
  }

  .pb-30-lg {
    padding-bottom: 30px !important;
  }

  .pl-30-lg {
    padding-left: 30px !important;
  }

  .pr-30-lg {
    padding-right: 30px !important;
  }

  .px-30-lg {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg {
    padding: 35px !important;
  }

  .pt-35-lg {
    padding-top: 35px !important;
  }

  .pb-35-lg {
    padding-bottom: 35px !important;
  }

  .pl-35-lg {
    padding-left: 35px !important;
  }

  .pr-35-lg {
    padding-right: 35px !important;
  }

  .px-35-lg {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg {
    padding: 40px !important;
  }

  .pt-40-lg {
    padding-top: 40px !important;
  }

  .pb-40-lg {
    padding-bottom: 40px !important;
  }

  .pl-40-lg {
    padding-left: 40px !important;
  }

  .pr-40-lg {
    padding-right: 40px !important;
  }

  .px-40-lg {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg {
    padding: 45px !important;
  }

  .pt-45-lg {
    padding-top: 45px !important;
  }

  .pb-45-lg {
    padding-bottom: 45px !important;
  }

  .pl-45-lg {
    padding-left: 45px !important;
  }

  .pr-45-lg {
    padding-right: 45px !important;
  }

  .px-45-lg {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg {
    padding: 50px !important;
  }

  .pt-50-lg {
    padding-top: 50px !important;
  }

  .pb-50-lg {
    padding-bottom: 50px !important;
  }

  .pl-50-lg {
    padding-left: 50px !important;
  }

  .pr-50-lg {
    padding-right: 50px !important;
  }

  .px-50-lg {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg {
    padding: 0px !important;
  }

  .pt-0-lg {
    padding-top: 0px !important;
  }

  .pb-0-lg {
    padding-bottom: 0px !important;
  }

  .pl-0-lg {
    padding-left: 0px !important;
  }

  .pr-0-lg {
    padding-right: 0px !important;
  }

  .px-0-lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg {
    padding: 5px !important;
  }

  .pt-5-lg {
    padding-top: 5px !important;
  }

  .pb-5-lg {
    padding-bottom: 5px !important;
  }

  .pl-5-lg {
    padding-left: 5px !important;
  }

  .pr-5-lg {
    padding-right: 5px !important;
  }

  .px-5-lg {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg {
    padding: 10px !important;
  }

  .pt-10-lg {
    padding-top: 10px !important;
  }

  .pb-10-lg {
    padding-bottom: 10px !important;
  }

  .pl-10-lg {
    padding-left: 10px !important;
  }

  .pr-10-lg {
    padding-right: 10px !important;
  }

  .px-10-lg {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg {
    padding: 15px !important;
  }

  .pt-15-lg {
    padding-top: 15px !important;
  }

  .pb-15-lg {
    padding-bottom: 15px !important;
  }

  .pl-15-lg {
    padding-left: 15px !important;
  }

  .pr-15-lg {
    padding-right: 15px !important;
  }

  .px-15-lg {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg {
    padding: 20px !important;
  }

  .pt-20-lg {
    padding-top: 20px !important;
  }

  .pb-20-lg {
    padding-bottom: 20px !important;
  }

  .pl-20-lg {
    padding-left: 20px !important;
  }

  .pr-20-lg {
    padding-right: 20px !important;
  }

  .px-20-lg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg {
    padding: 25px !important;
  }

  .pt-25-lg {
    padding-top: 25px !important;
  }

  .pb-25-lg {
    padding-bottom: 25px !important;
  }

  .pl-25-lg {
    padding-left: 25px !important;
  }

  .pr-25-lg {
    padding-right: 25px !important;
  }

  .px-25-lg {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg {
    padding: 30px !important;
  }

  .pt-30-lg {
    padding-top: 30px !important;
  }

  .pb-30-lg {
    padding-bottom: 30px !important;
  }

  .pl-30-lg {
    padding-left: 30px !important;
  }

  .pr-30-lg {
    padding-right: 30px !important;
  }

  .px-30-lg {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg {
    padding: 35px !important;
  }

  .pt-35-lg {
    padding-top: 35px !important;
  }

  .pb-35-lg {
    padding-bottom: 35px !important;
  }

  .pl-35-lg {
    padding-left: 35px !important;
  }

  .pr-35-lg {
    padding-right: 35px !important;
  }

  .px-35-lg {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg {
    padding: 40px !important;
  }

  .pt-40-lg {
    padding-top: 40px !important;
  }

  .pb-40-lg {
    padding-bottom: 40px !important;
  }

  .pl-40-lg {
    padding-left: 40px !important;
  }

  .pr-40-lg {
    padding-right: 40px !important;
  }

  .px-40-lg {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg {
    padding: 45px !important;
  }

  .pt-45-lg {
    padding-top: 45px !important;
  }

  .pb-45-lg {
    padding-bottom: 45px !important;
  }

  .pl-45-lg {
    padding-left: 45px !important;
  }

  .pr-45-lg {
    padding-right: 45px !important;
  }

  .px-45-lg {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg {
    padding: 50px !important;
  }

  .pt-50-lg {
    padding-top: 50px !important;
  }

  .pb-50-lg {
    padding-bottom: 50px !important;
  }

  .pl-50-lg {
    padding-left: 50px !important;
  }

  .pr-50-lg {
    padding-right: 50px !important;
  }

  .px-50-lg {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg {
    padding: 0px !important;
  }

  .pt-0-lg {
    padding-top: 0px !important;
  }

  .pb-0-lg {
    padding-bottom: 0px !important;
  }

  .pl-0-lg {
    padding-left: 0px !important;
  }

  .pr-0-lg {
    padding-right: 0px !important;
  }

  .px-0-lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg {
    padding: 5px !important;
  }

  .pt-5-lg {
    padding-top: 5px !important;
  }

  .pb-5-lg {
    padding-bottom: 5px !important;
  }

  .pl-5-lg {
    padding-left: 5px !important;
  }

  .pr-5-lg {
    padding-right: 5px !important;
  }

  .px-5-lg {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg {
    padding: 10px !important;
  }

  .pt-10-lg {
    padding-top: 10px !important;
  }

  .pb-10-lg {
    padding-bottom: 10px !important;
  }

  .pl-10-lg {
    padding-left: 10px !important;
  }

  .pr-10-lg {
    padding-right: 10px !important;
  }

  .px-10-lg {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg {
    padding: 15px !important;
  }

  .pt-15-lg {
    padding-top: 15px !important;
  }

  .pb-15-lg {
    padding-bottom: 15px !important;
  }

  .pl-15-lg {
    padding-left: 15px !important;
  }

  .pr-15-lg {
    padding-right: 15px !important;
  }

  .px-15-lg {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg {
    padding: 20px !important;
  }

  .pt-20-lg {
    padding-top: 20px !important;
  }

  .pb-20-lg {
    padding-bottom: 20px !important;
  }

  .pl-20-lg {
    padding-left: 20px !important;
  }

  .pr-20-lg {
    padding-right: 20px !important;
  }

  .px-20-lg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg {
    padding: 25px !important;
  }

  .pt-25-lg {
    padding-top: 25px !important;
  }

  .pb-25-lg {
    padding-bottom: 25px !important;
  }

  .pl-25-lg {
    padding-left: 25px !important;
  }

  .pr-25-lg {
    padding-right: 25px !important;
  }

  .px-25-lg {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg {
    padding: 30px !important;
  }

  .pt-30-lg {
    padding-top: 30px !important;
  }

  .pb-30-lg {
    padding-bottom: 30px !important;
  }

  .pl-30-lg {
    padding-left: 30px !important;
  }

  .pr-30-lg {
    padding-right: 30px !important;
  }

  .px-30-lg {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg {
    padding: 35px !important;
  }

  .pt-35-lg {
    padding-top: 35px !important;
  }

  .pb-35-lg {
    padding-bottom: 35px !important;
  }

  .pl-35-lg {
    padding-left: 35px !important;
  }

  .pr-35-lg {
    padding-right: 35px !important;
  }

  .px-35-lg {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg {
    padding: 40px !important;
  }

  .pt-40-lg {
    padding-top: 40px !important;
  }

  .pb-40-lg {
    padding-bottom: 40px !important;
  }

  .pl-40-lg {
    padding-left: 40px !important;
  }

  .pr-40-lg {
    padding-right: 40px !important;
  }

  .px-40-lg {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg {
    padding: 45px !important;
  }

  .pt-45-lg {
    padding-top: 45px !important;
  }

  .pb-45-lg {
    padding-bottom: 45px !important;
  }

  .pl-45-lg {
    padding-left: 45px !important;
  }

  .pr-45-lg {
    padding-right: 45px !important;
  }

  .px-45-lg {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg {
    padding: 50px !important;
  }

  .pt-50-lg {
    padding-top: 50px !important;
  }

  .pb-50-lg {
    padding-bottom: 50px !important;
  }

  .pl-50-lg {
    padding-left: 50px !important;
  }

  .pr-50-lg {
    padding-right: 50px !important;
  }

  .px-50-lg {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg {
    padding: 0px !important;
  }

  .pt-0-lg {
    padding-top: 0px !important;
  }

  .pb-0-lg {
    padding-bottom: 0px !important;
  }

  .pl-0-lg {
    padding-left: 0px !important;
  }

  .pr-0-lg {
    padding-right: 0px !important;
  }

  .px-0-lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg {
    padding: 5px !important;
  }

  .pt-5-lg {
    padding-top: 5px !important;
  }

  .pb-5-lg {
    padding-bottom: 5px !important;
  }

  .pl-5-lg {
    padding-left: 5px !important;
  }

  .pr-5-lg {
    padding-right: 5px !important;
  }

  .px-5-lg {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg {
    padding: 10px !important;
  }

  .pt-10-lg {
    padding-top: 10px !important;
  }

  .pb-10-lg {
    padding-bottom: 10px !important;
  }

  .pl-10-lg {
    padding-left: 10px !important;
  }

  .pr-10-lg {
    padding-right: 10px !important;
  }

  .px-10-lg {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg {
    padding: 15px !important;
  }

  .pt-15-lg {
    padding-top: 15px !important;
  }

  .pb-15-lg {
    padding-bottom: 15px !important;
  }

  .pl-15-lg {
    padding-left: 15px !important;
  }

  .pr-15-lg {
    padding-right: 15px !important;
  }

  .px-15-lg {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg {
    padding: 20px !important;
  }

  .pt-20-lg {
    padding-top: 20px !important;
  }

  .pb-20-lg {
    padding-bottom: 20px !important;
  }

  .pl-20-lg {
    padding-left: 20px !important;
  }

  .pr-20-lg {
    padding-right: 20px !important;
  }

  .px-20-lg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg {
    padding: 25px !important;
  }

  .pt-25-lg {
    padding-top: 25px !important;
  }

  .pb-25-lg {
    padding-bottom: 25px !important;
  }

  .pl-25-lg {
    padding-left: 25px !important;
  }

  .pr-25-lg {
    padding-right: 25px !important;
  }

  .px-25-lg {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg {
    padding: 30px !important;
  }

  .pt-30-lg {
    padding-top: 30px !important;
  }

  .pb-30-lg {
    padding-bottom: 30px !important;
  }

  .pl-30-lg {
    padding-left: 30px !important;
  }

  .pr-30-lg {
    padding-right: 30px !important;
  }

  .px-30-lg {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg {
    padding: 35px !important;
  }

  .pt-35-lg {
    padding-top: 35px !important;
  }

  .pb-35-lg {
    padding-bottom: 35px !important;
  }

  .pl-35-lg {
    padding-left: 35px !important;
  }

  .pr-35-lg {
    padding-right: 35px !important;
  }

  .px-35-lg {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg {
    padding: 40px !important;
  }

  .pt-40-lg {
    padding-top: 40px !important;
  }

  .pb-40-lg {
    padding-bottom: 40px !important;
  }

  .pl-40-lg {
    padding-left: 40px !important;
  }

  .pr-40-lg {
    padding-right: 40px !important;
  }

  .px-40-lg {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg {
    padding: 45px !important;
  }

  .pt-45-lg {
    padding-top: 45px !important;
  }

  .pb-45-lg {
    padding-bottom: 45px !important;
  }

  .pl-45-lg {
    padding-left: 45px !important;
  }

  .pr-45-lg {
    padding-right: 45px !important;
  }

  .px-45-lg {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg {
    padding: 50px !important;
  }

  .pt-50-lg {
    padding-top: 50px !important;
  }

  .pb-50-lg {
    padding-bottom: 50px !important;
  }

  .pl-50-lg {
    padding-left: 50px !important;
  }

  .pr-50-lg {
    padding-right: 50px !important;
  }

  .px-50-lg {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg {
    padding: 0px !important;
  }

  .pt-0-lg {
    padding-top: 0px !important;
  }

  .pb-0-lg {
    padding-bottom: 0px !important;
  }

  .pl-0-lg {
    padding-left: 0px !important;
  }

  .pr-0-lg {
    padding-right: 0px !important;
  }

  .px-0-lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg {
    padding: 5px !important;
  }

  .pt-5-lg {
    padding-top: 5px !important;
  }

  .pb-5-lg {
    padding-bottom: 5px !important;
  }

  .pl-5-lg {
    padding-left: 5px !important;
  }

  .pr-5-lg {
    padding-right: 5px !important;
  }

  .px-5-lg {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg {
    padding: 10px !important;
  }

  .pt-10-lg {
    padding-top: 10px !important;
  }

  .pb-10-lg {
    padding-bottom: 10px !important;
  }

  .pl-10-lg {
    padding-left: 10px !important;
  }

  .pr-10-lg {
    padding-right: 10px !important;
  }

  .px-10-lg {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg {
    padding: 15px !important;
  }

  .pt-15-lg {
    padding-top: 15px !important;
  }

  .pb-15-lg {
    padding-bottom: 15px !important;
  }

  .pl-15-lg {
    padding-left: 15px !important;
  }

  .pr-15-lg {
    padding-right: 15px !important;
  }

  .px-15-lg {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg {
    padding: 20px !important;
  }

  .pt-20-lg {
    padding-top: 20px !important;
  }

  .pb-20-lg {
    padding-bottom: 20px !important;
  }

  .pl-20-lg {
    padding-left: 20px !important;
  }

  .pr-20-lg {
    padding-right: 20px !important;
  }

  .px-20-lg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg {
    padding: 25px !important;
  }

  .pt-25-lg {
    padding-top: 25px !important;
  }

  .pb-25-lg {
    padding-bottom: 25px !important;
  }

  .pl-25-lg {
    padding-left: 25px !important;
  }

  .pr-25-lg {
    padding-right: 25px !important;
  }

  .px-25-lg {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg {
    padding: 30px !important;
  }

  .pt-30-lg {
    padding-top: 30px !important;
  }

  .pb-30-lg {
    padding-bottom: 30px !important;
  }

  .pl-30-lg {
    padding-left: 30px !important;
  }

  .pr-30-lg {
    padding-right: 30px !important;
  }

  .px-30-lg {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg {
    padding: 35px !important;
  }

  .pt-35-lg {
    padding-top: 35px !important;
  }

  .pb-35-lg {
    padding-bottom: 35px !important;
  }

  .pl-35-lg {
    padding-left: 35px !important;
  }

  .pr-35-lg {
    padding-right: 35px !important;
  }

  .px-35-lg {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg {
    padding: 40px !important;
  }

  .pt-40-lg {
    padding-top: 40px !important;
  }

  .pb-40-lg {
    padding-bottom: 40px !important;
  }

  .pl-40-lg {
    padding-left: 40px !important;
  }

  .pr-40-lg {
    padding-right: 40px !important;
  }

  .px-40-lg {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg {
    padding: 45px !important;
  }

  .pt-45-lg {
    padding-top: 45px !important;
  }

  .pb-45-lg {
    padding-bottom: 45px !important;
  }

  .pl-45-lg {
    padding-left: 45px !important;
  }

  .pr-45-lg {
    padding-right: 45px !important;
  }

  .px-45-lg {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg {
    padding: 50px !important;
  }

  .pt-50-lg {
    padding-top: 50px !important;
  }

  .pb-50-lg {
    padding-bottom: 50px !important;
  }

  .pl-50-lg {
    padding-left: 50px !important;
  }

  .pr-50-lg {
    padding-right: 50px !important;
  }

  .px-50-lg {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg {
    padding: 0px !important;
  }

  .pt-0-lg {
    padding-top: 0px !important;
  }

  .pb-0-lg {
    padding-bottom: 0px !important;
  }

  .pl-0-lg {
    padding-left: 0px !important;
  }

  .pr-0-lg {
    padding-right: 0px !important;
  }

  .px-0-lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg {
    padding: 5px !important;
  }

  .pt-5-lg {
    padding-top: 5px !important;
  }

  .pb-5-lg {
    padding-bottom: 5px !important;
  }

  .pl-5-lg {
    padding-left: 5px !important;
  }

  .pr-5-lg {
    padding-right: 5px !important;
  }

  .px-5-lg {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg {
    padding: 10px !important;
  }

  .pt-10-lg {
    padding-top: 10px !important;
  }

  .pb-10-lg {
    padding-bottom: 10px !important;
  }

  .pl-10-lg {
    padding-left: 10px !important;
  }

  .pr-10-lg {
    padding-right: 10px !important;
  }

  .px-10-lg {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg {
    padding: 15px !important;
  }

  .pt-15-lg {
    padding-top: 15px !important;
  }

  .pb-15-lg {
    padding-bottom: 15px !important;
  }

  .pl-15-lg {
    padding-left: 15px !important;
  }

  .pr-15-lg {
    padding-right: 15px !important;
  }

  .px-15-lg {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg {
    padding: 20px !important;
  }

  .pt-20-lg {
    padding-top: 20px !important;
  }

  .pb-20-lg {
    padding-bottom: 20px !important;
  }

  .pl-20-lg {
    padding-left: 20px !important;
  }

  .pr-20-lg {
    padding-right: 20px !important;
  }

  .px-20-lg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg {
    padding: 25px !important;
  }

  .pt-25-lg {
    padding-top: 25px !important;
  }

  .pb-25-lg {
    padding-bottom: 25px !important;
  }

  .pl-25-lg {
    padding-left: 25px !important;
  }

  .pr-25-lg {
    padding-right: 25px !important;
  }

  .px-25-lg {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg {
    padding: 30px !important;
  }

  .pt-30-lg {
    padding-top: 30px !important;
  }

  .pb-30-lg {
    padding-bottom: 30px !important;
  }

  .pl-30-lg {
    padding-left: 30px !important;
  }

  .pr-30-lg {
    padding-right: 30px !important;
  }

  .px-30-lg {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg {
    padding: 35px !important;
  }

  .pt-35-lg {
    padding-top: 35px !important;
  }

  .pb-35-lg {
    padding-bottom: 35px !important;
  }

  .pl-35-lg {
    padding-left: 35px !important;
  }

  .pr-35-lg {
    padding-right: 35px !important;
  }

  .px-35-lg {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg {
    padding: 40px !important;
  }

  .pt-40-lg {
    padding-top: 40px !important;
  }

  .pb-40-lg {
    padding-bottom: 40px !important;
  }

  .pl-40-lg {
    padding-left: 40px !important;
  }

  .pr-40-lg {
    padding-right: 40px !important;
  }

  .px-40-lg {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg {
    padding: 45px !important;
  }

  .pt-45-lg {
    padding-top: 45px !important;
  }

  .pb-45-lg {
    padding-bottom: 45px !important;
  }

  .pl-45-lg {
    padding-left: 45px !important;
  }

  .pr-45-lg {
    padding-right: 45px !important;
  }

  .px-45-lg {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg {
    padding: 50px !important;
  }

  .pt-50-lg {
    padding-top: 50px !important;
  }

  .pb-50-lg {
    padding-bottom: 50px !important;
  }

  .pl-50-lg {
    padding-left: 50px !important;
  }

  .pr-50-lg {
    padding-right: 50px !important;
  }

  .px-50-lg {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg {
    padding: 0px !important;
  }

  .pt-0-lg {
    padding-top: 0px !important;
  }

  .pb-0-lg {
    padding-bottom: 0px !important;
  }

  .pl-0-lg {
    padding-left: 0px !important;
  }

  .pr-0-lg {
    padding-right: 0px !important;
  }

  .px-0-lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg {
    padding: 5px !important;
  }

  .pt-5-lg {
    padding-top: 5px !important;
  }

  .pb-5-lg {
    padding-bottom: 5px !important;
  }

  .pl-5-lg {
    padding-left: 5px !important;
  }

  .pr-5-lg {
    padding-right: 5px !important;
  }

  .px-5-lg {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg {
    padding: 10px !important;
  }

  .pt-10-lg {
    padding-top: 10px !important;
  }

  .pb-10-lg {
    padding-bottom: 10px !important;
  }

  .pl-10-lg {
    padding-left: 10px !important;
  }

  .pr-10-lg {
    padding-right: 10px !important;
  }

  .px-10-lg {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg {
    padding: 15px !important;
  }

  .pt-15-lg {
    padding-top: 15px !important;
  }

  .pb-15-lg {
    padding-bottom: 15px !important;
  }

  .pl-15-lg {
    padding-left: 15px !important;
  }

  .pr-15-lg {
    padding-right: 15px !important;
  }

  .px-15-lg {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg {
    padding: 20px !important;
  }

  .pt-20-lg {
    padding-top: 20px !important;
  }

  .pb-20-lg {
    padding-bottom: 20px !important;
  }

  .pl-20-lg {
    padding-left: 20px !important;
  }

  .pr-20-lg {
    padding-right: 20px !important;
  }

  .px-20-lg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg {
    padding: 25px !important;
  }

  .pt-25-lg {
    padding-top: 25px !important;
  }

  .pb-25-lg {
    padding-bottom: 25px !important;
  }

  .pl-25-lg {
    padding-left: 25px !important;
  }

  .pr-25-lg {
    padding-right: 25px !important;
  }

  .px-25-lg {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg {
    padding: 30px !important;
  }

  .pt-30-lg {
    padding-top: 30px !important;
  }

  .pb-30-lg {
    padding-bottom: 30px !important;
  }

  .pl-30-lg {
    padding-left: 30px !important;
  }

  .pr-30-lg {
    padding-right: 30px !important;
  }

  .px-30-lg {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg {
    padding: 35px !important;
  }

  .pt-35-lg {
    padding-top: 35px !important;
  }

  .pb-35-lg {
    padding-bottom: 35px !important;
  }

  .pl-35-lg {
    padding-left: 35px !important;
  }

  .pr-35-lg {
    padding-right: 35px !important;
  }

  .px-35-lg {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg {
    padding: 40px !important;
  }

  .pt-40-lg {
    padding-top: 40px !important;
  }

  .pb-40-lg {
    padding-bottom: 40px !important;
  }

  .pl-40-lg {
    padding-left: 40px !important;
  }

  .pr-40-lg {
    padding-right: 40px !important;
  }

  .px-40-lg {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg {
    padding: 45px !important;
  }

  .pt-45-lg {
    padding-top: 45px !important;
  }

  .pb-45-lg {
    padding-bottom: 45px !important;
  }

  .pl-45-lg {
    padding-left: 45px !important;
  }

  .pr-45-lg {
    padding-right: 45px !important;
  }

  .px-45-lg {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg {
    padding: 50px !important;
  }

  .pt-50-lg {
    padding-top: 50px !important;
  }

  .pb-50-lg {
    padding-bottom: 50px !important;
  }

  .pl-50-lg {
    padding-left: 50px !important;
  }

  .pr-50-lg {
    padding-right: 50px !important;
  }

  .px-50-lg {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg {
    padding: 0px !important;
  }

  .pt-0-lg {
    padding-top: 0px !important;
  }

  .pb-0-lg {
    padding-bottom: 0px !important;
  }

  .pl-0-lg {
    padding-left: 0px !important;
  }

  .pr-0-lg {
    padding-right: 0px !important;
  }

  .px-0-lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg {
    padding: 5px !important;
  }

  .pt-5-lg {
    padding-top: 5px !important;
  }

  .pb-5-lg {
    padding-bottom: 5px !important;
  }

  .pl-5-lg {
    padding-left: 5px !important;
  }

  .pr-5-lg {
    padding-right: 5px !important;
  }

  .px-5-lg {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg {
    padding: 10px !important;
  }

  .pt-10-lg {
    padding-top: 10px !important;
  }

  .pb-10-lg {
    padding-bottom: 10px !important;
  }

  .pl-10-lg {
    padding-left: 10px !important;
  }

  .pr-10-lg {
    padding-right: 10px !important;
  }

  .px-10-lg {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg {
    padding: 15px !important;
  }

  .pt-15-lg {
    padding-top: 15px !important;
  }

  .pb-15-lg {
    padding-bottom: 15px !important;
  }

  .pl-15-lg {
    padding-left: 15px !important;
  }

  .pr-15-lg {
    padding-right: 15px !important;
  }

  .px-15-lg {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg {
    padding: 20px !important;
  }

  .pt-20-lg {
    padding-top: 20px !important;
  }

  .pb-20-lg {
    padding-bottom: 20px !important;
  }

  .pl-20-lg {
    padding-left: 20px !important;
  }

  .pr-20-lg {
    padding-right: 20px !important;
  }

  .px-20-lg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg {
    padding: 25px !important;
  }

  .pt-25-lg {
    padding-top: 25px !important;
  }

  .pb-25-lg {
    padding-bottom: 25px !important;
  }

  .pl-25-lg {
    padding-left: 25px !important;
  }

  .pr-25-lg {
    padding-right: 25px !important;
  }

  .px-25-lg {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg {
    padding: 30px !important;
  }

  .pt-30-lg {
    padding-top: 30px !important;
  }

  .pb-30-lg {
    padding-bottom: 30px !important;
  }

  .pl-30-lg {
    padding-left: 30px !important;
  }

  .pr-30-lg {
    padding-right: 30px !important;
  }

  .px-30-lg {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg {
    padding: 35px !important;
  }

  .pt-35-lg {
    padding-top: 35px !important;
  }

  .pb-35-lg {
    padding-bottom: 35px !important;
  }

  .pl-35-lg {
    padding-left: 35px !important;
  }

  .pr-35-lg {
    padding-right: 35px !important;
  }

  .px-35-lg {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg {
    padding: 40px !important;
  }

  .pt-40-lg {
    padding-top: 40px !important;
  }

  .pb-40-lg {
    padding-bottom: 40px !important;
  }

  .pl-40-lg {
    padding-left: 40px !important;
  }

  .pr-40-lg {
    padding-right: 40px !important;
  }

  .px-40-lg {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg {
    padding: 45px !important;
  }

  .pt-45-lg {
    padding-top: 45px !important;
  }

  .pb-45-lg {
    padding-bottom: 45px !important;
  }

  .pl-45-lg {
    padding-left: 45px !important;
  }

  .pr-45-lg {
    padding-right: 45px !important;
  }

  .px-45-lg {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg {
    padding: 50px !important;
  }

  .pt-50-lg {
    padding-top: 50px !important;
  }

  .pb-50-lg {
    padding-bottom: 50px !important;
  }

  .pl-50-lg {
    padding-left: 50px !important;
  }

  .pr-50-lg {
    padding-right: 50px !important;
  }

  .px-50-lg {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg {
    padding: 0px !important;
  }

  .pt-0-lg {
    padding-top: 0px !important;
  }

  .pb-0-lg {
    padding-bottom: 0px !important;
  }

  .pl-0-lg {
    padding-left: 0px !important;
  }

  .pr-0-lg {
    padding-right: 0px !important;
  }

  .px-0-lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg {
    padding: 5px !important;
  }

  .pt-5-lg {
    padding-top: 5px !important;
  }

  .pb-5-lg {
    padding-bottom: 5px !important;
  }

  .pl-5-lg {
    padding-left: 5px !important;
  }

  .pr-5-lg {
    padding-right: 5px !important;
  }

  .px-5-lg {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg {
    padding: 10px !important;
  }

  .pt-10-lg {
    padding-top: 10px !important;
  }

  .pb-10-lg {
    padding-bottom: 10px !important;
  }

  .pl-10-lg {
    padding-left: 10px !important;
  }

  .pr-10-lg {
    padding-right: 10px !important;
  }

  .px-10-lg {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg {
    padding: 15px !important;
  }

  .pt-15-lg {
    padding-top: 15px !important;
  }

  .pb-15-lg {
    padding-bottom: 15px !important;
  }

  .pl-15-lg {
    padding-left: 15px !important;
  }

  .pr-15-lg {
    padding-right: 15px !important;
  }

  .px-15-lg {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg {
    padding: 20px !important;
  }

  .pt-20-lg {
    padding-top: 20px !important;
  }

  .pb-20-lg {
    padding-bottom: 20px !important;
  }

  .pl-20-lg {
    padding-left: 20px !important;
  }

  .pr-20-lg {
    padding-right: 20px !important;
  }

  .px-20-lg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg {
    padding: 25px !important;
  }

  .pt-25-lg {
    padding-top: 25px !important;
  }

  .pb-25-lg {
    padding-bottom: 25px !important;
  }

  .pl-25-lg {
    padding-left: 25px !important;
  }

  .pr-25-lg {
    padding-right: 25px !important;
  }

  .px-25-lg {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg {
    padding: 30px !important;
  }

  .pt-30-lg {
    padding-top: 30px !important;
  }

  .pb-30-lg {
    padding-bottom: 30px !important;
  }

  .pl-30-lg {
    padding-left: 30px !important;
  }

  .pr-30-lg {
    padding-right: 30px !important;
  }

  .px-30-lg {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg {
    padding: 35px !important;
  }

  .pt-35-lg {
    padding-top: 35px !important;
  }

  .pb-35-lg {
    padding-bottom: 35px !important;
  }

  .pl-35-lg {
    padding-left: 35px !important;
  }

  .pr-35-lg {
    padding-right: 35px !important;
  }

  .px-35-lg {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg {
    padding: 40px !important;
  }

  .pt-40-lg {
    padding-top: 40px !important;
  }

  .pb-40-lg {
    padding-bottom: 40px !important;
  }

  .pl-40-lg {
    padding-left: 40px !important;
  }

  .pr-40-lg {
    padding-right: 40px !important;
  }

  .px-40-lg {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg {
    padding: 45px !important;
  }

  .pt-45-lg {
    padding-top: 45px !important;
  }

  .pb-45-lg {
    padding-bottom: 45px !important;
  }

  .pl-45-lg {
    padding-left: 45px !important;
  }

  .pr-45-lg {
    padding-right: 45px !important;
  }

  .px-45-lg {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg {
    padding: 50px !important;
  }

  .pt-50-lg {
    padding-top: 50px !important;
  }

  .pb-50-lg {
    padding-bottom: 50px !important;
  }

  .pl-50-lg {
    padding-left: 50px !important;
  }

  .pr-50-lg {
    padding-right: 50px !important;
  }

  .px-50-lg {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg {
    padding: 0px !important;
  }

  .pt-0-lg {
    padding-top: 0px !important;
  }

  .pb-0-lg {
    padding-bottom: 0px !important;
  }

  .pl-0-lg {
    padding-left: 0px !important;
  }

  .pr-0-lg {
    padding-right: 0px !important;
  }

  .px-0-lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg {
    padding: 5px !important;
  }

  .pt-5-lg {
    padding-top: 5px !important;
  }

  .pb-5-lg {
    padding-bottom: 5px !important;
  }

  .pl-5-lg {
    padding-left: 5px !important;
  }

  .pr-5-lg {
    padding-right: 5px !important;
  }

  .px-5-lg {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg {
    padding: 10px !important;
  }

  .pt-10-lg {
    padding-top: 10px !important;
  }

  .pb-10-lg {
    padding-bottom: 10px !important;
  }

  .pl-10-lg {
    padding-left: 10px !important;
  }

  .pr-10-lg {
    padding-right: 10px !important;
  }

  .px-10-lg {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg {
    padding: 15px !important;
  }

  .pt-15-lg {
    padding-top: 15px !important;
  }

  .pb-15-lg {
    padding-bottom: 15px !important;
  }

  .pl-15-lg {
    padding-left: 15px !important;
  }

  .pr-15-lg {
    padding-right: 15px !important;
  }

  .px-15-lg {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg {
    padding: 20px !important;
  }

  .pt-20-lg {
    padding-top: 20px !important;
  }

  .pb-20-lg {
    padding-bottom: 20px !important;
  }

  .pl-20-lg {
    padding-left: 20px !important;
  }

  .pr-20-lg {
    padding-right: 20px !important;
  }

  .px-20-lg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg {
    padding: 25px !important;
  }

  .pt-25-lg {
    padding-top: 25px !important;
  }

  .pb-25-lg {
    padding-bottom: 25px !important;
  }

  .pl-25-lg {
    padding-left: 25px !important;
  }

  .pr-25-lg {
    padding-right: 25px !important;
  }

  .px-25-lg {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg {
    padding: 30px !important;
  }

  .pt-30-lg {
    padding-top: 30px !important;
  }

  .pb-30-lg {
    padding-bottom: 30px !important;
  }

  .pl-30-lg {
    padding-left: 30px !important;
  }

  .pr-30-lg {
    padding-right: 30px !important;
  }

  .px-30-lg {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg {
    padding: 35px !important;
  }

  .pt-35-lg {
    padding-top: 35px !important;
  }

  .pb-35-lg {
    padding-bottom: 35px !important;
  }

  .pl-35-lg {
    padding-left: 35px !important;
  }

  .pr-35-lg {
    padding-right: 35px !important;
  }

  .px-35-lg {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg {
    padding: 40px !important;
  }

  .pt-40-lg {
    padding-top: 40px !important;
  }

  .pb-40-lg {
    padding-bottom: 40px !important;
  }

  .pl-40-lg {
    padding-left: 40px !important;
  }

  .pr-40-lg {
    padding-right: 40px !important;
  }

  .px-40-lg {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg {
    padding: 45px !important;
  }

  .pt-45-lg {
    padding-top: 45px !important;
  }

  .pb-45-lg {
    padding-bottom: 45px !important;
  }

  .pl-45-lg {
    padding-left: 45px !important;
  }

  .pr-45-lg {
    padding-right: 45px !important;
  }

  .px-45-lg {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg {
    padding: 50px !important;
  }

  .pt-50-lg {
    padding-top: 50px !important;
  }

  .pb-50-lg {
    padding-bottom: 50px !important;
  }

  .pl-50-lg {
    padding-left: 50px !important;
  }

  .pr-50-lg {
    padding-right: 50px !important;
  }

  .px-50-lg {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg {
    padding: 0px !important;
  }

  .pt-0-lg {
    padding-top: 0px !important;
  }

  .pb-0-lg {
    padding-bottom: 0px !important;
  }

  .pl-0-lg {
    padding-left: 0px !important;
  }

  .pr-0-lg {
    padding-right: 0px !important;
  }

  .px-0-lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg {
    padding: 5px !important;
  }

  .pt-5-lg {
    padding-top: 5px !important;
  }

  .pb-5-lg {
    padding-bottom: 5px !important;
  }

  .pl-5-lg {
    padding-left: 5px !important;
  }

  .pr-5-lg {
    padding-right: 5px !important;
  }

  .px-5-lg {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg {
    padding: 10px !important;
  }

  .pt-10-lg {
    padding-top: 10px !important;
  }

  .pb-10-lg {
    padding-bottom: 10px !important;
  }

  .pl-10-lg {
    padding-left: 10px !important;
  }

  .pr-10-lg {
    padding-right: 10px !important;
  }

  .px-10-lg {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg {
    padding: 15px !important;
  }

  .pt-15-lg {
    padding-top: 15px !important;
  }

  .pb-15-lg {
    padding-bottom: 15px !important;
  }

  .pl-15-lg {
    padding-left: 15px !important;
  }

  .pr-15-lg {
    padding-right: 15px !important;
  }

  .px-15-lg {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg {
    padding: 20px !important;
  }

  .pt-20-lg {
    padding-top: 20px !important;
  }

  .pb-20-lg {
    padding-bottom: 20px !important;
  }

  .pl-20-lg {
    padding-left: 20px !important;
  }

  .pr-20-lg {
    padding-right: 20px !important;
  }

  .px-20-lg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg {
    padding: 25px !important;
  }

  .pt-25-lg {
    padding-top: 25px !important;
  }

  .pb-25-lg {
    padding-bottom: 25px !important;
  }

  .pl-25-lg {
    padding-left: 25px !important;
  }

  .pr-25-lg {
    padding-right: 25px !important;
  }

  .px-25-lg {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg {
    padding: 30px !important;
  }

  .pt-30-lg {
    padding-top: 30px !important;
  }

  .pb-30-lg {
    padding-bottom: 30px !important;
  }

  .pl-30-lg {
    padding-left: 30px !important;
  }

  .pr-30-lg {
    padding-right: 30px !important;
  }

  .px-30-lg {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg {
    padding: 35px !important;
  }

  .pt-35-lg {
    padding-top: 35px !important;
  }

  .pb-35-lg {
    padding-bottom: 35px !important;
  }

  .pl-35-lg {
    padding-left: 35px !important;
  }

  .pr-35-lg {
    padding-right: 35px !important;
  }

  .px-35-lg {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg {
    padding: 40px !important;
  }

  .pt-40-lg {
    padding-top: 40px !important;
  }

  .pb-40-lg {
    padding-bottom: 40px !important;
  }

  .pl-40-lg {
    padding-left: 40px !important;
  }

  .pr-40-lg {
    padding-right: 40px !important;
  }

  .px-40-lg {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg {
    padding: 45px !important;
  }

  .pt-45-lg {
    padding-top: 45px !important;
  }

  .pb-45-lg {
    padding-bottom: 45px !important;
  }

  .pl-45-lg {
    padding-left: 45px !important;
  }

  .pr-45-lg {
    padding-right: 45px !important;
  }

  .px-45-lg {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg {
    padding: 50px !important;
  }

  .pt-50-lg {
    padding-top: 50px !important;
  }

  .pb-50-lg {
    padding-bottom: 50px !important;
  }

  .pl-50-lg {
    padding-left: 50px !important;
  }

  .pr-50-lg {
    padding-right: 50px !important;
  }

  .px-50-lg {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media (max-width: 1399px) {
  .m-0-lg-down {
    margin: 0px !important;
  }

  .mt-0-lg-down {
    margin-top: 0px !important;
  }

  .mb-0-lg-down {
    margin-bottom: 0px !important;
  }

  .ml-0-lg-down {
    margin-left: 0px !important;
  }

  .mr-0-lg-down {
    margin-right: 0px !important;
  }

  .mx-0-lg-down {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .my-0-lg-down {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .m-5-lg-down {
    margin: 5px !important;
  }

  .mt-5-lg-down {
    margin-top: 5px !important;
  }

  .mb-5-lg-down {
    margin-bottom: 5px !important;
  }

  .ml-5-lg-down {
    margin-left: 5px !important;
  }

  .mr-5-lg-down {
    margin-right: 5px !important;
  }

  .mx-5-lg-down {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .my-5-lg-down {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .m-10-lg-down {
    margin: 10px !important;
  }

  .mt-10-lg-down {
    margin-top: 10px !important;
  }

  .mb-10-lg-down {
    margin-bottom: 10px !important;
  }

  .ml-10-lg-down {
    margin-left: 10px !important;
  }

  .mr-10-lg-down {
    margin-right: 10px !important;
  }

  .mx-10-lg-down {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .my-10-lg-down {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .m-15-lg-down {
    margin: 15px !important;
  }

  .mt-15-lg-down {
    margin-top: 15px !important;
  }

  .mb-15-lg-down {
    margin-bottom: 15px !important;
  }

  .ml-15-lg-down {
    margin-left: 15px !important;
  }

  .mr-15-lg-down {
    margin-right: 15px !important;
  }

  .mx-15-lg-down {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .my-15-lg-down {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .m-20-lg-down {
    margin: 20px !important;
  }

  .mt-20-lg-down {
    margin-top: 20px !important;
  }

  .mb-20-lg-down {
    margin-bottom: 20px !important;
  }

  .ml-20-lg-down {
    margin-left: 20px !important;
  }

  .mr-20-lg-down {
    margin-right: 20px !important;
  }

  .mx-20-lg-down {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .my-20-lg-down {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .m-25-lg-down {
    margin: 25px !important;
  }

  .mt-25-lg-down {
    margin-top: 25px !important;
  }

  .mb-25-lg-down {
    margin-bottom: 25px !important;
  }

  .ml-25-lg-down {
    margin-left: 25px !important;
  }

  .mr-25-lg-down {
    margin-right: 25px !important;
  }

  .mx-25-lg-down {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .my-25-lg-down {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .m-30-lg-down {
    margin: 30px !important;
  }

  .mt-30-lg-down {
    margin-top: 30px !important;
  }

  .mb-30-lg-down {
    margin-bottom: 30px !important;
  }

  .ml-30-lg-down {
    margin-left: 30px !important;
  }

  .mr-30-lg-down {
    margin-right: 30px !important;
  }

  .mx-30-lg-down {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .my-30-lg-down {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .m-35-lg-down {
    margin: 35px !important;
  }

  .mt-35-lg-down {
    margin-top: 35px !important;
  }

  .mb-35-lg-down {
    margin-bottom: 35px !important;
  }

  .ml-35-lg-down {
    margin-left: 35px !important;
  }

  .mr-35-lg-down {
    margin-right: 35px !important;
  }

  .mx-35-lg-down {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .my-35-lg-down {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

  .m-40-lg-down {
    margin: 40px !important;
  }

  .mt-40-lg-down {
    margin-top: 40px !important;
  }

  .mb-40-lg-down {
    margin-bottom: 40px !important;
  }

  .ml-40-lg-down {
    margin-left: 40px !important;
  }

  .mr-40-lg-down {
    margin-right: 40px !important;
  }

  .mx-40-lg-down {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .my-40-lg-down {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .m-45-lg-down {
    margin: 45px !important;
  }

  .mt-45-lg-down {
    margin-top: 45px !important;
  }

  .mb-45-lg-down {
    margin-bottom: 45px !important;
  }

  .ml-45-lg-down {
    margin-left: 45px !important;
  }

  .mr-45-lg-down {
    margin-right: 45px !important;
  }

  .mx-45-lg-down {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .my-45-lg-down {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .m-50-lg-down {
    margin: 50px !important;
  }

  .mt-50-lg-down {
    margin-top: 50px !important;
  }

  .mb-50-lg-down {
    margin-bottom: 50px !important;
  }

  .ml-50-lg-down {
    margin-left: 50px !important;
  }

  .mr-50-lg-down {
    margin-right: 50px !important;
  }

  .mx-50-lg-down {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .my-50-lg-down {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .p-0-lg-down {
    padding: 0px !important;
  }

  .pt-0-lg-down {
    padding-top: 0px !important;
  }

  .pb-0-lg-down {
    padding-bottom: 0px !important;
  }

  .pl-0-lg-down {
    padding-left: 0px !important;
  }

  .pr-0-lg-down {
    padding-right: 0px !important;
  }

  .px-0-lg-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg-down {
    padding: 5px !important;
  }

  .pt-5-lg-down {
    padding-top: 5px !important;
  }

  .pb-5-lg-down {
    padding-bottom: 5px !important;
  }

  .pl-5-lg-down {
    padding-left: 5px !important;
  }

  .pr-5-lg-down {
    padding-right: 5px !important;
  }

  .px-5-lg-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg-down {
    padding: 10px !important;
  }

  .pt-10-lg-down {
    padding-top: 10px !important;
  }

  .pb-10-lg-down {
    padding-bottom: 10px !important;
  }

  .pl-10-lg-down {
    padding-left: 10px !important;
  }

  .pr-10-lg-down {
    padding-right: 10px !important;
  }

  .px-10-lg-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg-down {
    padding: 15px !important;
  }

  .pt-15-lg-down {
    padding-top: 15px !important;
  }

  .pb-15-lg-down {
    padding-bottom: 15px !important;
  }

  .pl-15-lg-down {
    padding-left: 15px !important;
  }

  .pr-15-lg-down {
    padding-right: 15px !important;
  }

  .px-15-lg-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg-down {
    padding: 20px !important;
  }

  .pt-20-lg-down {
    padding-top: 20px !important;
  }

  .pb-20-lg-down {
    padding-bottom: 20px !important;
  }

  .pl-20-lg-down {
    padding-left: 20px !important;
  }

  .pr-20-lg-down {
    padding-right: 20px !important;
  }

  .px-20-lg-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg-down {
    padding: 25px !important;
  }

  .pt-25-lg-down {
    padding-top: 25px !important;
  }

  .pb-25-lg-down {
    padding-bottom: 25px !important;
  }

  .pl-25-lg-down {
    padding-left: 25px !important;
  }

  .pr-25-lg-down {
    padding-right: 25px !important;
  }

  .px-25-lg-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg-down {
    padding: 30px !important;
  }

  .pt-30-lg-down {
    padding-top: 30px !important;
  }

  .pb-30-lg-down {
    padding-bottom: 30px !important;
  }

  .pl-30-lg-down {
    padding-left: 30px !important;
  }

  .pr-30-lg-down {
    padding-right: 30px !important;
  }

  .px-30-lg-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg-down {
    padding: 35px !important;
  }

  .pt-35-lg-down {
    padding-top: 35px !important;
  }

  .pb-35-lg-down {
    padding-bottom: 35px !important;
  }

  .pl-35-lg-down {
    padding-left: 35px !important;
  }

  .pr-35-lg-down {
    padding-right: 35px !important;
  }

  .px-35-lg-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg-down {
    padding: 40px !important;
  }

  .pt-40-lg-down {
    padding-top: 40px !important;
  }

  .pb-40-lg-down {
    padding-bottom: 40px !important;
  }

  .pl-40-lg-down {
    padding-left: 40px !important;
  }

  .pr-40-lg-down {
    padding-right: 40px !important;
  }

  .px-40-lg-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg-down {
    padding: 45px !important;
  }

  .pt-45-lg-down {
    padding-top: 45px !important;
  }

  .pb-45-lg-down {
    padding-bottom: 45px !important;
  }

  .pl-45-lg-down {
    padding-left: 45px !important;
  }

  .pr-45-lg-down {
    padding-right: 45px !important;
  }

  .px-45-lg-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg-down {
    padding: 50px !important;
  }

  .pt-50-lg-down {
    padding-top: 50px !important;
  }

  .pb-50-lg-down {
    padding-bottom: 50px !important;
  }

  .pl-50-lg-down {
    padding-left: 50px !important;
  }

  .pr-50-lg-down {
    padding-right: 50px !important;
  }

  .px-50-lg-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg-down {
    padding: 0px !important;
  }

  .pt-0-lg-down {
    padding-top: 0px !important;
  }

  .pb-0-lg-down {
    padding-bottom: 0px !important;
  }

  .pl-0-lg-down {
    padding-left: 0px !important;
  }

  .pr-0-lg-down {
    padding-right: 0px !important;
  }

  .px-0-lg-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg-down {
    padding: 5px !important;
  }

  .pt-5-lg-down {
    padding-top: 5px !important;
  }

  .pb-5-lg-down {
    padding-bottom: 5px !important;
  }

  .pl-5-lg-down {
    padding-left: 5px !important;
  }

  .pr-5-lg-down {
    padding-right: 5px !important;
  }

  .px-5-lg-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg-down {
    padding: 10px !important;
  }

  .pt-10-lg-down {
    padding-top: 10px !important;
  }

  .pb-10-lg-down {
    padding-bottom: 10px !important;
  }

  .pl-10-lg-down {
    padding-left: 10px !important;
  }

  .pr-10-lg-down {
    padding-right: 10px !important;
  }

  .px-10-lg-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg-down {
    padding: 15px !important;
  }

  .pt-15-lg-down {
    padding-top: 15px !important;
  }

  .pb-15-lg-down {
    padding-bottom: 15px !important;
  }

  .pl-15-lg-down {
    padding-left: 15px !important;
  }

  .pr-15-lg-down {
    padding-right: 15px !important;
  }

  .px-15-lg-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg-down {
    padding: 20px !important;
  }

  .pt-20-lg-down {
    padding-top: 20px !important;
  }

  .pb-20-lg-down {
    padding-bottom: 20px !important;
  }

  .pl-20-lg-down {
    padding-left: 20px !important;
  }

  .pr-20-lg-down {
    padding-right: 20px !important;
  }

  .px-20-lg-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg-down {
    padding: 25px !important;
  }

  .pt-25-lg-down {
    padding-top: 25px !important;
  }

  .pb-25-lg-down {
    padding-bottom: 25px !important;
  }

  .pl-25-lg-down {
    padding-left: 25px !important;
  }

  .pr-25-lg-down {
    padding-right: 25px !important;
  }

  .px-25-lg-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg-down {
    padding: 30px !important;
  }

  .pt-30-lg-down {
    padding-top: 30px !important;
  }

  .pb-30-lg-down {
    padding-bottom: 30px !important;
  }

  .pl-30-lg-down {
    padding-left: 30px !important;
  }

  .pr-30-lg-down {
    padding-right: 30px !important;
  }

  .px-30-lg-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg-down {
    padding: 35px !important;
  }

  .pt-35-lg-down {
    padding-top: 35px !important;
  }

  .pb-35-lg-down {
    padding-bottom: 35px !important;
  }

  .pl-35-lg-down {
    padding-left: 35px !important;
  }

  .pr-35-lg-down {
    padding-right: 35px !important;
  }

  .px-35-lg-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg-down {
    padding: 40px !important;
  }

  .pt-40-lg-down {
    padding-top: 40px !important;
  }

  .pb-40-lg-down {
    padding-bottom: 40px !important;
  }

  .pl-40-lg-down {
    padding-left: 40px !important;
  }

  .pr-40-lg-down {
    padding-right: 40px !important;
  }

  .px-40-lg-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg-down {
    padding: 45px !important;
  }

  .pt-45-lg-down {
    padding-top: 45px !important;
  }

  .pb-45-lg-down {
    padding-bottom: 45px !important;
  }

  .pl-45-lg-down {
    padding-left: 45px !important;
  }

  .pr-45-lg-down {
    padding-right: 45px !important;
  }

  .px-45-lg-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg-down {
    padding: 50px !important;
  }

  .pt-50-lg-down {
    padding-top: 50px !important;
  }

  .pb-50-lg-down {
    padding-bottom: 50px !important;
  }

  .pl-50-lg-down {
    padding-left: 50px !important;
  }

  .pr-50-lg-down {
    padding-right: 50px !important;
  }

  .px-50-lg-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg-down {
    padding: 0px !important;
  }

  .pt-0-lg-down {
    padding-top: 0px !important;
  }

  .pb-0-lg-down {
    padding-bottom: 0px !important;
  }

  .pl-0-lg-down {
    padding-left: 0px !important;
  }

  .pr-0-lg-down {
    padding-right: 0px !important;
  }

  .px-0-lg-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg-down {
    padding: 5px !important;
  }

  .pt-5-lg-down {
    padding-top: 5px !important;
  }

  .pb-5-lg-down {
    padding-bottom: 5px !important;
  }

  .pl-5-lg-down {
    padding-left: 5px !important;
  }

  .pr-5-lg-down {
    padding-right: 5px !important;
  }

  .px-5-lg-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg-down {
    padding: 10px !important;
  }

  .pt-10-lg-down {
    padding-top: 10px !important;
  }

  .pb-10-lg-down {
    padding-bottom: 10px !important;
  }

  .pl-10-lg-down {
    padding-left: 10px !important;
  }

  .pr-10-lg-down {
    padding-right: 10px !important;
  }

  .px-10-lg-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg-down {
    padding: 15px !important;
  }

  .pt-15-lg-down {
    padding-top: 15px !important;
  }

  .pb-15-lg-down {
    padding-bottom: 15px !important;
  }

  .pl-15-lg-down {
    padding-left: 15px !important;
  }

  .pr-15-lg-down {
    padding-right: 15px !important;
  }

  .px-15-lg-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg-down {
    padding: 20px !important;
  }

  .pt-20-lg-down {
    padding-top: 20px !important;
  }

  .pb-20-lg-down {
    padding-bottom: 20px !important;
  }

  .pl-20-lg-down {
    padding-left: 20px !important;
  }

  .pr-20-lg-down {
    padding-right: 20px !important;
  }

  .px-20-lg-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg-down {
    padding: 25px !important;
  }

  .pt-25-lg-down {
    padding-top: 25px !important;
  }

  .pb-25-lg-down {
    padding-bottom: 25px !important;
  }

  .pl-25-lg-down {
    padding-left: 25px !important;
  }

  .pr-25-lg-down {
    padding-right: 25px !important;
  }

  .px-25-lg-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg-down {
    padding: 30px !important;
  }

  .pt-30-lg-down {
    padding-top: 30px !important;
  }

  .pb-30-lg-down {
    padding-bottom: 30px !important;
  }

  .pl-30-lg-down {
    padding-left: 30px !important;
  }

  .pr-30-lg-down {
    padding-right: 30px !important;
  }

  .px-30-lg-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg-down {
    padding: 35px !important;
  }

  .pt-35-lg-down {
    padding-top: 35px !important;
  }

  .pb-35-lg-down {
    padding-bottom: 35px !important;
  }

  .pl-35-lg-down {
    padding-left: 35px !important;
  }

  .pr-35-lg-down {
    padding-right: 35px !important;
  }

  .px-35-lg-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg-down {
    padding: 40px !important;
  }

  .pt-40-lg-down {
    padding-top: 40px !important;
  }

  .pb-40-lg-down {
    padding-bottom: 40px !important;
  }

  .pl-40-lg-down {
    padding-left: 40px !important;
  }

  .pr-40-lg-down {
    padding-right: 40px !important;
  }

  .px-40-lg-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg-down {
    padding: 45px !important;
  }

  .pt-45-lg-down {
    padding-top: 45px !important;
  }

  .pb-45-lg-down {
    padding-bottom: 45px !important;
  }

  .pl-45-lg-down {
    padding-left: 45px !important;
  }

  .pr-45-lg-down {
    padding-right: 45px !important;
  }

  .px-45-lg-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg-down {
    padding: 50px !important;
  }

  .pt-50-lg-down {
    padding-top: 50px !important;
  }

  .pb-50-lg-down {
    padding-bottom: 50px !important;
  }

  .pl-50-lg-down {
    padding-left: 50px !important;
  }

  .pr-50-lg-down {
    padding-right: 50px !important;
  }

  .px-50-lg-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg-down {
    padding: 0px !important;
  }

  .pt-0-lg-down {
    padding-top: 0px !important;
  }

  .pb-0-lg-down {
    padding-bottom: 0px !important;
  }

  .pl-0-lg-down {
    padding-left: 0px !important;
  }

  .pr-0-lg-down {
    padding-right: 0px !important;
  }

  .px-0-lg-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg-down {
    padding: 5px !important;
  }

  .pt-5-lg-down {
    padding-top: 5px !important;
  }

  .pb-5-lg-down {
    padding-bottom: 5px !important;
  }

  .pl-5-lg-down {
    padding-left: 5px !important;
  }

  .pr-5-lg-down {
    padding-right: 5px !important;
  }

  .px-5-lg-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg-down {
    padding: 10px !important;
  }

  .pt-10-lg-down {
    padding-top: 10px !important;
  }

  .pb-10-lg-down {
    padding-bottom: 10px !important;
  }

  .pl-10-lg-down {
    padding-left: 10px !important;
  }

  .pr-10-lg-down {
    padding-right: 10px !important;
  }

  .px-10-lg-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg-down {
    padding: 15px !important;
  }

  .pt-15-lg-down {
    padding-top: 15px !important;
  }

  .pb-15-lg-down {
    padding-bottom: 15px !important;
  }

  .pl-15-lg-down {
    padding-left: 15px !important;
  }

  .pr-15-lg-down {
    padding-right: 15px !important;
  }

  .px-15-lg-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg-down {
    padding: 20px !important;
  }

  .pt-20-lg-down {
    padding-top: 20px !important;
  }

  .pb-20-lg-down {
    padding-bottom: 20px !important;
  }

  .pl-20-lg-down {
    padding-left: 20px !important;
  }

  .pr-20-lg-down {
    padding-right: 20px !important;
  }

  .px-20-lg-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg-down {
    padding: 25px !important;
  }

  .pt-25-lg-down {
    padding-top: 25px !important;
  }

  .pb-25-lg-down {
    padding-bottom: 25px !important;
  }

  .pl-25-lg-down {
    padding-left: 25px !important;
  }

  .pr-25-lg-down {
    padding-right: 25px !important;
  }

  .px-25-lg-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg-down {
    padding: 30px !important;
  }

  .pt-30-lg-down {
    padding-top: 30px !important;
  }

  .pb-30-lg-down {
    padding-bottom: 30px !important;
  }

  .pl-30-lg-down {
    padding-left: 30px !important;
  }

  .pr-30-lg-down {
    padding-right: 30px !important;
  }

  .px-30-lg-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg-down {
    padding: 35px !important;
  }

  .pt-35-lg-down {
    padding-top: 35px !important;
  }

  .pb-35-lg-down {
    padding-bottom: 35px !important;
  }

  .pl-35-lg-down {
    padding-left: 35px !important;
  }

  .pr-35-lg-down {
    padding-right: 35px !important;
  }

  .px-35-lg-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg-down {
    padding: 40px !important;
  }

  .pt-40-lg-down {
    padding-top: 40px !important;
  }

  .pb-40-lg-down {
    padding-bottom: 40px !important;
  }

  .pl-40-lg-down {
    padding-left: 40px !important;
  }

  .pr-40-lg-down {
    padding-right: 40px !important;
  }

  .px-40-lg-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg-down {
    padding: 45px !important;
  }

  .pt-45-lg-down {
    padding-top: 45px !important;
  }

  .pb-45-lg-down {
    padding-bottom: 45px !important;
  }

  .pl-45-lg-down {
    padding-left: 45px !important;
  }

  .pr-45-lg-down {
    padding-right: 45px !important;
  }

  .px-45-lg-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg-down {
    padding: 50px !important;
  }

  .pt-50-lg-down {
    padding-top: 50px !important;
  }

  .pb-50-lg-down {
    padding-bottom: 50px !important;
  }

  .pl-50-lg-down {
    padding-left: 50px !important;
  }

  .pr-50-lg-down {
    padding-right: 50px !important;
  }

  .px-50-lg-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg-down {
    padding: 0px !important;
  }

  .pt-0-lg-down {
    padding-top: 0px !important;
  }

  .pb-0-lg-down {
    padding-bottom: 0px !important;
  }

  .pl-0-lg-down {
    padding-left: 0px !important;
  }

  .pr-0-lg-down {
    padding-right: 0px !important;
  }

  .px-0-lg-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg-down {
    padding: 5px !important;
  }

  .pt-5-lg-down {
    padding-top: 5px !important;
  }

  .pb-5-lg-down {
    padding-bottom: 5px !important;
  }

  .pl-5-lg-down {
    padding-left: 5px !important;
  }

  .pr-5-lg-down {
    padding-right: 5px !important;
  }

  .px-5-lg-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg-down {
    padding: 10px !important;
  }

  .pt-10-lg-down {
    padding-top: 10px !important;
  }

  .pb-10-lg-down {
    padding-bottom: 10px !important;
  }

  .pl-10-lg-down {
    padding-left: 10px !important;
  }

  .pr-10-lg-down {
    padding-right: 10px !important;
  }

  .px-10-lg-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg-down {
    padding: 15px !important;
  }

  .pt-15-lg-down {
    padding-top: 15px !important;
  }

  .pb-15-lg-down {
    padding-bottom: 15px !important;
  }

  .pl-15-lg-down {
    padding-left: 15px !important;
  }

  .pr-15-lg-down {
    padding-right: 15px !important;
  }

  .px-15-lg-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg-down {
    padding: 20px !important;
  }

  .pt-20-lg-down {
    padding-top: 20px !important;
  }

  .pb-20-lg-down {
    padding-bottom: 20px !important;
  }

  .pl-20-lg-down {
    padding-left: 20px !important;
  }

  .pr-20-lg-down {
    padding-right: 20px !important;
  }

  .px-20-lg-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg-down {
    padding: 25px !important;
  }

  .pt-25-lg-down {
    padding-top: 25px !important;
  }

  .pb-25-lg-down {
    padding-bottom: 25px !important;
  }

  .pl-25-lg-down {
    padding-left: 25px !important;
  }

  .pr-25-lg-down {
    padding-right: 25px !important;
  }

  .px-25-lg-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg-down {
    padding: 30px !important;
  }

  .pt-30-lg-down {
    padding-top: 30px !important;
  }

  .pb-30-lg-down {
    padding-bottom: 30px !important;
  }

  .pl-30-lg-down {
    padding-left: 30px !important;
  }

  .pr-30-lg-down {
    padding-right: 30px !important;
  }

  .px-30-lg-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg-down {
    padding: 35px !important;
  }

  .pt-35-lg-down {
    padding-top: 35px !important;
  }

  .pb-35-lg-down {
    padding-bottom: 35px !important;
  }

  .pl-35-lg-down {
    padding-left: 35px !important;
  }

  .pr-35-lg-down {
    padding-right: 35px !important;
  }

  .px-35-lg-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg-down {
    padding: 40px !important;
  }

  .pt-40-lg-down {
    padding-top: 40px !important;
  }

  .pb-40-lg-down {
    padding-bottom: 40px !important;
  }

  .pl-40-lg-down {
    padding-left: 40px !important;
  }

  .pr-40-lg-down {
    padding-right: 40px !important;
  }

  .px-40-lg-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg-down {
    padding: 45px !important;
  }

  .pt-45-lg-down {
    padding-top: 45px !important;
  }

  .pb-45-lg-down {
    padding-bottom: 45px !important;
  }

  .pl-45-lg-down {
    padding-left: 45px !important;
  }

  .pr-45-lg-down {
    padding-right: 45px !important;
  }

  .px-45-lg-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg-down {
    padding: 50px !important;
  }

  .pt-50-lg-down {
    padding-top: 50px !important;
  }

  .pb-50-lg-down {
    padding-bottom: 50px !important;
  }

  .pl-50-lg-down {
    padding-left: 50px !important;
  }

  .pr-50-lg-down {
    padding-right: 50px !important;
  }

  .px-50-lg-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg-down {
    padding: 0px !important;
  }

  .pt-0-lg-down {
    padding-top: 0px !important;
  }

  .pb-0-lg-down {
    padding-bottom: 0px !important;
  }

  .pl-0-lg-down {
    padding-left: 0px !important;
  }

  .pr-0-lg-down {
    padding-right: 0px !important;
  }

  .px-0-lg-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg-down {
    padding: 5px !important;
  }

  .pt-5-lg-down {
    padding-top: 5px !important;
  }

  .pb-5-lg-down {
    padding-bottom: 5px !important;
  }

  .pl-5-lg-down {
    padding-left: 5px !important;
  }

  .pr-5-lg-down {
    padding-right: 5px !important;
  }

  .px-5-lg-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg-down {
    padding: 10px !important;
  }

  .pt-10-lg-down {
    padding-top: 10px !important;
  }

  .pb-10-lg-down {
    padding-bottom: 10px !important;
  }

  .pl-10-lg-down {
    padding-left: 10px !important;
  }

  .pr-10-lg-down {
    padding-right: 10px !important;
  }

  .px-10-lg-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg-down {
    padding: 15px !important;
  }

  .pt-15-lg-down {
    padding-top: 15px !important;
  }

  .pb-15-lg-down {
    padding-bottom: 15px !important;
  }

  .pl-15-lg-down {
    padding-left: 15px !important;
  }

  .pr-15-lg-down {
    padding-right: 15px !important;
  }

  .px-15-lg-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg-down {
    padding: 20px !important;
  }

  .pt-20-lg-down {
    padding-top: 20px !important;
  }

  .pb-20-lg-down {
    padding-bottom: 20px !important;
  }

  .pl-20-lg-down {
    padding-left: 20px !important;
  }

  .pr-20-lg-down {
    padding-right: 20px !important;
  }

  .px-20-lg-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg-down {
    padding: 25px !important;
  }

  .pt-25-lg-down {
    padding-top: 25px !important;
  }

  .pb-25-lg-down {
    padding-bottom: 25px !important;
  }

  .pl-25-lg-down {
    padding-left: 25px !important;
  }

  .pr-25-lg-down {
    padding-right: 25px !important;
  }

  .px-25-lg-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg-down {
    padding: 30px !important;
  }

  .pt-30-lg-down {
    padding-top: 30px !important;
  }

  .pb-30-lg-down {
    padding-bottom: 30px !important;
  }

  .pl-30-lg-down {
    padding-left: 30px !important;
  }

  .pr-30-lg-down {
    padding-right: 30px !important;
  }

  .px-30-lg-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg-down {
    padding: 35px !important;
  }

  .pt-35-lg-down {
    padding-top: 35px !important;
  }

  .pb-35-lg-down {
    padding-bottom: 35px !important;
  }

  .pl-35-lg-down {
    padding-left: 35px !important;
  }

  .pr-35-lg-down {
    padding-right: 35px !important;
  }

  .px-35-lg-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg-down {
    padding: 40px !important;
  }

  .pt-40-lg-down {
    padding-top: 40px !important;
  }

  .pb-40-lg-down {
    padding-bottom: 40px !important;
  }

  .pl-40-lg-down {
    padding-left: 40px !important;
  }

  .pr-40-lg-down {
    padding-right: 40px !important;
  }

  .px-40-lg-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg-down {
    padding: 45px !important;
  }

  .pt-45-lg-down {
    padding-top: 45px !important;
  }

  .pb-45-lg-down {
    padding-bottom: 45px !important;
  }

  .pl-45-lg-down {
    padding-left: 45px !important;
  }

  .pr-45-lg-down {
    padding-right: 45px !important;
  }

  .px-45-lg-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg-down {
    padding: 50px !important;
  }

  .pt-50-lg-down {
    padding-top: 50px !important;
  }

  .pb-50-lg-down {
    padding-bottom: 50px !important;
  }

  .pl-50-lg-down {
    padding-left: 50px !important;
  }

  .pr-50-lg-down {
    padding-right: 50px !important;
  }

  .px-50-lg-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg-down {
    padding: 0px !important;
  }

  .pt-0-lg-down {
    padding-top: 0px !important;
  }

  .pb-0-lg-down {
    padding-bottom: 0px !important;
  }

  .pl-0-lg-down {
    padding-left: 0px !important;
  }

  .pr-0-lg-down {
    padding-right: 0px !important;
  }

  .px-0-lg-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg-down {
    padding: 5px !important;
  }

  .pt-5-lg-down {
    padding-top: 5px !important;
  }

  .pb-5-lg-down {
    padding-bottom: 5px !important;
  }

  .pl-5-lg-down {
    padding-left: 5px !important;
  }

  .pr-5-lg-down {
    padding-right: 5px !important;
  }

  .px-5-lg-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg-down {
    padding: 10px !important;
  }

  .pt-10-lg-down {
    padding-top: 10px !important;
  }

  .pb-10-lg-down {
    padding-bottom: 10px !important;
  }

  .pl-10-lg-down {
    padding-left: 10px !important;
  }

  .pr-10-lg-down {
    padding-right: 10px !important;
  }

  .px-10-lg-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg-down {
    padding: 15px !important;
  }

  .pt-15-lg-down {
    padding-top: 15px !important;
  }

  .pb-15-lg-down {
    padding-bottom: 15px !important;
  }

  .pl-15-lg-down {
    padding-left: 15px !important;
  }

  .pr-15-lg-down {
    padding-right: 15px !important;
  }

  .px-15-lg-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg-down {
    padding: 20px !important;
  }

  .pt-20-lg-down {
    padding-top: 20px !important;
  }

  .pb-20-lg-down {
    padding-bottom: 20px !important;
  }

  .pl-20-lg-down {
    padding-left: 20px !important;
  }

  .pr-20-lg-down {
    padding-right: 20px !important;
  }

  .px-20-lg-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg-down {
    padding: 25px !important;
  }

  .pt-25-lg-down {
    padding-top: 25px !important;
  }

  .pb-25-lg-down {
    padding-bottom: 25px !important;
  }

  .pl-25-lg-down {
    padding-left: 25px !important;
  }

  .pr-25-lg-down {
    padding-right: 25px !important;
  }

  .px-25-lg-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg-down {
    padding: 30px !important;
  }

  .pt-30-lg-down {
    padding-top: 30px !important;
  }

  .pb-30-lg-down {
    padding-bottom: 30px !important;
  }

  .pl-30-lg-down {
    padding-left: 30px !important;
  }

  .pr-30-lg-down {
    padding-right: 30px !important;
  }

  .px-30-lg-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg-down {
    padding: 35px !important;
  }

  .pt-35-lg-down {
    padding-top: 35px !important;
  }

  .pb-35-lg-down {
    padding-bottom: 35px !important;
  }

  .pl-35-lg-down {
    padding-left: 35px !important;
  }

  .pr-35-lg-down {
    padding-right: 35px !important;
  }

  .px-35-lg-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg-down {
    padding: 40px !important;
  }

  .pt-40-lg-down {
    padding-top: 40px !important;
  }

  .pb-40-lg-down {
    padding-bottom: 40px !important;
  }

  .pl-40-lg-down {
    padding-left: 40px !important;
  }

  .pr-40-lg-down {
    padding-right: 40px !important;
  }

  .px-40-lg-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg-down {
    padding: 45px !important;
  }

  .pt-45-lg-down {
    padding-top: 45px !important;
  }

  .pb-45-lg-down {
    padding-bottom: 45px !important;
  }

  .pl-45-lg-down {
    padding-left: 45px !important;
  }

  .pr-45-lg-down {
    padding-right: 45px !important;
  }

  .px-45-lg-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg-down {
    padding: 50px !important;
  }

  .pt-50-lg-down {
    padding-top: 50px !important;
  }

  .pb-50-lg-down {
    padding-bottom: 50px !important;
  }

  .pl-50-lg-down {
    padding-left: 50px !important;
  }

  .pr-50-lg-down {
    padding-right: 50px !important;
  }

  .px-50-lg-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg-down {
    padding: 0px !important;
  }

  .pt-0-lg-down {
    padding-top: 0px !important;
  }

  .pb-0-lg-down {
    padding-bottom: 0px !important;
  }

  .pl-0-lg-down {
    padding-left: 0px !important;
  }

  .pr-0-lg-down {
    padding-right: 0px !important;
  }

  .px-0-lg-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg-down {
    padding: 5px !important;
  }

  .pt-5-lg-down {
    padding-top: 5px !important;
  }

  .pb-5-lg-down {
    padding-bottom: 5px !important;
  }

  .pl-5-lg-down {
    padding-left: 5px !important;
  }

  .pr-5-lg-down {
    padding-right: 5px !important;
  }

  .px-5-lg-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg-down {
    padding: 10px !important;
  }

  .pt-10-lg-down {
    padding-top: 10px !important;
  }

  .pb-10-lg-down {
    padding-bottom: 10px !important;
  }

  .pl-10-lg-down {
    padding-left: 10px !important;
  }

  .pr-10-lg-down {
    padding-right: 10px !important;
  }

  .px-10-lg-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg-down {
    padding: 15px !important;
  }

  .pt-15-lg-down {
    padding-top: 15px !important;
  }

  .pb-15-lg-down {
    padding-bottom: 15px !important;
  }

  .pl-15-lg-down {
    padding-left: 15px !important;
  }

  .pr-15-lg-down {
    padding-right: 15px !important;
  }

  .px-15-lg-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg-down {
    padding: 20px !important;
  }

  .pt-20-lg-down {
    padding-top: 20px !important;
  }

  .pb-20-lg-down {
    padding-bottom: 20px !important;
  }

  .pl-20-lg-down {
    padding-left: 20px !important;
  }

  .pr-20-lg-down {
    padding-right: 20px !important;
  }

  .px-20-lg-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg-down {
    padding: 25px !important;
  }

  .pt-25-lg-down {
    padding-top: 25px !important;
  }

  .pb-25-lg-down {
    padding-bottom: 25px !important;
  }

  .pl-25-lg-down {
    padding-left: 25px !important;
  }

  .pr-25-lg-down {
    padding-right: 25px !important;
  }

  .px-25-lg-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg-down {
    padding: 30px !important;
  }

  .pt-30-lg-down {
    padding-top: 30px !important;
  }

  .pb-30-lg-down {
    padding-bottom: 30px !important;
  }

  .pl-30-lg-down {
    padding-left: 30px !important;
  }

  .pr-30-lg-down {
    padding-right: 30px !important;
  }

  .px-30-lg-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg-down {
    padding: 35px !important;
  }

  .pt-35-lg-down {
    padding-top: 35px !important;
  }

  .pb-35-lg-down {
    padding-bottom: 35px !important;
  }

  .pl-35-lg-down {
    padding-left: 35px !important;
  }

  .pr-35-lg-down {
    padding-right: 35px !important;
  }

  .px-35-lg-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg-down {
    padding: 40px !important;
  }

  .pt-40-lg-down {
    padding-top: 40px !important;
  }

  .pb-40-lg-down {
    padding-bottom: 40px !important;
  }

  .pl-40-lg-down {
    padding-left: 40px !important;
  }

  .pr-40-lg-down {
    padding-right: 40px !important;
  }

  .px-40-lg-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg-down {
    padding: 45px !important;
  }

  .pt-45-lg-down {
    padding-top: 45px !important;
  }

  .pb-45-lg-down {
    padding-bottom: 45px !important;
  }

  .pl-45-lg-down {
    padding-left: 45px !important;
  }

  .pr-45-lg-down {
    padding-right: 45px !important;
  }

  .px-45-lg-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg-down {
    padding: 50px !important;
  }

  .pt-50-lg-down {
    padding-top: 50px !important;
  }

  .pb-50-lg-down {
    padding-bottom: 50px !important;
  }

  .pl-50-lg-down {
    padding-left: 50px !important;
  }

  .pr-50-lg-down {
    padding-right: 50px !important;
  }

  .px-50-lg-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg-down {
    padding: 0px !important;
  }

  .pt-0-lg-down {
    padding-top: 0px !important;
  }

  .pb-0-lg-down {
    padding-bottom: 0px !important;
  }

  .pl-0-lg-down {
    padding-left: 0px !important;
  }

  .pr-0-lg-down {
    padding-right: 0px !important;
  }

  .px-0-lg-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg-down {
    padding: 5px !important;
  }

  .pt-5-lg-down {
    padding-top: 5px !important;
  }

  .pb-5-lg-down {
    padding-bottom: 5px !important;
  }

  .pl-5-lg-down {
    padding-left: 5px !important;
  }

  .pr-5-lg-down {
    padding-right: 5px !important;
  }

  .px-5-lg-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg-down {
    padding: 10px !important;
  }

  .pt-10-lg-down {
    padding-top: 10px !important;
  }

  .pb-10-lg-down {
    padding-bottom: 10px !important;
  }

  .pl-10-lg-down {
    padding-left: 10px !important;
  }

  .pr-10-lg-down {
    padding-right: 10px !important;
  }

  .px-10-lg-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg-down {
    padding: 15px !important;
  }

  .pt-15-lg-down {
    padding-top: 15px !important;
  }

  .pb-15-lg-down {
    padding-bottom: 15px !important;
  }

  .pl-15-lg-down {
    padding-left: 15px !important;
  }

  .pr-15-lg-down {
    padding-right: 15px !important;
  }

  .px-15-lg-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg-down {
    padding: 20px !important;
  }

  .pt-20-lg-down {
    padding-top: 20px !important;
  }

  .pb-20-lg-down {
    padding-bottom: 20px !important;
  }

  .pl-20-lg-down {
    padding-left: 20px !important;
  }

  .pr-20-lg-down {
    padding-right: 20px !important;
  }

  .px-20-lg-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg-down {
    padding: 25px !important;
  }

  .pt-25-lg-down {
    padding-top: 25px !important;
  }

  .pb-25-lg-down {
    padding-bottom: 25px !important;
  }

  .pl-25-lg-down {
    padding-left: 25px !important;
  }

  .pr-25-lg-down {
    padding-right: 25px !important;
  }

  .px-25-lg-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg-down {
    padding: 30px !important;
  }

  .pt-30-lg-down {
    padding-top: 30px !important;
  }

  .pb-30-lg-down {
    padding-bottom: 30px !important;
  }

  .pl-30-lg-down {
    padding-left: 30px !important;
  }

  .pr-30-lg-down {
    padding-right: 30px !important;
  }

  .px-30-lg-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg-down {
    padding: 35px !important;
  }

  .pt-35-lg-down {
    padding-top: 35px !important;
  }

  .pb-35-lg-down {
    padding-bottom: 35px !important;
  }

  .pl-35-lg-down {
    padding-left: 35px !important;
  }

  .pr-35-lg-down {
    padding-right: 35px !important;
  }

  .px-35-lg-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg-down {
    padding: 40px !important;
  }

  .pt-40-lg-down {
    padding-top: 40px !important;
  }

  .pb-40-lg-down {
    padding-bottom: 40px !important;
  }

  .pl-40-lg-down {
    padding-left: 40px !important;
  }

  .pr-40-lg-down {
    padding-right: 40px !important;
  }

  .px-40-lg-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg-down {
    padding: 45px !important;
  }

  .pt-45-lg-down {
    padding-top: 45px !important;
  }

  .pb-45-lg-down {
    padding-bottom: 45px !important;
  }

  .pl-45-lg-down {
    padding-left: 45px !important;
  }

  .pr-45-lg-down {
    padding-right: 45px !important;
  }

  .px-45-lg-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg-down {
    padding: 50px !important;
  }

  .pt-50-lg-down {
    padding-top: 50px !important;
  }

  .pb-50-lg-down {
    padding-bottom: 50px !important;
  }

  .pl-50-lg-down {
    padding-left: 50px !important;
  }

  .pr-50-lg-down {
    padding-right: 50px !important;
  }

  .px-50-lg-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg-down {
    padding: 0px !important;
  }

  .pt-0-lg-down {
    padding-top: 0px !important;
  }

  .pb-0-lg-down {
    padding-bottom: 0px !important;
  }

  .pl-0-lg-down {
    padding-left: 0px !important;
  }

  .pr-0-lg-down {
    padding-right: 0px !important;
  }

  .px-0-lg-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg-down {
    padding: 5px !important;
  }

  .pt-5-lg-down {
    padding-top: 5px !important;
  }

  .pb-5-lg-down {
    padding-bottom: 5px !important;
  }

  .pl-5-lg-down {
    padding-left: 5px !important;
  }

  .pr-5-lg-down {
    padding-right: 5px !important;
  }

  .px-5-lg-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg-down {
    padding: 10px !important;
  }

  .pt-10-lg-down {
    padding-top: 10px !important;
  }

  .pb-10-lg-down {
    padding-bottom: 10px !important;
  }

  .pl-10-lg-down {
    padding-left: 10px !important;
  }

  .pr-10-lg-down {
    padding-right: 10px !important;
  }

  .px-10-lg-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg-down {
    padding: 15px !important;
  }

  .pt-15-lg-down {
    padding-top: 15px !important;
  }

  .pb-15-lg-down {
    padding-bottom: 15px !important;
  }

  .pl-15-lg-down {
    padding-left: 15px !important;
  }

  .pr-15-lg-down {
    padding-right: 15px !important;
  }

  .px-15-lg-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg-down {
    padding: 20px !important;
  }

  .pt-20-lg-down {
    padding-top: 20px !important;
  }

  .pb-20-lg-down {
    padding-bottom: 20px !important;
  }

  .pl-20-lg-down {
    padding-left: 20px !important;
  }

  .pr-20-lg-down {
    padding-right: 20px !important;
  }

  .px-20-lg-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg-down {
    padding: 25px !important;
  }

  .pt-25-lg-down {
    padding-top: 25px !important;
  }

  .pb-25-lg-down {
    padding-bottom: 25px !important;
  }

  .pl-25-lg-down {
    padding-left: 25px !important;
  }

  .pr-25-lg-down {
    padding-right: 25px !important;
  }

  .px-25-lg-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg-down {
    padding: 30px !important;
  }

  .pt-30-lg-down {
    padding-top: 30px !important;
  }

  .pb-30-lg-down {
    padding-bottom: 30px !important;
  }

  .pl-30-lg-down {
    padding-left: 30px !important;
  }

  .pr-30-lg-down {
    padding-right: 30px !important;
  }

  .px-30-lg-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg-down {
    padding: 35px !important;
  }

  .pt-35-lg-down {
    padding-top: 35px !important;
  }

  .pb-35-lg-down {
    padding-bottom: 35px !important;
  }

  .pl-35-lg-down {
    padding-left: 35px !important;
  }

  .pr-35-lg-down {
    padding-right: 35px !important;
  }

  .px-35-lg-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg-down {
    padding: 40px !important;
  }

  .pt-40-lg-down {
    padding-top: 40px !important;
  }

  .pb-40-lg-down {
    padding-bottom: 40px !important;
  }

  .pl-40-lg-down {
    padding-left: 40px !important;
  }

  .pr-40-lg-down {
    padding-right: 40px !important;
  }

  .px-40-lg-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg-down {
    padding: 45px !important;
  }

  .pt-45-lg-down {
    padding-top: 45px !important;
  }

  .pb-45-lg-down {
    padding-bottom: 45px !important;
  }

  .pl-45-lg-down {
    padding-left: 45px !important;
  }

  .pr-45-lg-down {
    padding-right: 45px !important;
  }

  .px-45-lg-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg-down {
    padding: 50px !important;
  }

  .pt-50-lg-down {
    padding-top: 50px !important;
  }

  .pb-50-lg-down {
    padding-bottom: 50px !important;
  }

  .pl-50-lg-down {
    padding-left: 50px !important;
  }

  .pr-50-lg-down {
    padding-right: 50px !important;
  }

  .px-50-lg-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-lg-down {
    padding: 0px !important;
  }

  .pt-0-lg-down {
    padding-top: 0px !important;
  }

  .pb-0-lg-down {
    padding-bottom: 0px !important;
  }

  .pl-0-lg-down {
    padding-left: 0px !important;
  }

  .pr-0-lg-down {
    padding-right: 0px !important;
  }

  .px-0-lg-down {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-lg-down {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-lg-down {
    padding: 5px !important;
  }

  .pt-5-lg-down {
    padding-top: 5px !important;
  }

  .pb-5-lg-down {
    padding-bottom: 5px !important;
  }

  .pl-5-lg-down {
    padding-left: 5px !important;
  }

  .pr-5-lg-down {
    padding-right: 5px !important;
  }

  .px-5-lg-down {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-lg-down {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-lg-down {
    padding: 10px !important;
  }

  .pt-10-lg-down {
    padding-top: 10px !important;
  }

  .pb-10-lg-down {
    padding-bottom: 10px !important;
  }

  .pl-10-lg-down {
    padding-left: 10px !important;
  }

  .pr-10-lg-down {
    padding-right: 10px !important;
  }

  .px-10-lg-down {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-lg-down {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-lg-down {
    padding: 15px !important;
  }

  .pt-15-lg-down {
    padding-top: 15px !important;
  }

  .pb-15-lg-down {
    padding-bottom: 15px !important;
  }

  .pl-15-lg-down {
    padding-left: 15px !important;
  }

  .pr-15-lg-down {
    padding-right: 15px !important;
  }

  .px-15-lg-down {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-lg-down {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-lg-down {
    padding: 20px !important;
  }

  .pt-20-lg-down {
    padding-top: 20px !important;
  }

  .pb-20-lg-down {
    padding-bottom: 20px !important;
  }

  .pl-20-lg-down {
    padding-left: 20px !important;
  }

  .pr-20-lg-down {
    padding-right: 20px !important;
  }

  .px-20-lg-down {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-lg-down {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-lg-down {
    padding: 25px !important;
  }

  .pt-25-lg-down {
    padding-top: 25px !important;
  }

  .pb-25-lg-down {
    padding-bottom: 25px !important;
  }

  .pl-25-lg-down {
    padding-left: 25px !important;
  }

  .pr-25-lg-down {
    padding-right: 25px !important;
  }

  .px-25-lg-down {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-lg-down {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-lg-down {
    padding: 30px !important;
  }

  .pt-30-lg-down {
    padding-top: 30px !important;
  }

  .pb-30-lg-down {
    padding-bottom: 30px !important;
  }

  .pl-30-lg-down {
    padding-left: 30px !important;
  }

  .pr-30-lg-down {
    padding-right: 30px !important;
  }

  .px-30-lg-down {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-lg-down {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-lg-down {
    padding: 35px !important;
  }

  .pt-35-lg-down {
    padding-top: 35px !important;
  }

  .pb-35-lg-down {
    padding-bottom: 35px !important;
  }

  .pl-35-lg-down {
    padding-left: 35px !important;
  }

  .pr-35-lg-down {
    padding-right: 35px !important;
  }

  .px-35-lg-down {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-lg-down {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-lg-down {
    padding: 40px !important;
  }

  .pt-40-lg-down {
    padding-top: 40px !important;
  }

  .pb-40-lg-down {
    padding-bottom: 40px !important;
  }

  .pl-40-lg-down {
    padding-left: 40px !important;
  }

  .pr-40-lg-down {
    padding-right: 40px !important;
  }

  .px-40-lg-down {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-lg-down {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-lg-down {
    padding: 45px !important;
  }

  .pt-45-lg-down {
    padding-top: 45px !important;
  }

  .pb-45-lg-down {
    padding-bottom: 45px !important;
  }

  .pl-45-lg-down {
    padding-left: 45px !important;
  }

  .pr-45-lg-down {
    padding-right: 45px !important;
  }

  .px-45-lg-down {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-lg-down {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-lg-down {
    padding: 50px !important;
  }

  .pt-50-lg-down {
    padding-top: 50px !important;
  }

  .pb-50-lg-down {
    padding-bottom: 50px !important;
  }

  .pl-50-lg-down {
    padding-left: 50px !important;
  }

  .pr-50-lg-down {
    padding-right: 50px !important;
  }

  .px-50-lg-down {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-lg-down {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media (min-width: 1400px) {
  .m-0-xl {
    margin: 0px !important;
  }

  .mt-0-xl {
    margin-top: 0px !important;
  }

  .mb-0-xl {
    margin-bottom: 0px !important;
  }

  .ml-0-xl {
    margin-left: 0px !important;
  }

  .mr-0-xl {
    margin-right: 0px !important;
  }

  .mx-0-xl {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .my-0-xl {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .m-5-xl {
    margin: 5px !important;
  }

  .mt-5-xl {
    margin-top: 5px !important;
  }

  .mb-5-xl {
    margin-bottom: 5px !important;
  }

  .ml-5-xl {
    margin-left: 5px !important;
  }

  .mr-5-xl {
    margin-right: 5px !important;
  }

  .mx-5-xl {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .my-5-xl {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .m-10-xl {
    margin: 10px !important;
  }

  .mt-10-xl {
    margin-top: 10px !important;
  }

  .mb-10-xl {
    margin-bottom: 10px !important;
  }

  .ml-10-xl {
    margin-left: 10px !important;
  }

  .mr-10-xl {
    margin-right: 10px !important;
  }

  .mx-10-xl {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .my-10-xl {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .m-15-xl {
    margin: 15px !important;
  }

  .mt-15-xl {
    margin-top: 15px !important;
  }

  .mb-15-xl {
    margin-bottom: 15px !important;
  }

  .ml-15-xl {
    margin-left: 15px !important;
  }

  .mr-15-xl {
    margin-right: 15px !important;
  }

  .mx-15-xl {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .my-15-xl {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .m-20-xl {
    margin: 20px !important;
  }

  .mt-20-xl {
    margin-top: 20px !important;
  }

  .mb-20-xl {
    margin-bottom: 20px !important;
  }

  .ml-20-xl {
    margin-left: 20px !important;
  }

  .mr-20-xl {
    margin-right: 20px !important;
  }

  .mx-20-xl {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .my-20-xl {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .m-25-xl {
    margin: 25px !important;
  }

  .mt-25-xl {
    margin-top: 25px !important;
  }

  .mb-25-xl {
    margin-bottom: 25px !important;
  }

  .ml-25-xl {
    margin-left: 25px !important;
  }

  .mr-25-xl {
    margin-right: 25px !important;
  }

  .mx-25-xl {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .my-25-xl {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .m-30-xl {
    margin: 30px !important;
  }

  .mt-30-xl {
    margin-top: 30px !important;
  }

  .mb-30-xl {
    margin-bottom: 30px !important;
  }

  .ml-30-xl {
    margin-left: 30px !important;
  }

  .mr-30-xl {
    margin-right: 30px !important;
  }

  .mx-30-xl {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .my-30-xl {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .m-35-xl {
    margin: 35px !important;
  }

  .mt-35-xl {
    margin-top: 35px !important;
  }

  .mb-35-xl {
    margin-bottom: 35px !important;
  }

  .ml-35-xl {
    margin-left: 35px !important;
  }

  .mr-35-xl {
    margin-right: 35px !important;
  }

  .mx-35-xl {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .my-35-xl {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

  .m-40-xl {
    margin: 40px !important;
  }

  .mt-40-xl {
    margin-top: 40px !important;
  }

  .mb-40-xl {
    margin-bottom: 40px !important;
  }

  .ml-40-xl {
    margin-left: 40px !important;
  }

  .mr-40-xl {
    margin-right: 40px !important;
  }

  .mx-40-xl {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .my-40-xl {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .m-45-xl {
    margin: 45px !important;
  }

  .mt-45-xl {
    margin-top: 45px !important;
  }

  .mb-45-xl {
    margin-bottom: 45px !important;
  }

  .ml-45-xl {
    margin-left: 45px !important;
  }

  .mr-45-xl {
    margin-right: 45px !important;
  }

  .mx-45-xl {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .my-45-xl {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .m-50-xl {
    margin: 50px !important;
  }

  .mt-50-xl {
    margin-top: 50px !important;
  }

  .mb-50-xl {
    margin-bottom: 50px !important;
  }

  .ml-50-xl {
    margin-left: 50px !important;
  }

  .mr-50-xl {
    margin-right: 50px !important;
  }

  .mx-50-xl {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .my-50-xl {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .p-0-xl {
    padding: 0px !important;
  }

  .pt-0-xl {
    padding-top: 0px !important;
  }

  .pb-0-xl {
    padding-bottom: 0px !important;
  }

  .pl-0-xl {
    padding-left: 0px !important;
  }

  .pr-0-xl {
    padding-right: 0px !important;
  }

  .px-0-xl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xl {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xl {
    padding: 5px !important;
  }

  .pt-5-xl {
    padding-top: 5px !important;
  }

  .pb-5-xl {
    padding-bottom: 5px !important;
  }

  .pl-5-xl {
    padding-left: 5px !important;
  }

  .pr-5-xl {
    padding-right: 5px !important;
  }

  .px-5-xl {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xl {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xl {
    padding: 10px !important;
  }

  .pt-10-xl {
    padding-top: 10px !important;
  }

  .pb-10-xl {
    padding-bottom: 10px !important;
  }

  .pl-10-xl {
    padding-left: 10px !important;
  }

  .pr-10-xl {
    padding-right: 10px !important;
  }

  .px-10-xl {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xl {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xl {
    padding: 15px !important;
  }

  .pt-15-xl {
    padding-top: 15px !important;
  }

  .pb-15-xl {
    padding-bottom: 15px !important;
  }

  .pl-15-xl {
    padding-left: 15px !important;
  }

  .pr-15-xl {
    padding-right: 15px !important;
  }

  .px-15-xl {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xl {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xl {
    padding: 20px !important;
  }

  .pt-20-xl {
    padding-top: 20px !important;
  }

  .pb-20-xl {
    padding-bottom: 20px !important;
  }

  .pl-20-xl {
    padding-left: 20px !important;
  }

  .pr-20-xl {
    padding-right: 20px !important;
  }

  .px-20-xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xl {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xl {
    padding: 25px !important;
  }

  .pt-25-xl {
    padding-top: 25px !important;
  }

  .pb-25-xl {
    padding-bottom: 25px !important;
  }

  .pl-25-xl {
    padding-left: 25px !important;
  }

  .pr-25-xl {
    padding-right: 25px !important;
  }

  .px-25-xl {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xl {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xl {
    padding: 30px !important;
  }

  .pt-30-xl {
    padding-top: 30px !important;
  }

  .pb-30-xl {
    padding-bottom: 30px !important;
  }

  .pl-30-xl {
    padding-left: 30px !important;
  }

  .pr-30-xl {
    padding-right: 30px !important;
  }

  .px-30-xl {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xl {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xl {
    padding: 35px !important;
  }

  .pt-35-xl {
    padding-top: 35px !important;
  }

  .pb-35-xl {
    padding-bottom: 35px !important;
  }

  .pl-35-xl {
    padding-left: 35px !important;
  }

  .pr-35-xl {
    padding-right: 35px !important;
  }

  .px-35-xl {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xl {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xl {
    padding: 40px !important;
  }

  .pt-40-xl {
    padding-top: 40px !important;
  }

  .pb-40-xl {
    padding-bottom: 40px !important;
  }

  .pl-40-xl {
    padding-left: 40px !important;
  }

  .pr-40-xl {
    padding-right: 40px !important;
  }

  .px-40-xl {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xl {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xl {
    padding: 45px !important;
  }

  .pt-45-xl {
    padding-top: 45px !important;
  }

  .pb-45-xl {
    padding-bottom: 45px !important;
  }

  .pl-45-xl {
    padding-left: 45px !important;
  }

  .pr-45-xl {
    padding-right: 45px !important;
  }

  .px-45-xl {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xl {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xl {
    padding: 50px !important;
  }

  .pt-50-xl {
    padding-top: 50px !important;
  }

  .pb-50-xl {
    padding-bottom: 50px !important;
  }

  .pl-50-xl {
    padding-left: 50px !important;
  }

  .pr-50-xl {
    padding-right: 50px !important;
  }

  .px-50-xl {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xl {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xl {
    padding: 0px !important;
  }

  .pt-0-xl {
    padding-top: 0px !important;
  }

  .pb-0-xl {
    padding-bottom: 0px !important;
  }

  .pl-0-xl {
    padding-left: 0px !important;
  }

  .pr-0-xl {
    padding-right: 0px !important;
  }

  .px-0-xl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xl {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xl {
    padding: 5px !important;
  }

  .pt-5-xl {
    padding-top: 5px !important;
  }

  .pb-5-xl {
    padding-bottom: 5px !important;
  }

  .pl-5-xl {
    padding-left: 5px !important;
  }

  .pr-5-xl {
    padding-right: 5px !important;
  }

  .px-5-xl {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xl {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xl {
    padding: 10px !important;
  }

  .pt-10-xl {
    padding-top: 10px !important;
  }

  .pb-10-xl {
    padding-bottom: 10px !important;
  }

  .pl-10-xl {
    padding-left: 10px !important;
  }

  .pr-10-xl {
    padding-right: 10px !important;
  }

  .px-10-xl {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xl {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xl {
    padding: 15px !important;
  }

  .pt-15-xl {
    padding-top: 15px !important;
  }

  .pb-15-xl {
    padding-bottom: 15px !important;
  }

  .pl-15-xl {
    padding-left: 15px !important;
  }

  .pr-15-xl {
    padding-right: 15px !important;
  }

  .px-15-xl {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xl {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xl {
    padding: 20px !important;
  }

  .pt-20-xl {
    padding-top: 20px !important;
  }

  .pb-20-xl {
    padding-bottom: 20px !important;
  }

  .pl-20-xl {
    padding-left: 20px !important;
  }

  .pr-20-xl {
    padding-right: 20px !important;
  }

  .px-20-xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xl {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xl {
    padding: 25px !important;
  }

  .pt-25-xl {
    padding-top: 25px !important;
  }

  .pb-25-xl {
    padding-bottom: 25px !important;
  }

  .pl-25-xl {
    padding-left: 25px !important;
  }

  .pr-25-xl {
    padding-right: 25px !important;
  }

  .px-25-xl {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xl {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xl {
    padding: 30px !important;
  }

  .pt-30-xl {
    padding-top: 30px !important;
  }

  .pb-30-xl {
    padding-bottom: 30px !important;
  }

  .pl-30-xl {
    padding-left: 30px !important;
  }

  .pr-30-xl {
    padding-right: 30px !important;
  }

  .px-30-xl {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xl {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xl {
    padding: 35px !important;
  }

  .pt-35-xl {
    padding-top: 35px !important;
  }

  .pb-35-xl {
    padding-bottom: 35px !important;
  }

  .pl-35-xl {
    padding-left: 35px !important;
  }

  .pr-35-xl {
    padding-right: 35px !important;
  }

  .px-35-xl {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xl {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xl {
    padding: 40px !important;
  }

  .pt-40-xl {
    padding-top: 40px !important;
  }

  .pb-40-xl {
    padding-bottom: 40px !important;
  }

  .pl-40-xl {
    padding-left: 40px !important;
  }

  .pr-40-xl {
    padding-right: 40px !important;
  }

  .px-40-xl {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xl {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xl {
    padding: 45px !important;
  }

  .pt-45-xl {
    padding-top: 45px !important;
  }

  .pb-45-xl {
    padding-bottom: 45px !important;
  }

  .pl-45-xl {
    padding-left: 45px !important;
  }

  .pr-45-xl {
    padding-right: 45px !important;
  }

  .px-45-xl {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xl {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xl {
    padding: 50px !important;
  }

  .pt-50-xl {
    padding-top: 50px !important;
  }

  .pb-50-xl {
    padding-bottom: 50px !important;
  }

  .pl-50-xl {
    padding-left: 50px !important;
  }

  .pr-50-xl {
    padding-right: 50px !important;
  }

  .px-50-xl {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xl {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xl {
    padding: 0px !important;
  }

  .pt-0-xl {
    padding-top: 0px !important;
  }

  .pb-0-xl {
    padding-bottom: 0px !important;
  }

  .pl-0-xl {
    padding-left: 0px !important;
  }

  .pr-0-xl {
    padding-right: 0px !important;
  }

  .px-0-xl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xl {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xl {
    padding: 5px !important;
  }

  .pt-5-xl {
    padding-top: 5px !important;
  }

  .pb-5-xl {
    padding-bottom: 5px !important;
  }

  .pl-5-xl {
    padding-left: 5px !important;
  }

  .pr-5-xl {
    padding-right: 5px !important;
  }

  .px-5-xl {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xl {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xl {
    padding: 10px !important;
  }

  .pt-10-xl {
    padding-top: 10px !important;
  }

  .pb-10-xl {
    padding-bottom: 10px !important;
  }

  .pl-10-xl {
    padding-left: 10px !important;
  }

  .pr-10-xl {
    padding-right: 10px !important;
  }

  .px-10-xl {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xl {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xl {
    padding: 15px !important;
  }

  .pt-15-xl {
    padding-top: 15px !important;
  }

  .pb-15-xl {
    padding-bottom: 15px !important;
  }

  .pl-15-xl {
    padding-left: 15px !important;
  }

  .pr-15-xl {
    padding-right: 15px !important;
  }

  .px-15-xl {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xl {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xl {
    padding: 20px !important;
  }

  .pt-20-xl {
    padding-top: 20px !important;
  }

  .pb-20-xl {
    padding-bottom: 20px !important;
  }

  .pl-20-xl {
    padding-left: 20px !important;
  }

  .pr-20-xl {
    padding-right: 20px !important;
  }

  .px-20-xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xl {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xl {
    padding: 25px !important;
  }

  .pt-25-xl {
    padding-top: 25px !important;
  }

  .pb-25-xl {
    padding-bottom: 25px !important;
  }

  .pl-25-xl {
    padding-left: 25px !important;
  }

  .pr-25-xl {
    padding-right: 25px !important;
  }

  .px-25-xl {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xl {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xl {
    padding: 30px !important;
  }

  .pt-30-xl {
    padding-top: 30px !important;
  }

  .pb-30-xl {
    padding-bottom: 30px !important;
  }

  .pl-30-xl {
    padding-left: 30px !important;
  }

  .pr-30-xl {
    padding-right: 30px !important;
  }

  .px-30-xl {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xl {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xl {
    padding: 35px !important;
  }

  .pt-35-xl {
    padding-top: 35px !important;
  }

  .pb-35-xl {
    padding-bottom: 35px !important;
  }

  .pl-35-xl {
    padding-left: 35px !important;
  }

  .pr-35-xl {
    padding-right: 35px !important;
  }

  .px-35-xl {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xl {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xl {
    padding: 40px !important;
  }

  .pt-40-xl {
    padding-top: 40px !important;
  }

  .pb-40-xl {
    padding-bottom: 40px !important;
  }

  .pl-40-xl {
    padding-left: 40px !important;
  }

  .pr-40-xl {
    padding-right: 40px !important;
  }

  .px-40-xl {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xl {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xl {
    padding: 45px !important;
  }

  .pt-45-xl {
    padding-top: 45px !important;
  }

  .pb-45-xl {
    padding-bottom: 45px !important;
  }

  .pl-45-xl {
    padding-left: 45px !important;
  }

  .pr-45-xl {
    padding-right: 45px !important;
  }

  .px-45-xl {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xl {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xl {
    padding: 50px !important;
  }

  .pt-50-xl {
    padding-top: 50px !important;
  }

  .pb-50-xl {
    padding-bottom: 50px !important;
  }

  .pl-50-xl {
    padding-left: 50px !important;
  }

  .pr-50-xl {
    padding-right: 50px !important;
  }

  .px-50-xl {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xl {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xl {
    padding: 0px !important;
  }

  .pt-0-xl {
    padding-top: 0px !important;
  }

  .pb-0-xl {
    padding-bottom: 0px !important;
  }

  .pl-0-xl {
    padding-left: 0px !important;
  }

  .pr-0-xl {
    padding-right: 0px !important;
  }

  .px-0-xl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xl {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xl {
    padding: 5px !important;
  }

  .pt-5-xl {
    padding-top: 5px !important;
  }

  .pb-5-xl {
    padding-bottom: 5px !important;
  }

  .pl-5-xl {
    padding-left: 5px !important;
  }

  .pr-5-xl {
    padding-right: 5px !important;
  }

  .px-5-xl {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xl {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xl {
    padding: 10px !important;
  }

  .pt-10-xl {
    padding-top: 10px !important;
  }

  .pb-10-xl {
    padding-bottom: 10px !important;
  }

  .pl-10-xl {
    padding-left: 10px !important;
  }

  .pr-10-xl {
    padding-right: 10px !important;
  }

  .px-10-xl {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xl {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xl {
    padding: 15px !important;
  }

  .pt-15-xl {
    padding-top: 15px !important;
  }

  .pb-15-xl {
    padding-bottom: 15px !important;
  }

  .pl-15-xl {
    padding-left: 15px !important;
  }

  .pr-15-xl {
    padding-right: 15px !important;
  }

  .px-15-xl {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xl {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xl {
    padding: 20px !important;
  }

  .pt-20-xl {
    padding-top: 20px !important;
  }

  .pb-20-xl {
    padding-bottom: 20px !important;
  }

  .pl-20-xl {
    padding-left: 20px !important;
  }

  .pr-20-xl {
    padding-right: 20px !important;
  }

  .px-20-xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xl {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xl {
    padding: 25px !important;
  }

  .pt-25-xl {
    padding-top: 25px !important;
  }

  .pb-25-xl {
    padding-bottom: 25px !important;
  }

  .pl-25-xl {
    padding-left: 25px !important;
  }

  .pr-25-xl {
    padding-right: 25px !important;
  }

  .px-25-xl {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xl {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xl {
    padding: 30px !important;
  }

  .pt-30-xl {
    padding-top: 30px !important;
  }

  .pb-30-xl {
    padding-bottom: 30px !important;
  }

  .pl-30-xl {
    padding-left: 30px !important;
  }

  .pr-30-xl {
    padding-right: 30px !important;
  }

  .px-30-xl {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xl {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xl {
    padding: 35px !important;
  }

  .pt-35-xl {
    padding-top: 35px !important;
  }

  .pb-35-xl {
    padding-bottom: 35px !important;
  }

  .pl-35-xl {
    padding-left: 35px !important;
  }

  .pr-35-xl {
    padding-right: 35px !important;
  }

  .px-35-xl {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xl {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xl {
    padding: 40px !important;
  }

  .pt-40-xl {
    padding-top: 40px !important;
  }

  .pb-40-xl {
    padding-bottom: 40px !important;
  }

  .pl-40-xl {
    padding-left: 40px !important;
  }

  .pr-40-xl {
    padding-right: 40px !important;
  }

  .px-40-xl {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xl {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xl {
    padding: 45px !important;
  }

  .pt-45-xl {
    padding-top: 45px !important;
  }

  .pb-45-xl {
    padding-bottom: 45px !important;
  }

  .pl-45-xl {
    padding-left: 45px !important;
  }

  .pr-45-xl {
    padding-right: 45px !important;
  }

  .px-45-xl {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xl {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xl {
    padding: 50px !important;
  }

  .pt-50-xl {
    padding-top: 50px !important;
  }

  .pb-50-xl {
    padding-bottom: 50px !important;
  }

  .pl-50-xl {
    padding-left: 50px !important;
  }

  .pr-50-xl {
    padding-right: 50px !important;
  }

  .px-50-xl {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xl {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xl {
    padding: 0px !important;
  }

  .pt-0-xl {
    padding-top: 0px !important;
  }

  .pb-0-xl {
    padding-bottom: 0px !important;
  }

  .pl-0-xl {
    padding-left: 0px !important;
  }

  .pr-0-xl {
    padding-right: 0px !important;
  }

  .px-0-xl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xl {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xl {
    padding: 5px !important;
  }

  .pt-5-xl {
    padding-top: 5px !important;
  }

  .pb-5-xl {
    padding-bottom: 5px !important;
  }

  .pl-5-xl {
    padding-left: 5px !important;
  }

  .pr-5-xl {
    padding-right: 5px !important;
  }

  .px-5-xl {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xl {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xl {
    padding: 10px !important;
  }

  .pt-10-xl {
    padding-top: 10px !important;
  }

  .pb-10-xl {
    padding-bottom: 10px !important;
  }

  .pl-10-xl {
    padding-left: 10px !important;
  }

  .pr-10-xl {
    padding-right: 10px !important;
  }

  .px-10-xl {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xl {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xl {
    padding: 15px !important;
  }

  .pt-15-xl {
    padding-top: 15px !important;
  }

  .pb-15-xl {
    padding-bottom: 15px !important;
  }

  .pl-15-xl {
    padding-left: 15px !important;
  }

  .pr-15-xl {
    padding-right: 15px !important;
  }

  .px-15-xl {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xl {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xl {
    padding: 20px !important;
  }

  .pt-20-xl {
    padding-top: 20px !important;
  }

  .pb-20-xl {
    padding-bottom: 20px !important;
  }

  .pl-20-xl {
    padding-left: 20px !important;
  }

  .pr-20-xl {
    padding-right: 20px !important;
  }

  .px-20-xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xl {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xl {
    padding: 25px !important;
  }

  .pt-25-xl {
    padding-top: 25px !important;
  }

  .pb-25-xl {
    padding-bottom: 25px !important;
  }

  .pl-25-xl {
    padding-left: 25px !important;
  }

  .pr-25-xl {
    padding-right: 25px !important;
  }

  .px-25-xl {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xl {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xl {
    padding: 30px !important;
  }

  .pt-30-xl {
    padding-top: 30px !important;
  }

  .pb-30-xl {
    padding-bottom: 30px !important;
  }

  .pl-30-xl {
    padding-left: 30px !important;
  }

  .pr-30-xl {
    padding-right: 30px !important;
  }

  .px-30-xl {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xl {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xl {
    padding: 35px !important;
  }

  .pt-35-xl {
    padding-top: 35px !important;
  }

  .pb-35-xl {
    padding-bottom: 35px !important;
  }

  .pl-35-xl {
    padding-left: 35px !important;
  }

  .pr-35-xl {
    padding-right: 35px !important;
  }

  .px-35-xl {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xl {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xl {
    padding: 40px !important;
  }

  .pt-40-xl {
    padding-top: 40px !important;
  }

  .pb-40-xl {
    padding-bottom: 40px !important;
  }

  .pl-40-xl {
    padding-left: 40px !important;
  }

  .pr-40-xl {
    padding-right: 40px !important;
  }

  .px-40-xl {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xl {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xl {
    padding: 45px !important;
  }

  .pt-45-xl {
    padding-top: 45px !important;
  }

  .pb-45-xl {
    padding-bottom: 45px !important;
  }

  .pl-45-xl {
    padding-left: 45px !important;
  }

  .pr-45-xl {
    padding-right: 45px !important;
  }

  .px-45-xl {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xl {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xl {
    padding: 50px !important;
  }

  .pt-50-xl {
    padding-top: 50px !important;
  }

  .pb-50-xl {
    padding-bottom: 50px !important;
  }

  .pl-50-xl {
    padding-left: 50px !important;
  }

  .pr-50-xl {
    padding-right: 50px !important;
  }

  .px-50-xl {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xl {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xl {
    padding: 0px !important;
  }

  .pt-0-xl {
    padding-top: 0px !important;
  }

  .pb-0-xl {
    padding-bottom: 0px !important;
  }

  .pl-0-xl {
    padding-left: 0px !important;
  }

  .pr-0-xl {
    padding-right: 0px !important;
  }

  .px-0-xl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xl {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xl {
    padding: 5px !important;
  }

  .pt-5-xl {
    padding-top: 5px !important;
  }

  .pb-5-xl {
    padding-bottom: 5px !important;
  }

  .pl-5-xl {
    padding-left: 5px !important;
  }

  .pr-5-xl {
    padding-right: 5px !important;
  }

  .px-5-xl {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xl {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xl {
    padding: 10px !important;
  }

  .pt-10-xl {
    padding-top: 10px !important;
  }

  .pb-10-xl {
    padding-bottom: 10px !important;
  }

  .pl-10-xl {
    padding-left: 10px !important;
  }

  .pr-10-xl {
    padding-right: 10px !important;
  }

  .px-10-xl {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xl {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xl {
    padding: 15px !important;
  }

  .pt-15-xl {
    padding-top: 15px !important;
  }

  .pb-15-xl {
    padding-bottom: 15px !important;
  }

  .pl-15-xl {
    padding-left: 15px !important;
  }

  .pr-15-xl {
    padding-right: 15px !important;
  }

  .px-15-xl {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xl {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xl {
    padding: 20px !important;
  }

  .pt-20-xl {
    padding-top: 20px !important;
  }

  .pb-20-xl {
    padding-bottom: 20px !important;
  }

  .pl-20-xl {
    padding-left: 20px !important;
  }

  .pr-20-xl {
    padding-right: 20px !important;
  }

  .px-20-xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xl {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xl {
    padding: 25px !important;
  }

  .pt-25-xl {
    padding-top: 25px !important;
  }

  .pb-25-xl {
    padding-bottom: 25px !important;
  }

  .pl-25-xl {
    padding-left: 25px !important;
  }

  .pr-25-xl {
    padding-right: 25px !important;
  }

  .px-25-xl {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xl {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xl {
    padding: 30px !important;
  }

  .pt-30-xl {
    padding-top: 30px !important;
  }

  .pb-30-xl {
    padding-bottom: 30px !important;
  }

  .pl-30-xl {
    padding-left: 30px !important;
  }

  .pr-30-xl {
    padding-right: 30px !important;
  }

  .px-30-xl {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xl {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xl {
    padding: 35px !important;
  }

  .pt-35-xl {
    padding-top: 35px !important;
  }

  .pb-35-xl {
    padding-bottom: 35px !important;
  }

  .pl-35-xl {
    padding-left: 35px !important;
  }

  .pr-35-xl {
    padding-right: 35px !important;
  }

  .px-35-xl {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xl {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xl {
    padding: 40px !important;
  }

  .pt-40-xl {
    padding-top: 40px !important;
  }

  .pb-40-xl {
    padding-bottom: 40px !important;
  }

  .pl-40-xl {
    padding-left: 40px !important;
  }

  .pr-40-xl {
    padding-right: 40px !important;
  }

  .px-40-xl {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xl {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xl {
    padding: 45px !important;
  }

  .pt-45-xl {
    padding-top: 45px !important;
  }

  .pb-45-xl {
    padding-bottom: 45px !important;
  }

  .pl-45-xl {
    padding-left: 45px !important;
  }

  .pr-45-xl {
    padding-right: 45px !important;
  }

  .px-45-xl {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xl {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xl {
    padding: 50px !important;
  }

  .pt-50-xl {
    padding-top: 50px !important;
  }

  .pb-50-xl {
    padding-bottom: 50px !important;
  }

  .pl-50-xl {
    padding-left: 50px !important;
  }

  .pr-50-xl {
    padding-right: 50px !important;
  }

  .px-50-xl {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xl {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xl {
    padding: 0px !important;
  }

  .pt-0-xl {
    padding-top: 0px !important;
  }

  .pb-0-xl {
    padding-bottom: 0px !important;
  }

  .pl-0-xl {
    padding-left: 0px !important;
  }

  .pr-0-xl {
    padding-right: 0px !important;
  }

  .px-0-xl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xl {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xl {
    padding: 5px !important;
  }

  .pt-5-xl {
    padding-top: 5px !important;
  }

  .pb-5-xl {
    padding-bottom: 5px !important;
  }

  .pl-5-xl {
    padding-left: 5px !important;
  }

  .pr-5-xl {
    padding-right: 5px !important;
  }

  .px-5-xl {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xl {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xl {
    padding: 10px !important;
  }

  .pt-10-xl {
    padding-top: 10px !important;
  }

  .pb-10-xl {
    padding-bottom: 10px !important;
  }

  .pl-10-xl {
    padding-left: 10px !important;
  }

  .pr-10-xl {
    padding-right: 10px !important;
  }

  .px-10-xl {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xl {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xl {
    padding: 15px !important;
  }

  .pt-15-xl {
    padding-top: 15px !important;
  }

  .pb-15-xl {
    padding-bottom: 15px !important;
  }

  .pl-15-xl {
    padding-left: 15px !important;
  }

  .pr-15-xl {
    padding-right: 15px !important;
  }

  .px-15-xl {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xl {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xl {
    padding: 20px !important;
  }

  .pt-20-xl {
    padding-top: 20px !important;
  }

  .pb-20-xl {
    padding-bottom: 20px !important;
  }

  .pl-20-xl {
    padding-left: 20px !important;
  }

  .pr-20-xl {
    padding-right: 20px !important;
  }

  .px-20-xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xl {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xl {
    padding: 25px !important;
  }

  .pt-25-xl {
    padding-top: 25px !important;
  }

  .pb-25-xl {
    padding-bottom: 25px !important;
  }

  .pl-25-xl {
    padding-left: 25px !important;
  }

  .pr-25-xl {
    padding-right: 25px !important;
  }

  .px-25-xl {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xl {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xl {
    padding: 30px !important;
  }

  .pt-30-xl {
    padding-top: 30px !important;
  }

  .pb-30-xl {
    padding-bottom: 30px !important;
  }

  .pl-30-xl {
    padding-left: 30px !important;
  }

  .pr-30-xl {
    padding-right: 30px !important;
  }

  .px-30-xl {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xl {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xl {
    padding: 35px !important;
  }

  .pt-35-xl {
    padding-top: 35px !important;
  }

  .pb-35-xl {
    padding-bottom: 35px !important;
  }

  .pl-35-xl {
    padding-left: 35px !important;
  }

  .pr-35-xl {
    padding-right: 35px !important;
  }

  .px-35-xl {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xl {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xl {
    padding: 40px !important;
  }

  .pt-40-xl {
    padding-top: 40px !important;
  }

  .pb-40-xl {
    padding-bottom: 40px !important;
  }

  .pl-40-xl {
    padding-left: 40px !important;
  }

  .pr-40-xl {
    padding-right: 40px !important;
  }

  .px-40-xl {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xl {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xl {
    padding: 45px !important;
  }

  .pt-45-xl {
    padding-top: 45px !important;
  }

  .pb-45-xl {
    padding-bottom: 45px !important;
  }

  .pl-45-xl {
    padding-left: 45px !important;
  }

  .pr-45-xl {
    padding-right: 45px !important;
  }

  .px-45-xl {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xl {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xl {
    padding: 50px !important;
  }

  .pt-50-xl {
    padding-top: 50px !important;
  }

  .pb-50-xl {
    padding-bottom: 50px !important;
  }

  .pl-50-xl {
    padding-left: 50px !important;
  }

  .pr-50-xl {
    padding-right: 50px !important;
  }

  .px-50-xl {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xl {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xl {
    padding: 0px !important;
  }

  .pt-0-xl {
    padding-top: 0px !important;
  }

  .pb-0-xl {
    padding-bottom: 0px !important;
  }

  .pl-0-xl {
    padding-left: 0px !important;
  }

  .pr-0-xl {
    padding-right: 0px !important;
  }

  .px-0-xl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xl {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xl {
    padding: 5px !important;
  }

  .pt-5-xl {
    padding-top: 5px !important;
  }

  .pb-5-xl {
    padding-bottom: 5px !important;
  }

  .pl-5-xl {
    padding-left: 5px !important;
  }

  .pr-5-xl {
    padding-right: 5px !important;
  }

  .px-5-xl {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xl {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xl {
    padding: 10px !important;
  }

  .pt-10-xl {
    padding-top: 10px !important;
  }

  .pb-10-xl {
    padding-bottom: 10px !important;
  }

  .pl-10-xl {
    padding-left: 10px !important;
  }

  .pr-10-xl {
    padding-right: 10px !important;
  }

  .px-10-xl {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xl {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xl {
    padding: 15px !important;
  }

  .pt-15-xl {
    padding-top: 15px !important;
  }

  .pb-15-xl {
    padding-bottom: 15px !important;
  }

  .pl-15-xl {
    padding-left: 15px !important;
  }

  .pr-15-xl {
    padding-right: 15px !important;
  }

  .px-15-xl {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xl {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xl {
    padding: 20px !important;
  }

  .pt-20-xl {
    padding-top: 20px !important;
  }

  .pb-20-xl {
    padding-bottom: 20px !important;
  }

  .pl-20-xl {
    padding-left: 20px !important;
  }

  .pr-20-xl {
    padding-right: 20px !important;
  }

  .px-20-xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xl {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xl {
    padding: 25px !important;
  }

  .pt-25-xl {
    padding-top: 25px !important;
  }

  .pb-25-xl {
    padding-bottom: 25px !important;
  }

  .pl-25-xl {
    padding-left: 25px !important;
  }

  .pr-25-xl {
    padding-right: 25px !important;
  }

  .px-25-xl {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xl {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xl {
    padding: 30px !important;
  }

  .pt-30-xl {
    padding-top: 30px !important;
  }

  .pb-30-xl {
    padding-bottom: 30px !important;
  }

  .pl-30-xl {
    padding-left: 30px !important;
  }

  .pr-30-xl {
    padding-right: 30px !important;
  }

  .px-30-xl {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xl {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xl {
    padding: 35px !important;
  }

  .pt-35-xl {
    padding-top: 35px !important;
  }

  .pb-35-xl {
    padding-bottom: 35px !important;
  }

  .pl-35-xl {
    padding-left: 35px !important;
  }

  .pr-35-xl {
    padding-right: 35px !important;
  }

  .px-35-xl {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xl {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xl {
    padding: 40px !important;
  }

  .pt-40-xl {
    padding-top: 40px !important;
  }

  .pb-40-xl {
    padding-bottom: 40px !important;
  }

  .pl-40-xl {
    padding-left: 40px !important;
  }

  .pr-40-xl {
    padding-right: 40px !important;
  }

  .px-40-xl {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xl {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xl {
    padding: 45px !important;
  }

  .pt-45-xl {
    padding-top: 45px !important;
  }

  .pb-45-xl {
    padding-bottom: 45px !important;
  }

  .pl-45-xl {
    padding-left: 45px !important;
  }

  .pr-45-xl {
    padding-right: 45px !important;
  }

  .px-45-xl {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xl {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xl {
    padding: 50px !important;
  }

  .pt-50-xl {
    padding-top: 50px !important;
  }

  .pb-50-xl {
    padding-bottom: 50px !important;
  }

  .pl-50-xl {
    padding-left: 50px !important;
  }

  .pr-50-xl {
    padding-right: 50px !important;
  }

  .px-50-xl {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xl {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xl {
    padding: 0px !important;
  }

  .pt-0-xl {
    padding-top: 0px !important;
  }

  .pb-0-xl {
    padding-bottom: 0px !important;
  }

  .pl-0-xl {
    padding-left: 0px !important;
  }

  .pr-0-xl {
    padding-right: 0px !important;
  }

  .px-0-xl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xl {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xl {
    padding: 5px !important;
  }

  .pt-5-xl {
    padding-top: 5px !important;
  }

  .pb-5-xl {
    padding-bottom: 5px !important;
  }

  .pl-5-xl {
    padding-left: 5px !important;
  }

  .pr-5-xl {
    padding-right: 5px !important;
  }

  .px-5-xl {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xl {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xl {
    padding: 10px !important;
  }

  .pt-10-xl {
    padding-top: 10px !important;
  }

  .pb-10-xl {
    padding-bottom: 10px !important;
  }

  .pl-10-xl {
    padding-left: 10px !important;
  }

  .pr-10-xl {
    padding-right: 10px !important;
  }

  .px-10-xl {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xl {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xl {
    padding: 15px !important;
  }

  .pt-15-xl {
    padding-top: 15px !important;
  }

  .pb-15-xl {
    padding-bottom: 15px !important;
  }

  .pl-15-xl {
    padding-left: 15px !important;
  }

  .pr-15-xl {
    padding-right: 15px !important;
  }

  .px-15-xl {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xl {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xl {
    padding: 20px !important;
  }

  .pt-20-xl {
    padding-top: 20px !important;
  }

  .pb-20-xl {
    padding-bottom: 20px !important;
  }

  .pl-20-xl {
    padding-left: 20px !important;
  }

  .pr-20-xl {
    padding-right: 20px !important;
  }

  .px-20-xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xl {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xl {
    padding: 25px !important;
  }

  .pt-25-xl {
    padding-top: 25px !important;
  }

  .pb-25-xl {
    padding-bottom: 25px !important;
  }

  .pl-25-xl {
    padding-left: 25px !important;
  }

  .pr-25-xl {
    padding-right: 25px !important;
  }

  .px-25-xl {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xl {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xl {
    padding: 30px !important;
  }

  .pt-30-xl {
    padding-top: 30px !important;
  }

  .pb-30-xl {
    padding-bottom: 30px !important;
  }

  .pl-30-xl {
    padding-left: 30px !important;
  }

  .pr-30-xl {
    padding-right: 30px !important;
  }

  .px-30-xl {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xl {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xl {
    padding: 35px !important;
  }

  .pt-35-xl {
    padding-top: 35px !important;
  }

  .pb-35-xl {
    padding-bottom: 35px !important;
  }

  .pl-35-xl {
    padding-left: 35px !important;
  }

  .pr-35-xl {
    padding-right: 35px !important;
  }

  .px-35-xl {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xl {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xl {
    padding: 40px !important;
  }

  .pt-40-xl {
    padding-top: 40px !important;
  }

  .pb-40-xl {
    padding-bottom: 40px !important;
  }

  .pl-40-xl {
    padding-left: 40px !important;
  }

  .pr-40-xl {
    padding-right: 40px !important;
  }

  .px-40-xl {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xl {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xl {
    padding: 45px !important;
  }

  .pt-45-xl {
    padding-top: 45px !important;
  }

  .pb-45-xl {
    padding-bottom: 45px !important;
  }

  .pl-45-xl {
    padding-left: 45px !important;
  }

  .pr-45-xl {
    padding-right: 45px !important;
  }

  .px-45-xl {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xl {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xl {
    padding: 50px !important;
  }

  .pt-50-xl {
    padding-top: 50px !important;
  }

  .pb-50-xl {
    padding-bottom: 50px !important;
  }

  .pl-50-xl {
    padding-left: 50px !important;
  }

  .pr-50-xl {
    padding-right: 50px !important;
  }

  .px-50-xl {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xl {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xl {
    padding: 0px !important;
  }

  .pt-0-xl {
    padding-top: 0px !important;
  }

  .pb-0-xl {
    padding-bottom: 0px !important;
  }

  .pl-0-xl {
    padding-left: 0px !important;
  }

  .pr-0-xl {
    padding-right: 0px !important;
  }

  .px-0-xl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xl {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xl {
    padding: 5px !important;
  }

  .pt-5-xl {
    padding-top: 5px !important;
  }

  .pb-5-xl {
    padding-bottom: 5px !important;
  }

  .pl-5-xl {
    padding-left: 5px !important;
  }

  .pr-5-xl {
    padding-right: 5px !important;
  }

  .px-5-xl {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xl {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xl {
    padding: 10px !important;
  }

  .pt-10-xl {
    padding-top: 10px !important;
  }

  .pb-10-xl {
    padding-bottom: 10px !important;
  }

  .pl-10-xl {
    padding-left: 10px !important;
  }

  .pr-10-xl {
    padding-right: 10px !important;
  }

  .px-10-xl {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xl {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xl {
    padding: 15px !important;
  }

  .pt-15-xl {
    padding-top: 15px !important;
  }

  .pb-15-xl {
    padding-bottom: 15px !important;
  }

  .pl-15-xl {
    padding-left: 15px !important;
  }

  .pr-15-xl {
    padding-right: 15px !important;
  }

  .px-15-xl {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xl {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xl {
    padding: 20px !important;
  }

  .pt-20-xl {
    padding-top: 20px !important;
  }

  .pb-20-xl {
    padding-bottom: 20px !important;
  }

  .pl-20-xl {
    padding-left: 20px !important;
  }

  .pr-20-xl {
    padding-right: 20px !important;
  }

  .px-20-xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xl {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xl {
    padding: 25px !important;
  }

  .pt-25-xl {
    padding-top: 25px !important;
  }

  .pb-25-xl {
    padding-bottom: 25px !important;
  }

  .pl-25-xl {
    padding-left: 25px !important;
  }

  .pr-25-xl {
    padding-right: 25px !important;
  }

  .px-25-xl {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xl {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xl {
    padding: 30px !important;
  }

  .pt-30-xl {
    padding-top: 30px !important;
  }

  .pb-30-xl {
    padding-bottom: 30px !important;
  }

  .pl-30-xl {
    padding-left: 30px !important;
  }

  .pr-30-xl {
    padding-right: 30px !important;
  }

  .px-30-xl {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xl {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xl {
    padding: 35px !important;
  }

  .pt-35-xl {
    padding-top: 35px !important;
  }

  .pb-35-xl {
    padding-bottom: 35px !important;
  }

  .pl-35-xl {
    padding-left: 35px !important;
  }

  .pr-35-xl {
    padding-right: 35px !important;
  }

  .px-35-xl {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xl {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xl {
    padding: 40px !important;
  }

  .pt-40-xl {
    padding-top: 40px !important;
  }

  .pb-40-xl {
    padding-bottom: 40px !important;
  }

  .pl-40-xl {
    padding-left: 40px !important;
  }

  .pr-40-xl {
    padding-right: 40px !important;
  }

  .px-40-xl {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xl {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xl {
    padding: 45px !important;
  }

  .pt-45-xl {
    padding-top: 45px !important;
  }

  .pb-45-xl {
    padding-bottom: 45px !important;
  }

  .pl-45-xl {
    padding-left: 45px !important;
  }

  .pr-45-xl {
    padding-right: 45px !important;
  }

  .px-45-xl {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xl {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xl {
    padding: 50px !important;
  }

  .pt-50-xl {
    padding-top: 50px !important;
  }

  .pb-50-xl {
    padding-bottom: 50px !important;
  }

  .pl-50-xl {
    padding-left: 50px !important;
  }

  .pr-50-xl {
    padding-right: 50px !important;
  }

  .px-50-xl {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xl {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .p-0-xl {
    padding: 0px !important;
  }

  .pt-0-xl {
    padding-top: 0px !important;
  }

  .pb-0-xl {
    padding-bottom: 0px !important;
  }

  .pl-0-xl {
    padding-left: 0px !important;
  }

  .pr-0-xl {
    padding-right: 0px !important;
  }

  .px-0-xl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .py-0-xl {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .p-5-xl {
    padding: 5px !important;
  }

  .pt-5-xl {
    padding-top: 5px !important;
  }

  .pb-5-xl {
    padding-bottom: 5px !important;
  }

  .pl-5-xl {
    padding-left: 5px !important;
  }

  .pr-5-xl {
    padding-right: 5px !important;
  }

  .px-5-xl {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .py-5-xl {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .p-10-xl {
    padding: 10px !important;
  }

  .pt-10-xl {
    padding-top: 10px !important;
  }

  .pb-10-xl {
    padding-bottom: 10px !important;
  }

  .pl-10-xl {
    padding-left: 10px !important;
  }

  .pr-10-xl {
    padding-right: 10px !important;
  }

  .px-10-xl {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .py-10-xl {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .p-15-xl {
    padding: 15px !important;
  }

  .pt-15-xl {
    padding-top: 15px !important;
  }

  .pb-15-xl {
    padding-bottom: 15px !important;
  }

  .pl-15-xl {
    padding-left: 15px !important;
  }

  .pr-15-xl {
    padding-right: 15px !important;
  }

  .px-15-xl {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .py-15-xl {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .p-20-xl {
    padding: 20px !important;
  }

  .pt-20-xl {
    padding-top: 20px !important;
  }

  .pb-20-xl {
    padding-bottom: 20px !important;
  }

  .pl-20-xl {
    padding-left: 20px !important;
  }

  .pr-20-xl {
    padding-right: 20px !important;
  }

  .px-20-xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .py-20-xl {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .p-25-xl {
    padding: 25px !important;
  }

  .pt-25-xl {
    padding-top: 25px !important;
  }

  .pb-25-xl {
    padding-bottom: 25px !important;
  }

  .pl-25-xl {
    padding-left: 25px !important;
  }

  .pr-25-xl {
    padding-right: 25px !important;
  }

  .px-25-xl {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .py-25-xl {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .p-30-xl {
    padding: 30px !important;
  }

  .pt-30-xl {
    padding-top: 30px !important;
  }

  .pb-30-xl {
    padding-bottom: 30px !important;
  }

  .pl-30-xl {
    padding-left: 30px !important;
  }

  .pr-30-xl {
    padding-right: 30px !important;
  }

  .px-30-xl {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .py-30-xl {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .p-35-xl {
    padding: 35px !important;
  }

  .pt-35-xl {
    padding-top: 35px !important;
  }

  .pb-35-xl {
    padding-bottom: 35px !important;
  }

  .pl-35-xl {
    padding-left: 35px !important;
  }

  .pr-35-xl {
    padding-right: 35px !important;
  }

  .px-35-xl {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .py-35-xl {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .p-40-xl {
    padding: 40px !important;
  }

  .pt-40-xl {
    padding-top: 40px !important;
  }

  .pb-40-xl {
    padding-bottom: 40px !important;
  }

  .pl-40-xl {
    padding-left: 40px !important;
  }

  .pr-40-xl {
    padding-right: 40px !important;
  }

  .px-40-xl {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .py-40-xl {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .p-45-xl {
    padding: 45px !important;
  }

  .pt-45-xl {
    padding-top: 45px !important;
  }

  .pb-45-xl {
    padding-bottom: 45px !important;
  }

  .pl-45-xl {
    padding-left: 45px !important;
  }

  .pr-45-xl {
    padding-right: 45px !important;
  }

  .px-45-xl {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .py-45-xl {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .p-50-xl {
    padding: 50px !important;
  }

  .pt-50-xl {
    padding-top: 50px !important;
  }

  .pb-50-xl {
    padding-bottom: 50px !important;
  }

  .pl-50-xl {
    padding-left: 50px !important;
  }

  .pr-50-xl {
    padding-right: 50px !important;
  }

  .px-50-xl {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .py-50-xl {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
/* White */
.color-white {
  color: #fff;
}

.border-white {
  border-color: #fff;
}

.bgColor-white {
  background-color: #fff;
}

.border-color-white {
  border-color: #fff;
}

/* Grey-1 */
.color-gray-1,
.color-grey-1 {
  color: whitesmoke !important;
}

.border-gray-1,
.border-grey-1 {
  border-color: whitesmoke !important;
}

.bgColor-gray-1,
.bgColor-grey-1 {
  background-color: whitesmoke !important;
}

.border-color-grey-1 {
  border-color: whitesmoke !important;
}

/* Grey-2 */
.color-gray-2,
.color-grey-2 {
  color: gainsboro !important;
}

.border-gray-2,
.border-grey-2 {
  border-color: gainsboro !important;
}

.bgColor-gray-2,
.bgColor-grey-2 {
  background-color: gainsboro !important;
}

.border-color-grey-2 {
  border-color: gainsboro !important;
}

/* Grey-3 */
.color-gray-3,
.color-grey-3 {
  color: #bebebe !important;
}

.border-gray-3,
.border-grey-3 {
  border-color: #bebebe !important;
}

.bgColor-gray-3,
.bgColor-grey-3 {
  background-color: #bebebe !important;
}

.border-color-grey-3 {
  border-color: #bebebe !important;
}

/* Grey-4 */
.color-gray-4,
.color-grey-4 {
  color: #a0a0a0 !important;
}

.border-gray-4,
.border-grey-4 {
  border-color: #a0a0a0 !important;
}

.bgColor-gray-4,
.bgColor-grey-4 {
  background-color: #a0a0a0 !important;
}

.border-color-grey-4 {
  border-color: #a0a0a0 !important;
}

/* Grey-5 */
.color-gray-5,
.color-grey-5 {
  color: #828282 !important;
}

.border-gray-5,
.border-grey-5 {
  border-color: #828282 !important;
}

.bgColor-gray-5,
.bgColor-grey-5 {
  background-color: #828282 !important;
}

.border-color-grey-5 {
  border-color: #828282 !important;
}

/* Grey-6 */
.color-gray-6,
.color-grey-6 {
  color: #646464 !important;
}

.border-gray-6,
.border-grey-6 {
  border-color: #646464 !important;
}

.bgColor-gray-6,
.bgColor-grey-6 {
  background-color: #646464 !important;
}

.border-color-grey-6 {
  border-color: #646464 !important;
}

/* Grey-7 */
.color-gray-7,
.color-grey-7 {
  color: #3c3c3c !important;
}

.border-gray-7,
.border-grey-7 {
  border-color: #3c3c3c !important;
}

.bgColor-gray-7,
.bgColor-grey-7 {
  background-color: #3c3c3c !important;
}

.border-color-grey-7 {
  border-color: #3c3c3c !important;
}

/* Black */
.color-black {
  color: #000;
}

.border-black {
  border-color: #000;
}

.bgColor-black {
  background-color: #000;
}

.border-color-black {
  border-color: #000 !important;
}

.color-black-5 {
  color: rgba(0, 0, 0, 0.05) !important;
}

.bgColor-black-5 {
  background-color: rgba(0, 0, 0, 0.05) !important;
}

.borderColor-white-5 {
  border-color: rgba(0, 0, 0, 0.05) !important;
}

.color-white-5 {
  color: rgba(255, 255, 255, 0.05) !important;
}

.bgColor-white-5 {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

.borderColor-white-5 {
  border-color: rgba(255, 255, 255, 0.05) !important;
}

@media (min-width:1px) {
  .color-black-5 {
    color: rgba(0, 0, 0, 0.05) !important;
  }

  .bgColor-black-5 {
    background-color: rgba(0, 0, 0, 0.05) !important;
  }

  .color-white-5 {
    color: rgba(255, 255, 255, 0.05) !important;
  }

  .bgColor-white-5 {
    background-color: rgba(255, 255, 255, 0.05) !important;
  }
}
@media (min-width:1px) {
  .color-black-5-xs {
    color: rgba(0, 0, 0, 0.05) !important;
  }

  .bgColor-black-5-xs {
    background-color: rgba(0, 0, 0, 0.05) !important;
  }

  .color-white-5-xs {
    color: rgba(255, 255, 255, 0.05) !important;
  }

  .bgColor-white-5-xs {
    background-color: rgba(255, 255, 255, 0.05) !important;
  }
}
@media (max-width: 767px) {
  .color-black-5-xs-down {
    color: rgba(0, 0, 0, 0.05) !important;
  }

  .bgColor-black-5-xs-down {
    background-color: rgba(0, 0, 0, 0.05) !important;
  }

  .color-white-5-xs-down {
    color: rgba(255, 255, 255, 0.05) !important;
  }

  .bgColor-white-5-xs-down {
    background-color: rgba(255, 255, 255, 0.05) !important;
  }
}
@media (min-width: 768px) {
  .color-black-5-sm {
    color: rgba(0, 0, 0, 0.05) !important;
  }

  .bgColor-black-5-sm {
    background-color: rgba(0, 0, 0, 0.05) !important;
  }

  .color-white-5-sm {
    color: rgba(255, 255, 255, 0.05) !important;
  }

  .bgColor-white-5-sm {
    background-color: rgba(255, 255, 255, 0.05) !important;
  }
}
@media (max-width: 999px) {
  .color-black-5-sm-down {
    color: rgba(0, 0, 0, 0.05) !important;
  }

  .bgColor-black-5-sm-down {
    background-color: rgba(0, 0, 0, 0.05) !important;
  }

  .color-white-5-sm-down {
    color: rgba(255, 255, 255, 0.05) !important;
  }

  .bgColor-white-5-sm-down {
    background-color: rgba(255, 255, 255, 0.05) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-5-md {
    color: rgba(0, 0, 0, 0.05) !important;
  }

  .bgColor-black-5-md {
    background-color: rgba(0, 0, 0, 0.05) !important;
  }

  .color-white-5-md {
    color: rgba(255, 255, 255, 0.05) !important;
  }

  .bgColor-white-5-md {
    background-color: rgba(255, 255, 255, 0.05) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-5-md-down {
    color: rgba(0, 0, 0, 0.05) !important;
  }

  .bgColor-black-5-md-down {
    background-color: rgba(0, 0, 0, 0.05) !important;
  }

  .color-white-5-md-down {
    color: rgba(255, 255, 255, 0.05) !important;
  }

  .bgColor-white-5-md-down {
    background-color: rgba(255, 255, 255, 0.05) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-5-lg {
    color: rgba(0, 0, 0, 0.05) !important;
  }

  .bgColor-black-5-lg {
    background-color: rgba(0, 0, 0, 0.05) !important;
  }

  .color-white-5-lg {
    color: rgba(255, 255, 255, 0.05) !important;
  }

  .bgColor-white-5-lg {
    background-color: rgba(255, 255, 255, 0.05) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-5-lg-down {
    color: rgba(0, 0, 0, 0.05) !important;
  }

  .bgColor-black-5-lg-down {
    background-color: rgba(0, 0, 0, 0.05) !important;
  }

  .color-white-5-lg-down {
    color: rgba(255, 255, 255, 0.05) !important;
  }

  .bgColor-white-5-lg-down {
    background-color: rgba(255, 255, 255, 0.05) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-5-xl {
    color: rgba(0, 0, 0, 0.05) !important;
  }

  .bgColor-black-5-xl {
    background-color: rgba(0, 0, 0, 0.05) !important;
  }

  .color-white-5-xl {
    color: rgba(255, 255, 255, 0.05) !important;
  }

  .bgColor-white-5-xl {
    background-color: rgba(255, 255, 255, 0.05) !important;
  }
}
.color-black-10 {
  color: rgba(0, 0, 0, 0.1) !important;
}

.bgColor-black-10 {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.borderColor-white-10 {
  border-color: rgba(0, 0, 0, 0.1) !important;
}

.color-white-10 {
  color: rgba(255, 255, 255, 0.1) !important;
}

.bgColor-white-10 {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.borderColor-white-10 {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

@media (min-width:1px) {
  .color-black-10 {
    color: rgba(0, 0, 0, 0.1) !important;
  }

  .bgColor-black-10 {
    background-color: rgba(0, 0, 0, 0.1) !important;
  }

  .color-white-10 {
    color: rgba(255, 255, 255, 0.1) !important;
  }

  .bgColor-white-10 {
    background-color: rgba(255, 255, 255, 0.1) !important;
  }
}
@media (min-width:1px) {
  .color-black-10-xs {
    color: rgba(0, 0, 0, 0.1) !important;
  }

  .bgColor-black-10-xs {
    background-color: rgba(0, 0, 0, 0.1) !important;
  }

  .color-white-10-xs {
    color: rgba(255, 255, 255, 0.1) !important;
  }

  .bgColor-white-10-xs {
    background-color: rgba(255, 255, 255, 0.1) !important;
  }
}
@media (max-width: 767px) {
  .color-black-10-xs-down {
    color: rgba(0, 0, 0, 0.1) !important;
  }

  .bgColor-black-10-xs-down {
    background-color: rgba(0, 0, 0, 0.1) !important;
  }

  .color-white-10-xs-down {
    color: rgba(255, 255, 255, 0.1) !important;
  }

  .bgColor-white-10-xs-down {
    background-color: rgba(255, 255, 255, 0.1) !important;
  }
}
@media (min-width: 768px) {
  .color-black-10-sm {
    color: rgba(0, 0, 0, 0.1) !important;
  }

  .bgColor-black-10-sm {
    background-color: rgba(0, 0, 0, 0.1) !important;
  }

  .color-white-10-sm {
    color: rgba(255, 255, 255, 0.1) !important;
  }

  .bgColor-white-10-sm {
    background-color: rgba(255, 255, 255, 0.1) !important;
  }
}
@media (max-width: 999px) {
  .color-black-10-sm-down {
    color: rgba(0, 0, 0, 0.1) !important;
  }

  .bgColor-black-10-sm-down {
    background-color: rgba(0, 0, 0, 0.1) !important;
  }

  .color-white-10-sm-down {
    color: rgba(255, 255, 255, 0.1) !important;
  }

  .bgColor-white-10-sm-down {
    background-color: rgba(255, 255, 255, 0.1) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-10-md {
    color: rgba(0, 0, 0, 0.1) !important;
  }

  .bgColor-black-10-md {
    background-color: rgba(0, 0, 0, 0.1) !important;
  }

  .color-white-10-md {
    color: rgba(255, 255, 255, 0.1) !important;
  }

  .bgColor-white-10-md {
    background-color: rgba(255, 255, 255, 0.1) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-10-md-down {
    color: rgba(0, 0, 0, 0.1) !important;
  }

  .bgColor-black-10-md-down {
    background-color: rgba(0, 0, 0, 0.1) !important;
  }

  .color-white-10-md-down {
    color: rgba(255, 255, 255, 0.1) !important;
  }

  .bgColor-white-10-md-down {
    background-color: rgba(255, 255, 255, 0.1) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-10-lg {
    color: rgba(0, 0, 0, 0.1) !important;
  }

  .bgColor-black-10-lg {
    background-color: rgba(0, 0, 0, 0.1) !important;
  }

  .color-white-10-lg {
    color: rgba(255, 255, 255, 0.1) !important;
  }

  .bgColor-white-10-lg {
    background-color: rgba(255, 255, 255, 0.1) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-10-lg-down {
    color: rgba(0, 0, 0, 0.1) !important;
  }

  .bgColor-black-10-lg-down {
    background-color: rgba(0, 0, 0, 0.1) !important;
  }

  .color-white-10-lg-down {
    color: rgba(255, 255, 255, 0.1) !important;
  }

  .bgColor-white-10-lg-down {
    background-color: rgba(255, 255, 255, 0.1) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-10-xl {
    color: rgba(0, 0, 0, 0.1) !important;
  }

  .bgColor-black-10-xl {
    background-color: rgba(0, 0, 0, 0.1) !important;
  }

  .color-white-10-xl {
    color: rgba(255, 255, 255, 0.1) !important;
  }

  .bgColor-white-10-xl {
    background-color: rgba(255, 255, 255, 0.1) !important;
  }
}
.color-black-15 {
  color: rgba(0, 0, 0, 0.15) !important;
}

.bgColor-black-15 {
  background-color: rgba(0, 0, 0, 0.15) !important;
}

.borderColor-white-15 {
  border-color: rgba(0, 0, 0, 0.15) !important;
}

.color-white-15 {
  color: rgba(255, 255, 255, 0.15) !important;
}

.bgColor-white-15 {
  background-color: rgba(255, 255, 255, 0.15) !important;
}

.borderColor-white-15 {
  border-color: rgba(255, 255, 255, 0.15) !important;
}

@media (min-width:1px) {
  .color-black-15 {
    color: rgba(0, 0, 0, 0.15) !important;
  }

  .bgColor-black-15 {
    background-color: rgba(0, 0, 0, 0.15) !important;
  }

  .color-white-15 {
    color: rgba(255, 255, 255, 0.15) !important;
  }

  .bgColor-white-15 {
    background-color: rgba(255, 255, 255, 0.15) !important;
  }
}
@media (min-width:1px) {
  .color-black-15-xs {
    color: rgba(0, 0, 0, 0.15) !important;
  }

  .bgColor-black-15-xs {
    background-color: rgba(0, 0, 0, 0.15) !important;
  }

  .color-white-15-xs {
    color: rgba(255, 255, 255, 0.15) !important;
  }

  .bgColor-white-15-xs {
    background-color: rgba(255, 255, 255, 0.15) !important;
  }
}
@media (max-width: 767px) {
  .color-black-15-xs-down {
    color: rgba(0, 0, 0, 0.15) !important;
  }

  .bgColor-black-15-xs-down {
    background-color: rgba(0, 0, 0, 0.15) !important;
  }

  .color-white-15-xs-down {
    color: rgba(255, 255, 255, 0.15) !important;
  }

  .bgColor-white-15-xs-down {
    background-color: rgba(255, 255, 255, 0.15) !important;
  }
}
@media (min-width: 768px) {
  .color-black-15-sm {
    color: rgba(0, 0, 0, 0.15) !important;
  }

  .bgColor-black-15-sm {
    background-color: rgba(0, 0, 0, 0.15) !important;
  }

  .color-white-15-sm {
    color: rgba(255, 255, 255, 0.15) !important;
  }

  .bgColor-white-15-sm {
    background-color: rgba(255, 255, 255, 0.15) !important;
  }
}
@media (max-width: 999px) {
  .color-black-15-sm-down {
    color: rgba(0, 0, 0, 0.15) !important;
  }

  .bgColor-black-15-sm-down {
    background-color: rgba(0, 0, 0, 0.15) !important;
  }

  .color-white-15-sm-down {
    color: rgba(255, 255, 255, 0.15) !important;
  }

  .bgColor-white-15-sm-down {
    background-color: rgba(255, 255, 255, 0.15) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-15-md {
    color: rgba(0, 0, 0, 0.15) !important;
  }

  .bgColor-black-15-md {
    background-color: rgba(0, 0, 0, 0.15) !important;
  }

  .color-white-15-md {
    color: rgba(255, 255, 255, 0.15) !important;
  }

  .bgColor-white-15-md {
    background-color: rgba(255, 255, 255, 0.15) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-15-md-down {
    color: rgba(0, 0, 0, 0.15) !important;
  }

  .bgColor-black-15-md-down {
    background-color: rgba(0, 0, 0, 0.15) !important;
  }

  .color-white-15-md-down {
    color: rgba(255, 255, 255, 0.15) !important;
  }

  .bgColor-white-15-md-down {
    background-color: rgba(255, 255, 255, 0.15) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-15-lg {
    color: rgba(0, 0, 0, 0.15) !important;
  }

  .bgColor-black-15-lg {
    background-color: rgba(0, 0, 0, 0.15) !important;
  }

  .color-white-15-lg {
    color: rgba(255, 255, 255, 0.15) !important;
  }

  .bgColor-white-15-lg {
    background-color: rgba(255, 255, 255, 0.15) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-15-lg-down {
    color: rgba(0, 0, 0, 0.15) !important;
  }

  .bgColor-black-15-lg-down {
    background-color: rgba(0, 0, 0, 0.15) !important;
  }

  .color-white-15-lg-down {
    color: rgba(255, 255, 255, 0.15) !important;
  }

  .bgColor-white-15-lg-down {
    background-color: rgba(255, 255, 255, 0.15) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-15-xl {
    color: rgba(0, 0, 0, 0.15) !important;
  }

  .bgColor-black-15-xl {
    background-color: rgba(0, 0, 0, 0.15) !important;
  }

  .color-white-15-xl {
    color: rgba(255, 255, 255, 0.15) !important;
  }

  .bgColor-white-15-xl {
    background-color: rgba(255, 255, 255, 0.15) !important;
  }
}
.color-black-20 {
  color: rgba(0, 0, 0, 0.2) !important;
}

.bgColor-black-20 {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.borderColor-white-20 {
  border-color: rgba(0, 0, 0, 0.2) !important;
}

.color-white-20 {
  color: rgba(255, 255, 255, 0.2) !important;
}

.bgColor-white-20 {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

.borderColor-white-20 {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

@media (min-width:1px) {
  .color-black-20 {
    color: rgba(0, 0, 0, 0.2) !important;
  }

  .bgColor-black-20 {
    background-color: rgba(0, 0, 0, 0.2) !important;
  }

  .color-white-20 {
    color: rgba(255, 255, 255, 0.2) !important;
  }

  .bgColor-white-20 {
    background-color: rgba(255, 255, 255, 0.2) !important;
  }
}
@media (min-width:1px) {
  .color-black-20-xs {
    color: rgba(0, 0, 0, 0.2) !important;
  }

  .bgColor-black-20-xs {
    background-color: rgba(0, 0, 0, 0.2) !important;
  }

  .color-white-20-xs {
    color: rgba(255, 255, 255, 0.2) !important;
  }

  .bgColor-white-20-xs {
    background-color: rgba(255, 255, 255, 0.2) !important;
  }
}
@media (max-width: 767px) {
  .color-black-20-xs-down {
    color: rgba(0, 0, 0, 0.2) !important;
  }

  .bgColor-black-20-xs-down {
    background-color: rgba(0, 0, 0, 0.2) !important;
  }

  .color-white-20-xs-down {
    color: rgba(255, 255, 255, 0.2) !important;
  }

  .bgColor-white-20-xs-down {
    background-color: rgba(255, 255, 255, 0.2) !important;
  }
}
@media (min-width: 768px) {
  .color-black-20-sm {
    color: rgba(0, 0, 0, 0.2) !important;
  }

  .bgColor-black-20-sm {
    background-color: rgba(0, 0, 0, 0.2) !important;
  }

  .color-white-20-sm {
    color: rgba(255, 255, 255, 0.2) !important;
  }

  .bgColor-white-20-sm {
    background-color: rgba(255, 255, 255, 0.2) !important;
  }
}
@media (max-width: 999px) {
  .color-black-20-sm-down {
    color: rgba(0, 0, 0, 0.2) !important;
  }

  .bgColor-black-20-sm-down {
    background-color: rgba(0, 0, 0, 0.2) !important;
  }

  .color-white-20-sm-down {
    color: rgba(255, 255, 255, 0.2) !important;
  }

  .bgColor-white-20-sm-down {
    background-color: rgba(255, 255, 255, 0.2) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-20-md {
    color: rgba(0, 0, 0, 0.2) !important;
  }

  .bgColor-black-20-md {
    background-color: rgba(0, 0, 0, 0.2) !important;
  }

  .color-white-20-md {
    color: rgba(255, 255, 255, 0.2) !important;
  }

  .bgColor-white-20-md {
    background-color: rgba(255, 255, 255, 0.2) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-20-md-down {
    color: rgba(0, 0, 0, 0.2) !important;
  }

  .bgColor-black-20-md-down {
    background-color: rgba(0, 0, 0, 0.2) !important;
  }

  .color-white-20-md-down {
    color: rgba(255, 255, 255, 0.2) !important;
  }

  .bgColor-white-20-md-down {
    background-color: rgba(255, 255, 255, 0.2) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-20-lg {
    color: rgba(0, 0, 0, 0.2) !important;
  }

  .bgColor-black-20-lg {
    background-color: rgba(0, 0, 0, 0.2) !important;
  }

  .color-white-20-lg {
    color: rgba(255, 255, 255, 0.2) !important;
  }

  .bgColor-white-20-lg {
    background-color: rgba(255, 255, 255, 0.2) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-20-lg-down {
    color: rgba(0, 0, 0, 0.2) !important;
  }

  .bgColor-black-20-lg-down {
    background-color: rgba(0, 0, 0, 0.2) !important;
  }

  .color-white-20-lg-down {
    color: rgba(255, 255, 255, 0.2) !important;
  }

  .bgColor-white-20-lg-down {
    background-color: rgba(255, 255, 255, 0.2) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-20-xl {
    color: rgba(0, 0, 0, 0.2) !important;
  }

  .bgColor-black-20-xl {
    background-color: rgba(0, 0, 0, 0.2) !important;
  }

  .color-white-20-xl {
    color: rgba(255, 255, 255, 0.2) !important;
  }

  .bgColor-white-20-xl {
    background-color: rgba(255, 255, 255, 0.2) !important;
  }
}
.color-black-25 {
  color: rgba(0, 0, 0, 0.25) !important;
}

.bgColor-black-25 {
  background-color: rgba(0, 0, 0, 0.25) !important;
}

.borderColor-white-25 {
  border-color: rgba(0, 0, 0, 0.25) !important;
}

.color-white-25 {
  color: rgba(255, 255, 255, 0.25) !important;
}

.bgColor-white-25 {
  background-color: rgba(255, 255, 255, 0.25) !important;
}

.borderColor-white-25 {
  border-color: rgba(255, 255, 255, 0.25) !important;
}

@media (min-width:1px) {
  .color-black-25 {
    color: rgba(0, 0, 0, 0.25) !important;
  }

  .bgColor-black-25 {
    background-color: rgba(0, 0, 0, 0.25) !important;
  }

  .color-white-25 {
    color: rgba(255, 255, 255, 0.25) !important;
  }

  .bgColor-white-25 {
    background-color: rgba(255, 255, 255, 0.25) !important;
  }
}
@media (min-width:1px) {
  .color-black-25-xs {
    color: rgba(0, 0, 0, 0.25) !important;
  }

  .bgColor-black-25-xs {
    background-color: rgba(0, 0, 0, 0.25) !important;
  }

  .color-white-25-xs {
    color: rgba(255, 255, 255, 0.25) !important;
  }

  .bgColor-white-25-xs {
    background-color: rgba(255, 255, 255, 0.25) !important;
  }
}
@media (max-width: 767px) {
  .color-black-25-xs-down {
    color: rgba(0, 0, 0, 0.25) !important;
  }

  .bgColor-black-25-xs-down {
    background-color: rgba(0, 0, 0, 0.25) !important;
  }

  .color-white-25-xs-down {
    color: rgba(255, 255, 255, 0.25) !important;
  }

  .bgColor-white-25-xs-down {
    background-color: rgba(255, 255, 255, 0.25) !important;
  }
}
@media (min-width: 768px) {
  .color-black-25-sm {
    color: rgba(0, 0, 0, 0.25) !important;
  }

  .bgColor-black-25-sm {
    background-color: rgba(0, 0, 0, 0.25) !important;
  }

  .color-white-25-sm {
    color: rgba(255, 255, 255, 0.25) !important;
  }

  .bgColor-white-25-sm {
    background-color: rgba(255, 255, 255, 0.25) !important;
  }
}
@media (max-width: 999px) {
  .color-black-25-sm-down {
    color: rgba(0, 0, 0, 0.25) !important;
  }

  .bgColor-black-25-sm-down {
    background-color: rgba(0, 0, 0, 0.25) !important;
  }

  .color-white-25-sm-down {
    color: rgba(255, 255, 255, 0.25) !important;
  }

  .bgColor-white-25-sm-down {
    background-color: rgba(255, 255, 255, 0.25) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-25-md {
    color: rgba(0, 0, 0, 0.25) !important;
  }

  .bgColor-black-25-md {
    background-color: rgba(0, 0, 0, 0.25) !important;
  }

  .color-white-25-md {
    color: rgba(255, 255, 255, 0.25) !important;
  }

  .bgColor-white-25-md {
    background-color: rgba(255, 255, 255, 0.25) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-25-md-down {
    color: rgba(0, 0, 0, 0.25) !important;
  }

  .bgColor-black-25-md-down {
    background-color: rgba(0, 0, 0, 0.25) !important;
  }

  .color-white-25-md-down {
    color: rgba(255, 255, 255, 0.25) !important;
  }

  .bgColor-white-25-md-down {
    background-color: rgba(255, 255, 255, 0.25) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-25-lg {
    color: rgba(0, 0, 0, 0.25) !important;
  }

  .bgColor-black-25-lg {
    background-color: rgba(0, 0, 0, 0.25) !important;
  }

  .color-white-25-lg {
    color: rgba(255, 255, 255, 0.25) !important;
  }

  .bgColor-white-25-lg {
    background-color: rgba(255, 255, 255, 0.25) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-25-lg-down {
    color: rgba(0, 0, 0, 0.25) !important;
  }

  .bgColor-black-25-lg-down {
    background-color: rgba(0, 0, 0, 0.25) !important;
  }

  .color-white-25-lg-down {
    color: rgba(255, 255, 255, 0.25) !important;
  }

  .bgColor-white-25-lg-down {
    background-color: rgba(255, 255, 255, 0.25) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-25-xl {
    color: rgba(0, 0, 0, 0.25) !important;
  }

  .bgColor-black-25-xl {
    background-color: rgba(0, 0, 0, 0.25) !important;
  }

  .color-white-25-xl {
    color: rgba(255, 255, 255, 0.25) !important;
  }

  .bgColor-white-25-xl {
    background-color: rgba(255, 255, 255, 0.25) !important;
  }
}
.color-black-30 {
  color: rgba(0, 0, 0, 0.3) !important;
}

.bgColor-black-30 {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.borderColor-white-30 {
  border-color: rgba(0, 0, 0, 0.3) !important;
}

.color-white-30 {
  color: rgba(255, 255, 255, 0.3) !important;
}

.bgColor-white-30 {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.borderColor-white-30 {
  border-color: rgba(255, 255, 255, 0.3) !important;
}

@media (min-width:1px) {
  .color-black-30 {
    color: rgba(0, 0, 0, 0.3) !important;
  }

  .bgColor-black-30 {
    background-color: rgba(0, 0, 0, 0.3) !important;
  }

  .color-white-30 {
    color: rgba(255, 255, 255, 0.3) !important;
  }

  .bgColor-white-30 {
    background-color: rgba(255, 255, 255, 0.3) !important;
  }
}
@media (min-width:1px) {
  .color-black-30-xs {
    color: rgba(0, 0, 0, 0.3) !important;
  }

  .bgColor-black-30-xs {
    background-color: rgba(0, 0, 0, 0.3) !important;
  }

  .color-white-30-xs {
    color: rgba(255, 255, 255, 0.3) !important;
  }

  .bgColor-white-30-xs {
    background-color: rgba(255, 255, 255, 0.3) !important;
  }
}
@media (max-width: 767px) {
  .color-black-30-xs-down {
    color: rgba(0, 0, 0, 0.3) !important;
  }

  .bgColor-black-30-xs-down {
    background-color: rgba(0, 0, 0, 0.3) !important;
  }

  .color-white-30-xs-down {
    color: rgba(255, 255, 255, 0.3) !important;
  }

  .bgColor-white-30-xs-down {
    background-color: rgba(255, 255, 255, 0.3) !important;
  }
}
@media (min-width: 768px) {
  .color-black-30-sm {
    color: rgba(0, 0, 0, 0.3) !important;
  }

  .bgColor-black-30-sm {
    background-color: rgba(0, 0, 0, 0.3) !important;
  }

  .color-white-30-sm {
    color: rgba(255, 255, 255, 0.3) !important;
  }

  .bgColor-white-30-sm {
    background-color: rgba(255, 255, 255, 0.3) !important;
  }
}
@media (max-width: 999px) {
  .color-black-30-sm-down {
    color: rgba(0, 0, 0, 0.3) !important;
  }

  .bgColor-black-30-sm-down {
    background-color: rgba(0, 0, 0, 0.3) !important;
  }

  .color-white-30-sm-down {
    color: rgba(255, 255, 255, 0.3) !important;
  }

  .bgColor-white-30-sm-down {
    background-color: rgba(255, 255, 255, 0.3) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-30-md {
    color: rgba(0, 0, 0, 0.3) !important;
  }

  .bgColor-black-30-md {
    background-color: rgba(0, 0, 0, 0.3) !important;
  }

  .color-white-30-md {
    color: rgba(255, 255, 255, 0.3) !important;
  }

  .bgColor-white-30-md {
    background-color: rgba(255, 255, 255, 0.3) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-30-md-down {
    color: rgba(0, 0, 0, 0.3) !important;
  }

  .bgColor-black-30-md-down {
    background-color: rgba(0, 0, 0, 0.3) !important;
  }

  .color-white-30-md-down {
    color: rgba(255, 255, 255, 0.3) !important;
  }

  .bgColor-white-30-md-down {
    background-color: rgba(255, 255, 255, 0.3) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-30-lg {
    color: rgba(0, 0, 0, 0.3) !important;
  }

  .bgColor-black-30-lg {
    background-color: rgba(0, 0, 0, 0.3) !important;
  }

  .color-white-30-lg {
    color: rgba(255, 255, 255, 0.3) !important;
  }

  .bgColor-white-30-lg {
    background-color: rgba(255, 255, 255, 0.3) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-30-lg-down {
    color: rgba(0, 0, 0, 0.3) !important;
  }

  .bgColor-black-30-lg-down {
    background-color: rgba(0, 0, 0, 0.3) !important;
  }

  .color-white-30-lg-down {
    color: rgba(255, 255, 255, 0.3) !important;
  }

  .bgColor-white-30-lg-down {
    background-color: rgba(255, 255, 255, 0.3) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-30-xl {
    color: rgba(0, 0, 0, 0.3) !important;
  }

  .bgColor-black-30-xl {
    background-color: rgba(0, 0, 0, 0.3) !important;
  }

  .color-white-30-xl {
    color: rgba(255, 255, 255, 0.3) !important;
  }

  .bgColor-white-30-xl {
    background-color: rgba(255, 255, 255, 0.3) !important;
  }
}
.color-black-35 {
  color: rgba(0, 0, 0, 0.35) !important;
}

.bgColor-black-35 {
  background-color: rgba(0, 0, 0, 0.35) !important;
}

.borderColor-white-35 {
  border-color: rgba(0, 0, 0, 0.35) !important;
}

.color-white-35 {
  color: rgba(255, 255, 255, 0.35) !important;
}

.bgColor-white-35 {
  background-color: rgba(255, 255, 255, 0.35) !important;
}

.borderColor-white-35 {
  border-color: rgba(255, 255, 255, 0.35) !important;
}

@media (min-width:1px) {
  .color-black-35 {
    color: rgba(0, 0, 0, 0.35) !important;
  }

  .bgColor-black-35 {
    background-color: rgba(0, 0, 0, 0.35) !important;
  }

  .color-white-35 {
    color: rgba(255, 255, 255, 0.35) !important;
  }

  .bgColor-white-35 {
    background-color: rgba(255, 255, 255, 0.35) !important;
  }
}
@media (min-width:1px) {
  .color-black-35-xs {
    color: rgba(0, 0, 0, 0.35) !important;
  }

  .bgColor-black-35-xs {
    background-color: rgba(0, 0, 0, 0.35) !important;
  }

  .color-white-35-xs {
    color: rgba(255, 255, 255, 0.35) !important;
  }

  .bgColor-white-35-xs {
    background-color: rgba(255, 255, 255, 0.35) !important;
  }
}
@media (max-width: 767px) {
  .color-black-35-xs-down {
    color: rgba(0, 0, 0, 0.35) !important;
  }

  .bgColor-black-35-xs-down {
    background-color: rgba(0, 0, 0, 0.35) !important;
  }

  .color-white-35-xs-down {
    color: rgba(255, 255, 255, 0.35) !important;
  }

  .bgColor-white-35-xs-down {
    background-color: rgba(255, 255, 255, 0.35) !important;
  }
}
@media (min-width: 768px) {
  .color-black-35-sm {
    color: rgba(0, 0, 0, 0.35) !important;
  }

  .bgColor-black-35-sm {
    background-color: rgba(0, 0, 0, 0.35) !important;
  }

  .color-white-35-sm {
    color: rgba(255, 255, 255, 0.35) !important;
  }

  .bgColor-white-35-sm {
    background-color: rgba(255, 255, 255, 0.35) !important;
  }
}
@media (max-width: 999px) {
  .color-black-35-sm-down {
    color: rgba(0, 0, 0, 0.35) !important;
  }

  .bgColor-black-35-sm-down {
    background-color: rgba(0, 0, 0, 0.35) !important;
  }

  .color-white-35-sm-down {
    color: rgba(255, 255, 255, 0.35) !important;
  }

  .bgColor-white-35-sm-down {
    background-color: rgba(255, 255, 255, 0.35) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-35-md {
    color: rgba(0, 0, 0, 0.35) !important;
  }

  .bgColor-black-35-md {
    background-color: rgba(0, 0, 0, 0.35) !important;
  }

  .color-white-35-md {
    color: rgba(255, 255, 255, 0.35) !important;
  }

  .bgColor-white-35-md {
    background-color: rgba(255, 255, 255, 0.35) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-35-md-down {
    color: rgba(0, 0, 0, 0.35) !important;
  }

  .bgColor-black-35-md-down {
    background-color: rgba(0, 0, 0, 0.35) !important;
  }

  .color-white-35-md-down {
    color: rgba(255, 255, 255, 0.35) !important;
  }

  .bgColor-white-35-md-down {
    background-color: rgba(255, 255, 255, 0.35) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-35-lg {
    color: rgba(0, 0, 0, 0.35) !important;
  }

  .bgColor-black-35-lg {
    background-color: rgba(0, 0, 0, 0.35) !important;
  }

  .color-white-35-lg {
    color: rgba(255, 255, 255, 0.35) !important;
  }

  .bgColor-white-35-lg {
    background-color: rgba(255, 255, 255, 0.35) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-35-lg-down {
    color: rgba(0, 0, 0, 0.35) !important;
  }

  .bgColor-black-35-lg-down {
    background-color: rgba(0, 0, 0, 0.35) !important;
  }

  .color-white-35-lg-down {
    color: rgba(255, 255, 255, 0.35) !important;
  }

  .bgColor-white-35-lg-down {
    background-color: rgba(255, 255, 255, 0.35) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-35-xl {
    color: rgba(0, 0, 0, 0.35) !important;
  }

  .bgColor-black-35-xl {
    background-color: rgba(0, 0, 0, 0.35) !important;
  }

  .color-white-35-xl {
    color: rgba(255, 255, 255, 0.35) !important;
  }

  .bgColor-white-35-xl {
    background-color: rgba(255, 255, 255, 0.35) !important;
  }
}
.color-black-40 {
  color: rgba(0, 0, 0, 0.4) !important;
}

.bgColor-black-40 {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.borderColor-white-40 {
  border-color: rgba(0, 0, 0, 0.4) !important;
}

.color-white-40 {
  color: rgba(255, 255, 255, 0.4) !important;
}

.bgColor-white-40 {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.borderColor-white-40 {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

@media (min-width:1px) {
  .color-black-40 {
    color: rgba(0, 0, 0, 0.4) !important;
  }

  .bgColor-black-40 {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .color-white-40 {
    color: rgba(255, 255, 255, 0.4) !important;
  }

  .bgColor-white-40 {
    background-color: rgba(255, 255, 255, 0.4) !important;
  }
}
@media (min-width:1px) {
  .color-black-40-xs {
    color: rgba(0, 0, 0, 0.4) !important;
  }

  .bgColor-black-40-xs {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .color-white-40-xs {
    color: rgba(255, 255, 255, 0.4) !important;
  }

  .bgColor-white-40-xs {
    background-color: rgba(255, 255, 255, 0.4) !important;
  }
}
@media (max-width: 767px) {
  .color-black-40-xs-down {
    color: rgba(0, 0, 0, 0.4) !important;
  }

  .bgColor-black-40-xs-down {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .color-white-40-xs-down {
    color: rgba(255, 255, 255, 0.4) !important;
  }

  .bgColor-white-40-xs-down {
    background-color: rgba(255, 255, 255, 0.4) !important;
  }
}
@media (min-width: 768px) {
  .color-black-40-sm {
    color: rgba(0, 0, 0, 0.4) !important;
  }

  .bgColor-black-40-sm {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .color-white-40-sm {
    color: rgba(255, 255, 255, 0.4) !important;
  }

  .bgColor-white-40-sm {
    background-color: rgba(255, 255, 255, 0.4) !important;
  }
}
@media (max-width: 999px) {
  .color-black-40-sm-down {
    color: rgba(0, 0, 0, 0.4) !important;
  }

  .bgColor-black-40-sm-down {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .color-white-40-sm-down {
    color: rgba(255, 255, 255, 0.4) !important;
  }

  .bgColor-white-40-sm-down {
    background-color: rgba(255, 255, 255, 0.4) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-40-md {
    color: rgba(0, 0, 0, 0.4) !important;
  }

  .bgColor-black-40-md {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .color-white-40-md {
    color: rgba(255, 255, 255, 0.4) !important;
  }

  .bgColor-white-40-md {
    background-color: rgba(255, 255, 255, 0.4) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-40-md-down {
    color: rgba(0, 0, 0, 0.4) !important;
  }

  .bgColor-black-40-md-down {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .color-white-40-md-down {
    color: rgba(255, 255, 255, 0.4) !important;
  }

  .bgColor-white-40-md-down {
    background-color: rgba(255, 255, 255, 0.4) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-40-lg {
    color: rgba(0, 0, 0, 0.4) !important;
  }

  .bgColor-black-40-lg {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .color-white-40-lg {
    color: rgba(255, 255, 255, 0.4) !important;
  }

  .bgColor-white-40-lg {
    background-color: rgba(255, 255, 255, 0.4) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-40-lg-down {
    color: rgba(0, 0, 0, 0.4) !important;
  }

  .bgColor-black-40-lg-down {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .color-white-40-lg-down {
    color: rgba(255, 255, 255, 0.4) !important;
  }

  .bgColor-white-40-lg-down {
    background-color: rgba(255, 255, 255, 0.4) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-40-xl {
    color: rgba(0, 0, 0, 0.4) !important;
  }

  .bgColor-black-40-xl {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .color-white-40-xl {
    color: rgba(255, 255, 255, 0.4) !important;
  }

  .bgColor-white-40-xl {
    background-color: rgba(255, 255, 255, 0.4) !important;
  }
}
.color-black-45 {
  color: rgba(0, 0, 0, 0.45) !important;
}

.bgColor-black-45 {
  background-color: rgba(0, 0, 0, 0.45) !important;
}

.borderColor-white-45 {
  border-color: rgba(0, 0, 0, 0.45) !important;
}

.color-white-45 {
  color: rgba(255, 255, 255, 0.45) !important;
}

.bgColor-white-45 {
  background-color: rgba(255, 255, 255, 0.45) !important;
}

.borderColor-white-45 {
  border-color: rgba(255, 255, 255, 0.45) !important;
}

@media (min-width:1px) {
  .color-black-45 {
    color: rgba(0, 0, 0, 0.45) !important;
  }

  .bgColor-black-45 {
    background-color: rgba(0, 0, 0, 0.45) !important;
  }

  .color-white-45 {
    color: rgba(255, 255, 255, 0.45) !important;
  }

  .bgColor-white-45 {
    background-color: rgba(255, 255, 255, 0.45) !important;
  }
}
@media (min-width:1px) {
  .color-black-45-xs {
    color: rgba(0, 0, 0, 0.45) !important;
  }

  .bgColor-black-45-xs {
    background-color: rgba(0, 0, 0, 0.45) !important;
  }

  .color-white-45-xs {
    color: rgba(255, 255, 255, 0.45) !important;
  }

  .bgColor-white-45-xs {
    background-color: rgba(255, 255, 255, 0.45) !important;
  }
}
@media (max-width: 767px) {
  .color-black-45-xs-down {
    color: rgba(0, 0, 0, 0.45) !important;
  }

  .bgColor-black-45-xs-down {
    background-color: rgba(0, 0, 0, 0.45) !important;
  }

  .color-white-45-xs-down {
    color: rgba(255, 255, 255, 0.45) !important;
  }

  .bgColor-white-45-xs-down {
    background-color: rgba(255, 255, 255, 0.45) !important;
  }
}
@media (min-width: 768px) {
  .color-black-45-sm {
    color: rgba(0, 0, 0, 0.45) !important;
  }

  .bgColor-black-45-sm {
    background-color: rgba(0, 0, 0, 0.45) !important;
  }

  .color-white-45-sm {
    color: rgba(255, 255, 255, 0.45) !important;
  }

  .bgColor-white-45-sm {
    background-color: rgba(255, 255, 255, 0.45) !important;
  }
}
@media (max-width: 999px) {
  .color-black-45-sm-down {
    color: rgba(0, 0, 0, 0.45) !important;
  }

  .bgColor-black-45-sm-down {
    background-color: rgba(0, 0, 0, 0.45) !important;
  }

  .color-white-45-sm-down {
    color: rgba(255, 255, 255, 0.45) !important;
  }

  .bgColor-white-45-sm-down {
    background-color: rgba(255, 255, 255, 0.45) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-45-md {
    color: rgba(0, 0, 0, 0.45) !important;
  }

  .bgColor-black-45-md {
    background-color: rgba(0, 0, 0, 0.45) !important;
  }

  .color-white-45-md {
    color: rgba(255, 255, 255, 0.45) !important;
  }

  .bgColor-white-45-md {
    background-color: rgba(255, 255, 255, 0.45) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-45-md-down {
    color: rgba(0, 0, 0, 0.45) !important;
  }

  .bgColor-black-45-md-down {
    background-color: rgba(0, 0, 0, 0.45) !important;
  }

  .color-white-45-md-down {
    color: rgba(255, 255, 255, 0.45) !important;
  }

  .bgColor-white-45-md-down {
    background-color: rgba(255, 255, 255, 0.45) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-45-lg {
    color: rgba(0, 0, 0, 0.45) !important;
  }

  .bgColor-black-45-lg {
    background-color: rgba(0, 0, 0, 0.45) !important;
  }

  .color-white-45-lg {
    color: rgba(255, 255, 255, 0.45) !important;
  }

  .bgColor-white-45-lg {
    background-color: rgba(255, 255, 255, 0.45) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-45-lg-down {
    color: rgba(0, 0, 0, 0.45) !important;
  }

  .bgColor-black-45-lg-down {
    background-color: rgba(0, 0, 0, 0.45) !important;
  }

  .color-white-45-lg-down {
    color: rgba(255, 255, 255, 0.45) !important;
  }

  .bgColor-white-45-lg-down {
    background-color: rgba(255, 255, 255, 0.45) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-45-xl {
    color: rgba(0, 0, 0, 0.45) !important;
  }

  .bgColor-black-45-xl {
    background-color: rgba(0, 0, 0, 0.45) !important;
  }

  .color-white-45-xl {
    color: rgba(255, 255, 255, 0.45) !important;
  }

  .bgColor-white-45-xl {
    background-color: rgba(255, 255, 255, 0.45) !important;
  }
}
.color-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.bgColor-black-50 {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.borderColor-white-50 {
  border-color: rgba(0, 0, 0, 0.5) !important;
}

.color-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.bgColor-white-50 {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.borderColor-white-50 {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

@media (min-width:1px) {
  .color-black-50 {
    color: rgba(0, 0, 0, 0.5) !important;
  }

  .bgColor-black-50 {
    background-color: rgba(0, 0, 0, 0.5) !important;
  }

  .color-white-50 {
    color: rgba(255, 255, 255, 0.5) !important;
  }

  .bgColor-white-50 {
    background-color: rgba(255, 255, 255, 0.5) !important;
  }
}
@media (min-width:1px) {
  .color-black-50-xs {
    color: rgba(0, 0, 0, 0.5) !important;
  }

  .bgColor-black-50-xs {
    background-color: rgba(0, 0, 0, 0.5) !important;
  }

  .color-white-50-xs {
    color: rgba(255, 255, 255, 0.5) !important;
  }

  .bgColor-white-50-xs {
    background-color: rgba(255, 255, 255, 0.5) !important;
  }
}
@media (max-width: 767px) {
  .color-black-50-xs-down {
    color: rgba(0, 0, 0, 0.5) !important;
  }

  .bgColor-black-50-xs-down {
    background-color: rgba(0, 0, 0, 0.5) !important;
  }

  .color-white-50-xs-down {
    color: rgba(255, 255, 255, 0.5) !important;
  }

  .bgColor-white-50-xs-down {
    background-color: rgba(255, 255, 255, 0.5) !important;
  }
}
@media (min-width: 768px) {
  .color-black-50-sm {
    color: rgba(0, 0, 0, 0.5) !important;
  }

  .bgColor-black-50-sm {
    background-color: rgba(0, 0, 0, 0.5) !important;
  }

  .color-white-50-sm {
    color: rgba(255, 255, 255, 0.5) !important;
  }

  .bgColor-white-50-sm {
    background-color: rgba(255, 255, 255, 0.5) !important;
  }
}
@media (max-width: 999px) {
  .color-black-50-sm-down {
    color: rgba(0, 0, 0, 0.5) !important;
  }

  .bgColor-black-50-sm-down {
    background-color: rgba(0, 0, 0, 0.5) !important;
  }

  .color-white-50-sm-down {
    color: rgba(255, 255, 255, 0.5) !important;
  }

  .bgColor-white-50-sm-down {
    background-color: rgba(255, 255, 255, 0.5) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-50-md {
    color: rgba(0, 0, 0, 0.5) !important;
  }

  .bgColor-black-50-md {
    background-color: rgba(0, 0, 0, 0.5) !important;
  }

  .color-white-50-md {
    color: rgba(255, 255, 255, 0.5) !important;
  }

  .bgColor-white-50-md {
    background-color: rgba(255, 255, 255, 0.5) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-50-md-down {
    color: rgba(0, 0, 0, 0.5) !important;
  }

  .bgColor-black-50-md-down {
    background-color: rgba(0, 0, 0, 0.5) !important;
  }

  .color-white-50-md-down {
    color: rgba(255, 255, 255, 0.5) !important;
  }

  .bgColor-white-50-md-down {
    background-color: rgba(255, 255, 255, 0.5) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-50-lg {
    color: rgba(0, 0, 0, 0.5) !important;
  }

  .bgColor-black-50-lg {
    background-color: rgba(0, 0, 0, 0.5) !important;
  }

  .color-white-50-lg {
    color: rgba(255, 255, 255, 0.5) !important;
  }

  .bgColor-white-50-lg {
    background-color: rgba(255, 255, 255, 0.5) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-50-lg-down {
    color: rgba(0, 0, 0, 0.5) !important;
  }

  .bgColor-black-50-lg-down {
    background-color: rgba(0, 0, 0, 0.5) !important;
  }

  .color-white-50-lg-down {
    color: rgba(255, 255, 255, 0.5) !important;
  }

  .bgColor-white-50-lg-down {
    background-color: rgba(255, 255, 255, 0.5) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-50-xl {
    color: rgba(0, 0, 0, 0.5) !important;
  }

  .bgColor-black-50-xl {
    background-color: rgba(0, 0, 0, 0.5) !important;
  }

  .color-white-50-xl {
    color: rgba(255, 255, 255, 0.5) !important;
  }

  .bgColor-white-50-xl {
    background-color: rgba(255, 255, 255, 0.5) !important;
  }
}
.color-black-55 {
  color: rgba(0, 0, 0, 0.55) !important;
}

.bgColor-black-55 {
  background-color: rgba(0, 0, 0, 0.55) !important;
}

.borderColor-white-55 {
  border-color: rgba(0, 0, 0, 0.55) !important;
}

.color-white-55 {
  color: rgba(255, 255, 255, 0.55) !important;
}

.bgColor-white-55 {
  background-color: rgba(255, 255, 255, 0.55) !important;
}

.borderColor-white-55 {
  border-color: rgba(255, 255, 255, 0.55) !important;
}

@media (min-width:1px) {
  .color-black-55 {
    color: rgba(0, 0, 0, 0.55) !important;
  }

  .bgColor-black-55 {
    background-color: rgba(0, 0, 0, 0.55) !important;
  }

  .color-white-55 {
    color: rgba(255, 255, 255, 0.55) !important;
  }

  .bgColor-white-55 {
    background-color: rgba(255, 255, 255, 0.55) !important;
  }
}
@media (min-width:1px) {
  .color-black-55-xs {
    color: rgba(0, 0, 0, 0.55) !important;
  }

  .bgColor-black-55-xs {
    background-color: rgba(0, 0, 0, 0.55) !important;
  }

  .color-white-55-xs {
    color: rgba(255, 255, 255, 0.55) !important;
  }

  .bgColor-white-55-xs {
    background-color: rgba(255, 255, 255, 0.55) !important;
  }
}
@media (max-width: 767px) {
  .color-black-55-xs-down {
    color: rgba(0, 0, 0, 0.55) !important;
  }

  .bgColor-black-55-xs-down {
    background-color: rgba(0, 0, 0, 0.55) !important;
  }

  .color-white-55-xs-down {
    color: rgba(255, 255, 255, 0.55) !important;
  }

  .bgColor-white-55-xs-down {
    background-color: rgba(255, 255, 255, 0.55) !important;
  }
}
@media (min-width: 768px) {
  .color-black-55-sm {
    color: rgba(0, 0, 0, 0.55) !important;
  }

  .bgColor-black-55-sm {
    background-color: rgba(0, 0, 0, 0.55) !important;
  }

  .color-white-55-sm {
    color: rgba(255, 255, 255, 0.55) !important;
  }

  .bgColor-white-55-sm {
    background-color: rgba(255, 255, 255, 0.55) !important;
  }
}
@media (max-width: 999px) {
  .color-black-55-sm-down {
    color: rgba(0, 0, 0, 0.55) !important;
  }

  .bgColor-black-55-sm-down {
    background-color: rgba(0, 0, 0, 0.55) !important;
  }

  .color-white-55-sm-down {
    color: rgba(255, 255, 255, 0.55) !important;
  }

  .bgColor-white-55-sm-down {
    background-color: rgba(255, 255, 255, 0.55) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-55-md {
    color: rgba(0, 0, 0, 0.55) !important;
  }

  .bgColor-black-55-md {
    background-color: rgba(0, 0, 0, 0.55) !important;
  }

  .color-white-55-md {
    color: rgba(255, 255, 255, 0.55) !important;
  }

  .bgColor-white-55-md {
    background-color: rgba(255, 255, 255, 0.55) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-55-md-down {
    color: rgba(0, 0, 0, 0.55) !important;
  }

  .bgColor-black-55-md-down {
    background-color: rgba(0, 0, 0, 0.55) !important;
  }

  .color-white-55-md-down {
    color: rgba(255, 255, 255, 0.55) !important;
  }

  .bgColor-white-55-md-down {
    background-color: rgba(255, 255, 255, 0.55) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-55-lg {
    color: rgba(0, 0, 0, 0.55) !important;
  }

  .bgColor-black-55-lg {
    background-color: rgba(0, 0, 0, 0.55) !important;
  }

  .color-white-55-lg {
    color: rgba(255, 255, 255, 0.55) !important;
  }

  .bgColor-white-55-lg {
    background-color: rgba(255, 255, 255, 0.55) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-55-lg-down {
    color: rgba(0, 0, 0, 0.55) !important;
  }

  .bgColor-black-55-lg-down {
    background-color: rgba(0, 0, 0, 0.55) !important;
  }

  .color-white-55-lg-down {
    color: rgba(255, 255, 255, 0.55) !important;
  }

  .bgColor-white-55-lg-down {
    background-color: rgba(255, 255, 255, 0.55) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-55-xl {
    color: rgba(0, 0, 0, 0.55) !important;
  }

  .bgColor-black-55-xl {
    background-color: rgba(0, 0, 0, 0.55) !important;
  }

  .color-white-55-xl {
    color: rgba(255, 255, 255, 0.55) !important;
  }

  .bgColor-white-55-xl {
    background-color: rgba(255, 255, 255, 0.55) !important;
  }
}
.color-black-60 {
  color: rgba(0, 0, 0, 0.6) !important;
}

.bgColor-black-60 {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.borderColor-white-60 {
  border-color: rgba(0, 0, 0, 0.6) !important;
}

.color-white-60 {
  color: rgba(255, 255, 255, 0.6) !important;
}

.bgColor-white-60 {
  background-color: rgba(255, 255, 255, 0.6) !important;
}

.borderColor-white-60 {
  border-color: rgba(255, 255, 255, 0.6) !important;
}

@media (min-width:1px) {
  .color-black-60 {
    color: rgba(0, 0, 0, 0.6) !important;
  }

  .bgColor-black-60 {
    background-color: rgba(0, 0, 0, 0.6) !important;
  }

  .color-white-60 {
    color: rgba(255, 255, 255, 0.6) !important;
  }

  .bgColor-white-60 {
    background-color: rgba(255, 255, 255, 0.6) !important;
  }
}
@media (min-width:1px) {
  .color-black-60-xs {
    color: rgba(0, 0, 0, 0.6) !important;
  }

  .bgColor-black-60-xs {
    background-color: rgba(0, 0, 0, 0.6) !important;
  }

  .color-white-60-xs {
    color: rgba(255, 255, 255, 0.6) !important;
  }

  .bgColor-white-60-xs {
    background-color: rgba(255, 255, 255, 0.6) !important;
  }
}
@media (max-width: 767px) {
  .color-black-60-xs-down {
    color: rgba(0, 0, 0, 0.6) !important;
  }

  .bgColor-black-60-xs-down {
    background-color: rgba(0, 0, 0, 0.6) !important;
  }

  .color-white-60-xs-down {
    color: rgba(255, 255, 255, 0.6) !important;
  }

  .bgColor-white-60-xs-down {
    background-color: rgba(255, 255, 255, 0.6) !important;
  }
}
@media (min-width: 768px) {
  .color-black-60-sm {
    color: rgba(0, 0, 0, 0.6) !important;
  }

  .bgColor-black-60-sm {
    background-color: rgba(0, 0, 0, 0.6) !important;
  }

  .color-white-60-sm {
    color: rgba(255, 255, 255, 0.6) !important;
  }

  .bgColor-white-60-sm {
    background-color: rgba(255, 255, 255, 0.6) !important;
  }
}
@media (max-width: 999px) {
  .color-black-60-sm-down {
    color: rgba(0, 0, 0, 0.6) !important;
  }

  .bgColor-black-60-sm-down {
    background-color: rgba(0, 0, 0, 0.6) !important;
  }

  .color-white-60-sm-down {
    color: rgba(255, 255, 255, 0.6) !important;
  }

  .bgColor-white-60-sm-down {
    background-color: rgba(255, 255, 255, 0.6) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-60-md {
    color: rgba(0, 0, 0, 0.6) !important;
  }

  .bgColor-black-60-md {
    background-color: rgba(0, 0, 0, 0.6) !important;
  }

  .color-white-60-md {
    color: rgba(255, 255, 255, 0.6) !important;
  }

  .bgColor-white-60-md {
    background-color: rgba(255, 255, 255, 0.6) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-60-md-down {
    color: rgba(0, 0, 0, 0.6) !important;
  }

  .bgColor-black-60-md-down {
    background-color: rgba(0, 0, 0, 0.6) !important;
  }

  .color-white-60-md-down {
    color: rgba(255, 255, 255, 0.6) !important;
  }

  .bgColor-white-60-md-down {
    background-color: rgba(255, 255, 255, 0.6) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-60-lg {
    color: rgba(0, 0, 0, 0.6) !important;
  }

  .bgColor-black-60-lg {
    background-color: rgba(0, 0, 0, 0.6) !important;
  }

  .color-white-60-lg {
    color: rgba(255, 255, 255, 0.6) !important;
  }

  .bgColor-white-60-lg {
    background-color: rgba(255, 255, 255, 0.6) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-60-lg-down {
    color: rgba(0, 0, 0, 0.6) !important;
  }

  .bgColor-black-60-lg-down {
    background-color: rgba(0, 0, 0, 0.6) !important;
  }

  .color-white-60-lg-down {
    color: rgba(255, 255, 255, 0.6) !important;
  }

  .bgColor-white-60-lg-down {
    background-color: rgba(255, 255, 255, 0.6) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-60-xl {
    color: rgba(0, 0, 0, 0.6) !important;
  }

  .bgColor-black-60-xl {
    background-color: rgba(0, 0, 0, 0.6) !important;
  }

  .color-white-60-xl {
    color: rgba(255, 255, 255, 0.6) !important;
  }

  .bgColor-white-60-xl {
    background-color: rgba(255, 255, 255, 0.6) !important;
  }
}
.color-black-65 {
  color: rgba(0, 0, 0, 0.65) !important;
}

.bgColor-black-65 {
  background-color: rgba(0, 0, 0, 0.65) !important;
}

.borderColor-white-65 {
  border-color: rgba(0, 0, 0, 0.65) !important;
}

.color-white-65 {
  color: rgba(255, 255, 255, 0.65) !important;
}

.bgColor-white-65 {
  background-color: rgba(255, 255, 255, 0.65) !important;
}

.borderColor-white-65 {
  border-color: rgba(255, 255, 255, 0.65) !important;
}

@media (min-width:1px) {
  .color-black-65 {
    color: rgba(0, 0, 0, 0.65) !important;
  }

  .bgColor-black-65 {
    background-color: rgba(0, 0, 0, 0.65) !important;
  }

  .color-white-65 {
    color: rgba(255, 255, 255, 0.65) !important;
  }

  .bgColor-white-65 {
    background-color: rgba(255, 255, 255, 0.65) !important;
  }
}
@media (min-width:1px) {
  .color-black-65-xs {
    color: rgba(0, 0, 0, 0.65) !important;
  }

  .bgColor-black-65-xs {
    background-color: rgba(0, 0, 0, 0.65) !important;
  }

  .color-white-65-xs {
    color: rgba(255, 255, 255, 0.65) !important;
  }

  .bgColor-white-65-xs {
    background-color: rgba(255, 255, 255, 0.65) !important;
  }
}
@media (max-width: 767px) {
  .color-black-65-xs-down {
    color: rgba(0, 0, 0, 0.65) !important;
  }

  .bgColor-black-65-xs-down {
    background-color: rgba(0, 0, 0, 0.65) !important;
  }

  .color-white-65-xs-down {
    color: rgba(255, 255, 255, 0.65) !important;
  }

  .bgColor-white-65-xs-down {
    background-color: rgba(255, 255, 255, 0.65) !important;
  }
}
@media (min-width: 768px) {
  .color-black-65-sm {
    color: rgba(0, 0, 0, 0.65) !important;
  }

  .bgColor-black-65-sm {
    background-color: rgba(0, 0, 0, 0.65) !important;
  }

  .color-white-65-sm {
    color: rgba(255, 255, 255, 0.65) !important;
  }

  .bgColor-white-65-sm {
    background-color: rgba(255, 255, 255, 0.65) !important;
  }
}
@media (max-width: 999px) {
  .color-black-65-sm-down {
    color: rgba(0, 0, 0, 0.65) !important;
  }

  .bgColor-black-65-sm-down {
    background-color: rgba(0, 0, 0, 0.65) !important;
  }

  .color-white-65-sm-down {
    color: rgba(255, 255, 255, 0.65) !important;
  }

  .bgColor-white-65-sm-down {
    background-color: rgba(255, 255, 255, 0.65) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-65-md {
    color: rgba(0, 0, 0, 0.65) !important;
  }

  .bgColor-black-65-md {
    background-color: rgba(0, 0, 0, 0.65) !important;
  }

  .color-white-65-md {
    color: rgba(255, 255, 255, 0.65) !important;
  }

  .bgColor-white-65-md {
    background-color: rgba(255, 255, 255, 0.65) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-65-md-down {
    color: rgba(0, 0, 0, 0.65) !important;
  }

  .bgColor-black-65-md-down {
    background-color: rgba(0, 0, 0, 0.65) !important;
  }

  .color-white-65-md-down {
    color: rgba(255, 255, 255, 0.65) !important;
  }

  .bgColor-white-65-md-down {
    background-color: rgba(255, 255, 255, 0.65) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-65-lg {
    color: rgba(0, 0, 0, 0.65) !important;
  }

  .bgColor-black-65-lg {
    background-color: rgba(0, 0, 0, 0.65) !important;
  }

  .color-white-65-lg {
    color: rgba(255, 255, 255, 0.65) !important;
  }

  .bgColor-white-65-lg {
    background-color: rgba(255, 255, 255, 0.65) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-65-lg-down {
    color: rgba(0, 0, 0, 0.65) !important;
  }

  .bgColor-black-65-lg-down {
    background-color: rgba(0, 0, 0, 0.65) !important;
  }

  .color-white-65-lg-down {
    color: rgba(255, 255, 255, 0.65) !important;
  }

  .bgColor-white-65-lg-down {
    background-color: rgba(255, 255, 255, 0.65) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-65-xl {
    color: rgba(0, 0, 0, 0.65) !important;
  }

  .bgColor-black-65-xl {
    background-color: rgba(0, 0, 0, 0.65) !important;
  }

  .color-white-65-xl {
    color: rgba(255, 255, 255, 0.65) !important;
  }

  .bgColor-white-65-xl {
    background-color: rgba(255, 255, 255, 0.65) !important;
  }
}
.color-black-70 {
  color: rgba(0, 0, 0, 0.7) !important;
}

.bgColor-black-70 {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.borderColor-white-70 {
  border-color: rgba(0, 0, 0, 0.7) !important;
}

.color-white-70 {
  color: rgba(255, 255, 255, 0.7) !important;
}

.bgColor-white-70 {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.borderColor-white-70 {
  border-color: rgba(255, 255, 255, 0.7) !important;
}

@media (min-width:1px) {
  .color-black-70 {
    color: rgba(0, 0, 0, 0.7) !important;
  }

  .bgColor-black-70 {
    background-color: rgba(0, 0, 0, 0.7) !important;
  }

  .color-white-70 {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  .bgColor-white-70 {
    background-color: rgba(255, 255, 255, 0.7) !important;
  }
}
@media (min-width:1px) {
  .color-black-70-xs {
    color: rgba(0, 0, 0, 0.7) !important;
  }

  .bgColor-black-70-xs {
    background-color: rgba(0, 0, 0, 0.7) !important;
  }

  .color-white-70-xs {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  .bgColor-white-70-xs {
    background-color: rgba(255, 255, 255, 0.7) !important;
  }
}
@media (max-width: 767px) {
  .color-black-70-xs-down {
    color: rgba(0, 0, 0, 0.7) !important;
  }

  .bgColor-black-70-xs-down {
    background-color: rgba(0, 0, 0, 0.7) !important;
  }

  .color-white-70-xs-down {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  .bgColor-white-70-xs-down {
    background-color: rgba(255, 255, 255, 0.7) !important;
  }
}
@media (min-width: 768px) {
  .color-black-70-sm {
    color: rgba(0, 0, 0, 0.7) !important;
  }

  .bgColor-black-70-sm {
    background-color: rgba(0, 0, 0, 0.7) !important;
  }

  .color-white-70-sm {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  .bgColor-white-70-sm {
    background-color: rgba(255, 255, 255, 0.7) !important;
  }
}
@media (max-width: 999px) {
  .color-black-70-sm-down {
    color: rgba(0, 0, 0, 0.7) !important;
  }

  .bgColor-black-70-sm-down {
    background-color: rgba(0, 0, 0, 0.7) !important;
  }

  .color-white-70-sm-down {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  .bgColor-white-70-sm-down {
    background-color: rgba(255, 255, 255, 0.7) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-70-md {
    color: rgba(0, 0, 0, 0.7) !important;
  }

  .bgColor-black-70-md {
    background-color: rgba(0, 0, 0, 0.7) !important;
  }

  .color-white-70-md {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  .bgColor-white-70-md {
    background-color: rgba(255, 255, 255, 0.7) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-70-md-down {
    color: rgba(0, 0, 0, 0.7) !important;
  }

  .bgColor-black-70-md-down {
    background-color: rgba(0, 0, 0, 0.7) !important;
  }

  .color-white-70-md-down {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  .bgColor-white-70-md-down {
    background-color: rgba(255, 255, 255, 0.7) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-70-lg {
    color: rgba(0, 0, 0, 0.7) !important;
  }

  .bgColor-black-70-lg {
    background-color: rgba(0, 0, 0, 0.7) !important;
  }

  .color-white-70-lg {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  .bgColor-white-70-lg {
    background-color: rgba(255, 255, 255, 0.7) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-70-lg-down {
    color: rgba(0, 0, 0, 0.7) !important;
  }

  .bgColor-black-70-lg-down {
    background-color: rgba(0, 0, 0, 0.7) !important;
  }

  .color-white-70-lg-down {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  .bgColor-white-70-lg-down {
    background-color: rgba(255, 255, 255, 0.7) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-70-xl {
    color: rgba(0, 0, 0, 0.7) !important;
  }

  .bgColor-black-70-xl {
    background-color: rgba(0, 0, 0, 0.7) !important;
  }

  .color-white-70-xl {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  .bgColor-white-70-xl {
    background-color: rgba(255, 255, 255, 0.7) !important;
  }
}
.color-black-75 {
  color: rgba(0, 0, 0, 0.75) !important;
}

.bgColor-black-75 {
  background-color: rgba(0, 0, 0, 0.75) !important;
}

.borderColor-white-75 {
  border-color: rgba(0, 0, 0, 0.75) !important;
}

.color-white-75 {
  color: rgba(255, 255, 255, 0.75) !important;
}

.bgColor-white-75 {
  background-color: rgba(255, 255, 255, 0.75) !important;
}

.borderColor-white-75 {
  border-color: rgba(255, 255, 255, 0.75) !important;
}

@media (min-width:1px) {
  .color-black-75 {
    color: rgba(0, 0, 0, 0.75) !important;
  }

  .bgColor-black-75 {
    background-color: rgba(0, 0, 0, 0.75) !important;
  }

  .color-white-75 {
    color: rgba(255, 255, 255, 0.75) !important;
  }

  .bgColor-white-75 {
    background-color: rgba(255, 255, 255, 0.75) !important;
  }
}
@media (min-width:1px) {
  .color-black-75-xs {
    color: rgba(0, 0, 0, 0.75) !important;
  }

  .bgColor-black-75-xs {
    background-color: rgba(0, 0, 0, 0.75) !important;
  }

  .color-white-75-xs {
    color: rgba(255, 255, 255, 0.75) !important;
  }

  .bgColor-white-75-xs {
    background-color: rgba(255, 255, 255, 0.75) !important;
  }
}
@media (max-width: 767px) {
  .color-black-75-xs-down {
    color: rgba(0, 0, 0, 0.75) !important;
  }

  .bgColor-black-75-xs-down {
    background-color: rgba(0, 0, 0, 0.75) !important;
  }

  .color-white-75-xs-down {
    color: rgba(255, 255, 255, 0.75) !important;
  }

  .bgColor-white-75-xs-down {
    background-color: rgba(255, 255, 255, 0.75) !important;
  }
}
@media (min-width: 768px) {
  .color-black-75-sm {
    color: rgba(0, 0, 0, 0.75) !important;
  }

  .bgColor-black-75-sm {
    background-color: rgba(0, 0, 0, 0.75) !important;
  }

  .color-white-75-sm {
    color: rgba(255, 255, 255, 0.75) !important;
  }

  .bgColor-white-75-sm {
    background-color: rgba(255, 255, 255, 0.75) !important;
  }
}
@media (max-width: 999px) {
  .color-black-75-sm-down {
    color: rgba(0, 0, 0, 0.75) !important;
  }

  .bgColor-black-75-sm-down {
    background-color: rgba(0, 0, 0, 0.75) !important;
  }

  .color-white-75-sm-down {
    color: rgba(255, 255, 255, 0.75) !important;
  }

  .bgColor-white-75-sm-down {
    background-color: rgba(255, 255, 255, 0.75) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-75-md {
    color: rgba(0, 0, 0, 0.75) !important;
  }

  .bgColor-black-75-md {
    background-color: rgba(0, 0, 0, 0.75) !important;
  }

  .color-white-75-md {
    color: rgba(255, 255, 255, 0.75) !important;
  }

  .bgColor-white-75-md {
    background-color: rgba(255, 255, 255, 0.75) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-75-md-down {
    color: rgba(0, 0, 0, 0.75) !important;
  }

  .bgColor-black-75-md-down {
    background-color: rgba(0, 0, 0, 0.75) !important;
  }

  .color-white-75-md-down {
    color: rgba(255, 255, 255, 0.75) !important;
  }

  .bgColor-white-75-md-down {
    background-color: rgba(255, 255, 255, 0.75) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-75-lg {
    color: rgba(0, 0, 0, 0.75) !important;
  }

  .bgColor-black-75-lg {
    background-color: rgba(0, 0, 0, 0.75) !important;
  }

  .color-white-75-lg {
    color: rgba(255, 255, 255, 0.75) !important;
  }

  .bgColor-white-75-lg {
    background-color: rgba(255, 255, 255, 0.75) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-75-lg-down {
    color: rgba(0, 0, 0, 0.75) !important;
  }

  .bgColor-black-75-lg-down {
    background-color: rgba(0, 0, 0, 0.75) !important;
  }

  .color-white-75-lg-down {
    color: rgba(255, 255, 255, 0.75) !important;
  }

  .bgColor-white-75-lg-down {
    background-color: rgba(255, 255, 255, 0.75) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-75-xl {
    color: rgba(0, 0, 0, 0.75) !important;
  }

  .bgColor-black-75-xl {
    background-color: rgba(0, 0, 0, 0.75) !important;
  }

  .color-white-75-xl {
    color: rgba(255, 255, 255, 0.75) !important;
  }

  .bgColor-white-75-xl {
    background-color: rgba(255, 255, 255, 0.75) !important;
  }
}
.color-black-80 {
  color: rgba(0, 0, 0, 0.8) !important;
}

.bgColor-black-80 {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.borderColor-white-80 {
  border-color: rgba(0, 0, 0, 0.8) !important;
}

.color-white-80 {
  color: rgba(255, 255, 255, 0.8) !important;
}

.bgColor-white-80 {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.borderColor-white-80 {
  border-color: rgba(255, 255, 255, 0.8) !important;
}

@media (min-width:1px) {
  .color-black-80 {
    color: rgba(0, 0, 0, 0.8) !important;
  }

  .bgColor-black-80 {
    background-color: rgba(0, 0, 0, 0.8) !important;
  }

  .color-white-80 {
    color: rgba(255, 255, 255, 0.8) !important;
  }

  .bgColor-white-80 {
    background-color: rgba(255, 255, 255, 0.8) !important;
  }
}
@media (min-width:1px) {
  .color-black-80-xs {
    color: rgba(0, 0, 0, 0.8) !important;
  }

  .bgColor-black-80-xs {
    background-color: rgba(0, 0, 0, 0.8) !important;
  }

  .color-white-80-xs {
    color: rgba(255, 255, 255, 0.8) !important;
  }

  .bgColor-white-80-xs {
    background-color: rgba(255, 255, 255, 0.8) !important;
  }
}
@media (max-width: 767px) {
  .color-black-80-xs-down {
    color: rgba(0, 0, 0, 0.8) !important;
  }

  .bgColor-black-80-xs-down {
    background-color: rgba(0, 0, 0, 0.8) !important;
  }

  .color-white-80-xs-down {
    color: rgba(255, 255, 255, 0.8) !important;
  }

  .bgColor-white-80-xs-down {
    background-color: rgba(255, 255, 255, 0.8) !important;
  }
}
@media (min-width: 768px) {
  .color-black-80-sm {
    color: rgba(0, 0, 0, 0.8) !important;
  }

  .bgColor-black-80-sm {
    background-color: rgba(0, 0, 0, 0.8) !important;
  }

  .color-white-80-sm {
    color: rgba(255, 255, 255, 0.8) !important;
  }

  .bgColor-white-80-sm {
    background-color: rgba(255, 255, 255, 0.8) !important;
  }
}
@media (max-width: 999px) {
  .color-black-80-sm-down {
    color: rgba(0, 0, 0, 0.8) !important;
  }

  .bgColor-black-80-sm-down {
    background-color: rgba(0, 0, 0, 0.8) !important;
  }

  .color-white-80-sm-down {
    color: rgba(255, 255, 255, 0.8) !important;
  }

  .bgColor-white-80-sm-down {
    background-color: rgba(255, 255, 255, 0.8) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-80-md {
    color: rgba(0, 0, 0, 0.8) !important;
  }

  .bgColor-black-80-md {
    background-color: rgba(0, 0, 0, 0.8) !important;
  }

  .color-white-80-md {
    color: rgba(255, 255, 255, 0.8) !important;
  }

  .bgColor-white-80-md {
    background-color: rgba(255, 255, 255, 0.8) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-80-md-down {
    color: rgba(0, 0, 0, 0.8) !important;
  }

  .bgColor-black-80-md-down {
    background-color: rgba(0, 0, 0, 0.8) !important;
  }

  .color-white-80-md-down {
    color: rgba(255, 255, 255, 0.8) !important;
  }

  .bgColor-white-80-md-down {
    background-color: rgba(255, 255, 255, 0.8) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-80-lg {
    color: rgba(0, 0, 0, 0.8) !important;
  }

  .bgColor-black-80-lg {
    background-color: rgba(0, 0, 0, 0.8) !important;
  }

  .color-white-80-lg {
    color: rgba(255, 255, 255, 0.8) !important;
  }

  .bgColor-white-80-lg {
    background-color: rgba(255, 255, 255, 0.8) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-80-lg-down {
    color: rgba(0, 0, 0, 0.8) !important;
  }

  .bgColor-black-80-lg-down {
    background-color: rgba(0, 0, 0, 0.8) !important;
  }

  .color-white-80-lg-down {
    color: rgba(255, 255, 255, 0.8) !important;
  }

  .bgColor-white-80-lg-down {
    background-color: rgba(255, 255, 255, 0.8) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-80-xl {
    color: rgba(0, 0, 0, 0.8) !important;
  }

  .bgColor-black-80-xl {
    background-color: rgba(0, 0, 0, 0.8) !important;
  }

  .color-white-80-xl {
    color: rgba(255, 255, 255, 0.8) !important;
  }

  .bgColor-white-80-xl {
    background-color: rgba(255, 255, 255, 0.8) !important;
  }
}
.color-black-85 {
  color: rgba(0, 0, 0, 0.85) !important;
}

.bgColor-black-85 {
  background-color: rgba(0, 0, 0, 0.85) !important;
}

.borderColor-white-85 {
  border-color: rgba(0, 0, 0, 0.85) !important;
}

.color-white-85 {
  color: rgba(255, 255, 255, 0.85) !important;
}

.bgColor-white-85 {
  background-color: rgba(255, 255, 255, 0.85) !important;
}

.borderColor-white-85 {
  border-color: rgba(255, 255, 255, 0.85) !important;
}

@media (min-width:1px) {
  .color-black-85 {
    color: rgba(0, 0, 0, 0.85) !important;
  }

  .bgColor-black-85 {
    background-color: rgba(0, 0, 0, 0.85) !important;
  }

  .color-white-85 {
    color: rgba(255, 255, 255, 0.85) !important;
  }

  .bgColor-white-85 {
    background-color: rgba(255, 255, 255, 0.85) !important;
  }
}
@media (min-width:1px) {
  .color-black-85-xs {
    color: rgba(0, 0, 0, 0.85) !important;
  }

  .bgColor-black-85-xs {
    background-color: rgba(0, 0, 0, 0.85) !important;
  }

  .color-white-85-xs {
    color: rgba(255, 255, 255, 0.85) !important;
  }

  .bgColor-white-85-xs {
    background-color: rgba(255, 255, 255, 0.85) !important;
  }
}
@media (max-width: 767px) {
  .color-black-85-xs-down {
    color: rgba(0, 0, 0, 0.85) !important;
  }

  .bgColor-black-85-xs-down {
    background-color: rgba(0, 0, 0, 0.85) !important;
  }

  .color-white-85-xs-down {
    color: rgba(255, 255, 255, 0.85) !important;
  }

  .bgColor-white-85-xs-down {
    background-color: rgba(255, 255, 255, 0.85) !important;
  }
}
@media (min-width: 768px) {
  .color-black-85-sm {
    color: rgba(0, 0, 0, 0.85) !important;
  }

  .bgColor-black-85-sm {
    background-color: rgba(0, 0, 0, 0.85) !important;
  }

  .color-white-85-sm {
    color: rgba(255, 255, 255, 0.85) !important;
  }

  .bgColor-white-85-sm {
    background-color: rgba(255, 255, 255, 0.85) !important;
  }
}
@media (max-width: 999px) {
  .color-black-85-sm-down {
    color: rgba(0, 0, 0, 0.85) !important;
  }

  .bgColor-black-85-sm-down {
    background-color: rgba(0, 0, 0, 0.85) !important;
  }

  .color-white-85-sm-down {
    color: rgba(255, 255, 255, 0.85) !important;
  }

  .bgColor-white-85-sm-down {
    background-color: rgba(255, 255, 255, 0.85) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-85-md {
    color: rgba(0, 0, 0, 0.85) !important;
  }

  .bgColor-black-85-md {
    background-color: rgba(0, 0, 0, 0.85) !important;
  }

  .color-white-85-md {
    color: rgba(255, 255, 255, 0.85) !important;
  }

  .bgColor-white-85-md {
    background-color: rgba(255, 255, 255, 0.85) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-85-md-down {
    color: rgba(0, 0, 0, 0.85) !important;
  }

  .bgColor-black-85-md-down {
    background-color: rgba(0, 0, 0, 0.85) !important;
  }

  .color-white-85-md-down {
    color: rgba(255, 255, 255, 0.85) !important;
  }

  .bgColor-white-85-md-down {
    background-color: rgba(255, 255, 255, 0.85) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-85-lg {
    color: rgba(0, 0, 0, 0.85) !important;
  }

  .bgColor-black-85-lg {
    background-color: rgba(0, 0, 0, 0.85) !important;
  }

  .color-white-85-lg {
    color: rgba(255, 255, 255, 0.85) !important;
  }

  .bgColor-white-85-lg {
    background-color: rgba(255, 255, 255, 0.85) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-85-lg-down {
    color: rgba(0, 0, 0, 0.85) !important;
  }

  .bgColor-black-85-lg-down {
    background-color: rgba(0, 0, 0, 0.85) !important;
  }

  .color-white-85-lg-down {
    color: rgba(255, 255, 255, 0.85) !important;
  }

  .bgColor-white-85-lg-down {
    background-color: rgba(255, 255, 255, 0.85) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-85-xl {
    color: rgba(0, 0, 0, 0.85) !important;
  }

  .bgColor-black-85-xl {
    background-color: rgba(0, 0, 0, 0.85) !important;
  }

  .color-white-85-xl {
    color: rgba(255, 255, 255, 0.85) !important;
  }

  .bgColor-white-85-xl {
    background-color: rgba(255, 255, 255, 0.85) !important;
  }
}
.color-black-90 {
  color: rgba(0, 0, 0, 0.9) !important;
}

.bgColor-black-90 {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.borderColor-white-90 {
  border-color: rgba(0, 0, 0, 0.9) !important;
}

.color-white-90 {
  color: rgba(255, 255, 255, 0.9) !important;
}

.bgColor-white-90 {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.borderColor-white-90 {
  border-color: rgba(255, 255, 255, 0.9) !important;
}

@media (min-width:1px) {
  .color-black-90 {
    color: rgba(0, 0, 0, 0.9) !important;
  }

  .bgColor-black-90 {
    background-color: rgba(0, 0, 0, 0.9) !important;
  }

  .color-white-90 {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .bgColor-white-90 {
    background-color: rgba(255, 255, 255, 0.9) !important;
  }
}
@media (min-width:1px) {
  .color-black-90-xs {
    color: rgba(0, 0, 0, 0.9) !important;
  }

  .bgColor-black-90-xs {
    background-color: rgba(0, 0, 0, 0.9) !important;
  }

  .color-white-90-xs {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .bgColor-white-90-xs {
    background-color: rgba(255, 255, 255, 0.9) !important;
  }
}
@media (max-width: 767px) {
  .color-black-90-xs-down {
    color: rgba(0, 0, 0, 0.9) !important;
  }

  .bgColor-black-90-xs-down {
    background-color: rgba(0, 0, 0, 0.9) !important;
  }

  .color-white-90-xs-down {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .bgColor-white-90-xs-down {
    background-color: rgba(255, 255, 255, 0.9) !important;
  }
}
@media (min-width: 768px) {
  .color-black-90-sm {
    color: rgba(0, 0, 0, 0.9) !important;
  }

  .bgColor-black-90-sm {
    background-color: rgba(0, 0, 0, 0.9) !important;
  }

  .color-white-90-sm {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .bgColor-white-90-sm {
    background-color: rgba(255, 255, 255, 0.9) !important;
  }
}
@media (max-width: 999px) {
  .color-black-90-sm-down {
    color: rgba(0, 0, 0, 0.9) !important;
  }

  .bgColor-black-90-sm-down {
    background-color: rgba(0, 0, 0, 0.9) !important;
  }

  .color-white-90-sm-down {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .bgColor-white-90-sm-down {
    background-color: rgba(255, 255, 255, 0.9) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-90-md {
    color: rgba(0, 0, 0, 0.9) !important;
  }

  .bgColor-black-90-md {
    background-color: rgba(0, 0, 0, 0.9) !important;
  }

  .color-white-90-md {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .bgColor-white-90-md {
    background-color: rgba(255, 255, 255, 0.9) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-90-md-down {
    color: rgba(0, 0, 0, 0.9) !important;
  }

  .bgColor-black-90-md-down {
    background-color: rgba(0, 0, 0, 0.9) !important;
  }

  .color-white-90-md-down {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .bgColor-white-90-md-down {
    background-color: rgba(255, 255, 255, 0.9) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-90-lg {
    color: rgba(0, 0, 0, 0.9) !important;
  }

  .bgColor-black-90-lg {
    background-color: rgba(0, 0, 0, 0.9) !important;
  }

  .color-white-90-lg {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .bgColor-white-90-lg {
    background-color: rgba(255, 255, 255, 0.9) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-90-lg-down {
    color: rgba(0, 0, 0, 0.9) !important;
  }

  .bgColor-black-90-lg-down {
    background-color: rgba(0, 0, 0, 0.9) !important;
  }

  .color-white-90-lg-down {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .bgColor-white-90-lg-down {
    background-color: rgba(255, 255, 255, 0.9) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-90-xl {
    color: rgba(0, 0, 0, 0.9) !important;
  }

  .bgColor-black-90-xl {
    background-color: rgba(0, 0, 0, 0.9) !important;
  }

  .color-white-90-xl {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .bgColor-white-90-xl {
    background-color: rgba(255, 255, 255, 0.9) !important;
  }
}
.color-black-95 {
  color: rgba(0, 0, 0, 0.95) !important;
}

.bgColor-black-95 {
  background-color: rgba(0, 0, 0, 0.95) !important;
}

.borderColor-white-95 {
  border-color: rgba(0, 0, 0, 0.95) !important;
}

.color-white-95 {
  color: rgba(255, 255, 255, 0.95) !important;
}

.bgColor-white-95 {
  background-color: rgba(255, 255, 255, 0.95) !important;
}

.borderColor-white-95 {
  border-color: rgba(255, 255, 255, 0.95) !important;
}

@media (min-width:1px) {
  .color-black-95 {
    color: rgba(0, 0, 0, 0.95) !important;
  }

  .bgColor-black-95 {
    background-color: rgba(0, 0, 0, 0.95) !important;
  }

  .color-white-95 {
    color: rgba(255, 255, 255, 0.95) !important;
  }

  .bgColor-white-95 {
    background-color: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width:1px) {
  .color-black-95-xs {
    color: rgba(0, 0, 0, 0.95) !important;
  }

  .bgColor-black-95-xs {
    background-color: rgba(0, 0, 0, 0.95) !important;
  }

  .color-white-95-xs {
    color: rgba(255, 255, 255, 0.95) !important;
  }

  .bgColor-white-95-xs {
    background-color: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (max-width: 767px) {
  .color-black-95-xs-down {
    color: rgba(0, 0, 0, 0.95) !important;
  }

  .bgColor-black-95-xs-down {
    background-color: rgba(0, 0, 0, 0.95) !important;
  }

  .color-white-95-xs-down {
    color: rgba(255, 255, 255, 0.95) !important;
  }

  .bgColor-white-95-xs-down {
    background-color: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 768px) {
  .color-black-95-sm {
    color: rgba(0, 0, 0, 0.95) !important;
  }

  .bgColor-black-95-sm {
    background-color: rgba(0, 0, 0, 0.95) !important;
  }

  .color-white-95-sm {
    color: rgba(255, 255, 255, 0.95) !important;
  }

  .bgColor-white-95-sm {
    background-color: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (max-width: 999px) {
  .color-black-95-sm-down {
    color: rgba(0, 0, 0, 0.95) !important;
  }

  .bgColor-black-95-sm-down {
    background-color: rgba(0, 0, 0, 0.95) !important;
  }

  .color-white-95-sm-down {
    color: rgba(255, 255, 255, 0.95) !important;
  }

  .bgColor-white-95-sm-down {
    background-color: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 1000px) {
  .color-black-95-md {
    color: rgba(0, 0, 0, 0.95) !important;
  }

  .bgColor-black-95-md {
    background-color: rgba(0, 0, 0, 0.95) !important;
  }

  .color-white-95-md {
    color: rgba(255, 255, 255, 0.95) !important;
  }

  .bgColor-white-95-md {
    background-color: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (max-width: 1199px) {
  .color-black-95-md-down {
    color: rgba(0, 0, 0, 0.95) !important;
  }

  .bgColor-black-95-md-down {
    background-color: rgba(0, 0, 0, 0.95) !important;
  }

  .color-white-95-md-down {
    color: rgba(255, 255, 255, 0.95) !important;
  }

  .bgColor-white-95-md-down {
    background-color: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 1200px) {
  .color-black-95-lg {
    color: rgba(0, 0, 0, 0.95) !important;
  }

  .bgColor-black-95-lg {
    background-color: rgba(0, 0, 0, 0.95) !important;
  }

  .color-white-95-lg {
    color: rgba(255, 255, 255, 0.95) !important;
  }

  .bgColor-white-95-lg {
    background-color: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (max-width: 1399px) {
  .color-black-95-lg-down {
    color: rgba(0, 0, 0, 0.95) !important;
  }

  .bgColor-black-95-lg-down {
    background-color: rgba(0, 0, 0, 0.95) !important;
  }

  .color-white-95-lg-down {
    color: rgba(255, 255, 255, 0.95) !important;
  }

  .bgColor-white-95-lg-down {
    background-color: rgba(255, 255, 255, 0.95) !important;
  }
}
@media (min-width: 1400px) {
  .color-black-95-xl {
    color: rgba(0, 0, 0, 0.95) !important;
  }

  .bgColor-black-95-xl {
    background-color: rgba(0, 0, 0, 0.95) !important;
  }

  .color-white-95-xl {
    color: rgba(255, 255, 255, 0.95) !important;
  }

  .bgColor-white-95-xl {
    background-color: rgba(255, 255, 255, 0.95) !important;
  }
}
.color-black-100 {
  color: black !important;
}

.bgColor-black-100 {
  background-color: black !important;
}

.borderColor-white-100 {
  border-color: black !important;
}

.color-white-100 {
  color: white !important;
}

.bgColor-white-100 {
  background-color: white !important;
}

.borderColor-white-100 {
  border-color: white !important;
}

@media (min-width:1px) {
  .color-black-100 {
    color: black !important;
  }

  .bgColor-black-100 {
    background-color: black !important;
  }

  .color-white-100 {
    color: white !important;
  }

  .bgColor-white-100 {
    background-color: white !important;
  }
}
@media (min-width:1px) {
  .color-black-100-xs {
    color: black !important;
  }

  .bgColor-black-100-xs {
    background-color: black !important;
  }

  .color-white-100-xs {
    color: white !important;
  }

  .bgColor-white-100-xs {
    background-color: white !important;
  }
}
@media (max-width: 767px) {
  .color-black-100-xs-down {
    color: black !important;
  }

  .bgColor-black-100-xs-down {
    background-color: black !important;
  }

  .color-white-100-xs-down {
    color: white !important;
  }

  .bgColor-white-100-xs-down {
    background-color: white !important;
  }
}
@media (min-width: 768px) {
  .color-black-100-sm {
    color: black !important;
  }

  .bgColor-black-100-sm {
    background-color: black !important;
  }

  .color-white-100-sm {
    color: white !important;
  }

  .bgColor-white-100-sm {
    background-color: white !important;
  }
}
@media (max-width: 999px) {
  .color-black-100-sm-down {
    color: black !important;
  }

  .bgColor-black-100-sm-down {
    background-color: black !important;
  }

  .color-white-100-sm-down {
    color: white !important;
  }

  .bgColor-white-100-sm-down {
    background-color: white !important;
  }
}
@media (min-width: 1000px) {
  .color-black-100-md {
    color: black !important;
  }

  .bgColor-black-100-md {
    background-color: black !important;
  }

  .color-white-100-md {
    color: white !important;
  }

  .bgColor-white-100-md {
    background-color: white !important;
  }
}
@media (max-width: 1199px) {
  .color-black-100-md-down {
    color: black !important;
  }

  .bgColor-black-100-md-down {
    background-color: black !important;
  }

  .color-white-100-md-down {
    color: white !important;
  }

  .bgColor-white-100-md-down {
    background-color: white !important;
  }
}
@media (min-width: 1200px) {
  .color-black-100-lg {
    color: black !important;
  }

  .bgColor-black-100-lg {
    background-color: black !important;
  }

  .color-white-100-lg {
    color: white !important;
  }

  .bgColor-white-100-lg {
    background-color: white !important;
  }
}
@media (max-width: 1399px) {
  .color-black-100-lg-down {
    color: black !important;
  }

  .bgColor-black-100-lg-down {
    background-color: black !important;
  }

  .color-white-100-lg-down {
    color: white !important;
  }

  .bgColor-white-100-lg-down {
    background-color: white !important;
  }
}
@media (min-width: 1400px) {
  .color-black-100-xl {
    color: black !important;
  }

  .bgColor-black-100-xl {
    background-color: black !important;
  }

  .color-white-100-xl {
    color: white !important;
  }

  .bgColor-white-100-xl {
    background-color: white !important;
  }
}
.darken-5 {
  filter: brightness(95%);
}

.darken-10 {
  filter: brightness(90%);
}

.darken-15 {
  filter: brightness(85%);
}

.darken-20 {
  filter: brightness(80%);
}

.darken-25 {
  filter: brightness(75%);
}

.darken-30 {
  filter: brightness(70%);
}

.darken-35 {
  filter: brightness(65%);
}

.darken-40 {
  filter: brightness(60%);
}

.darken-45 {
  filter: brightness(55%);
}

.darken-50 {
  filter: brightness(50%);
}

.darken-55 {
  filter: brightness(45%);
}

.darken-60 {
  filter: brightness(40%);
}

.darken-65 {
  filter: brightness(35%);
}

.darken-70 {
  filter: brightness(30%);
}

.darken-75 {
  filter: brightness(25%);
}

.darken-80 {
  filter: brightness(20%);
}

.darken-85 {
  filter: brightness(15%);
}

.darken-90 {
  filter: brightness(10%);
}

.darken-95 {
  filter: brightness(5%);
}

.darken-100 {
  filter: brightness(0%);
}

/* =============================================================================== */
/* =============================================================================== */
/* === COLOR === */
/* Semi-transparent */
.bgColor-transparent {
  background-color: rgba(0, 0, 0, 0) !important;
}

/* Text Color */
.color__adjust-5 {
  color: var(--color__adjust-5) !important;
}

.color__adjust-alpha-5 {
  color: var(--color__adjust-alpha-5) !important;
}

.color__adjust-10 {
  color: var(--color__adjust-10) !important;
}

.color__adjust-alpha-10 {
  color: var(--color__adjust-alpha-10) !important;
}

.color__adjust-20 {
  color: var(--color__adjust-20) !important;
}

.color__adjust-alpha-20 {
  color: var(--color__adjust-alpha-20) !important;
}

.color__adjust-30 {
  color: var(--color__adjust-30) !important;
}

.color__adjust-alpha-30 {
  color: var(--color__adjust-alpha-30) !important;
}

.color__adjust-40 {
  color: var(--color__adjust-40) !important;
}

.color__adjust-alpha-40 {
  color: var(--color__adjust-alpha-40) !important;
}

.color__adjust-50 {
  color: var(--color__adjust-50) !important;
}

.color__adjust-alpha-50 {
  color: var(--color__adjust-alpha-50) !important;
}

.color__adjust-60 {
  color: var(--color__adjust-60) !important;
}

.color__adjust-alpha-60 {
  color: var(--color__adjust-alpha-60) !important;
}

.color__adjust-70 {
  color: var(--color__adjust-70) !important;
}

.color__adjust-alpha-70 {
  color: var(--color__adjust-alpha-70) !important;
}

.color__adjust-80 {
  color: var(--color__adjust-80) !important;
}

.color__adjust-alpha-80 {
  color: var(--color__adjust-alpha-80) !important;
}

.color__adjust-90 {
  color: var(--color__adjust-90) !important;
}

.color__adjust-alpha-90 {
  color: var(--color__adjust-alpha-90) !important;
}

.color__adjust-100 {
  color: var(--color__adjust-100) !important;
}

.color__adjust-alpha-100 {
  color: var(--color__adjust-alpha-100) !important;
}

/* Background Color */
.bg-color__adjust-5 {
  background-color: var(--color__adjust-5) !important;
}

.bg-color__adjust-alpha-5 {
  background-color: var(--color__adjust-alpha-5) !important;
}

.bg-color__adjust-10 {
  background-color: var(--color__adjust-10) !important;
}

.bg-color__adjust-alpha-10 {
  background-color: var(--color__adjust-alpha-10) !important;
}

.bg-color__adjust-20 {
  background-color: var(--color__adjust-20) !important;
}

.bg-color__adjust-alpha-20 {
  background-color: var(--color__adjust-alpha-20) !important;
}

.bg-color__adjust-30 {
  background-color: var(--color__adjust-30) !important;
}

.bg-color__adjust-alpha-30 {
  background-color: var(--color__adjust-alpha-30) !important;
}

.bg-color__adjust-40 {
  background-color: var(--color__adjust-40) !important;
}

.bg-color__adjust-alpha-40 {
  background-color: var(--color__adjust-alpha-40) !important;
}

.bg-color__adjust-50 {
  background-color: var(--color__adjust-50) !important;
}

.bg-color__adjust-alpha-50 {
  background-color: var(--color__adjust-alpha-50) !important;
}

.bg-color__adjust-60 {
  background-color: var(--color__adjust-60) !important;
}

.bg-color__adjust-alpha-60 {
  background-color: var(--color__adjust-alpha-60) !important;
}

.bg-color__adjust-70 {
  background-color: var(--color__adjust-70) !important;
}

.bg-color__adjust-alpha-70 {
  background-color: var(--color__adjust-alpha-70) !important;
}

.bg-color__adjust-80 {
  background-color: var(--color__adjust-80) !important;
}

.bg-color__adjust-alpha-80 {
  background-color: var(--color__adjust-alpha-80) !important;
}

.bg-color__adjust-90 {
  background-color: var(--color__adjust-90) !important;
}

.bg-color__adjust-alpha-90 {
  background-color: var(--color__adjust-alpha-90) !important;
}

.bg-color__adjust-100 {
  background-color: var(--color__adjust-100) !important;
}

.bg-color__adjust-alpha-100 {
  background-color: var(--color__adjust-alpha-100) !important;
}

/* Border Color */
.border-color__adjust-5 {
  border-color: var(--color__adjust-5) !important;
}

.border-color__adjust-alpha-5 {
  border-color: var(--color__adjust-alpha-5) !important;
}

.border-color__adjust-10 {
  border-color: var(--color__adjust-10) !important;
}

.border-color__adjust-alpha-10 {
  border-color: var(--color__adjust-alpha-10) !important;
}

.border-color__adjust-20 {
  border-color: var(--color__adjust-20) !important;
}

.border-color__adjust-alpha-20 {
  border-color: var(--color__adjust-alpha-20) !important;
}

.border-color__adjust-30 {
  border-color: var(--color__adjust-30) !important;
}

.border-color__adjust-alpha-30 {
  border-color: var(--color__adjust-alpha-30) !important;
}

.border-color__adjust-40 {
  border-color: var(--color__adjust-40) !important;
}

.border-color__adjust-alpha-40 {
  border-color: var(--color__adjust-alpha-40) !important;
}

.border-color__adjust-50 {
  border-color: var(--color__adjust-50) !important;
}

.border-color__adjust-alpha-50 {
  border-color: var(--color__adjust-alpha-50) !important;
}

.border-color__adjust-60 {
  border-color: var(--color__adjust-60) !important;
}

.border-color__adjust-alpha-60 {
  border-color: var(--color__adjust-alpha-60) !important;
}

.border-color__adjust-70 {
  border-color: var(--color__adjust-70) !important;
}

.border-color__adjust-alpha-70 {
  border-color: var(--color__adjust-alpha-70) !important;
}

.border-color__adjust-80 {
  border-color: var(--color__adjust-80) !important;
}

.border-color__adjust-alpha-80 {
  border-color: var(--color__adjust-alpha-80) !important;
}

.border-color__adjust-90 {
  border-color: var(--color__adjust-90) !important;
}

.border-color__adjust-alpha-90 {
  border-color: var(--color__adjust-alpha-90) !important;
}

.border-color__adjust-100 {
  border-color: var(--color__adjust-100) !important;
}

.border-color__adjust-alpha-100 {
  border-color: var(--color__adjust-alpha-100) !important;
}

/* SVG Stroke */
.stroke__adjust-5 {
  stroke: var(--color__adjust-5) !important;
}

.stroke__adjust-10 {
  stroke: var(--color__adjust-10) !important;
}

.stroke__adjust-20 {
  stroke: var(--color__adjust-20) !important;
}

.stroke__adjust-30 {
  stroke: var(--color__adjust-30) !important;
}

.stroke__adjust-40 {
  stroke: var(--color__adjust-40) !important;
}

.stroke__adjust-50 {
  stroke: var(--color__adjust-50) !important;
}

.stroke__adjust-60 {
  stroke: var(--color__adjust-60) !important;
}

.stroke__adjust-70 {
  stroke: var(--color__adjust-70) !important;
}

.stroke__adjust-80 {
  stroke: var(--color__adjust-80) !important;
}

.stroke__adjust-90 {
  stroke: var(--color__adjust-90) !important;
}

.stroke__adjust-100 {
  stroke: var(--color__adjust-100) !important;
}

.color__success {
  color: var(--success__color);
}

.bg-color__success {
  background-color: var(--success__color);
}

.color__warning {
  color: var(--warning__color);
}

.bg-color__warning {
  background-color: var(--warning__color);
}

.absolutePos-centered {
  position: absolute;
  left: 50%;
}

.fast-itemList-item {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 55px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: var(--color__adjust-alpha-20);
  line-height: 1.1em;
}
.fast-itemList-item:hover {
  cursor: pointer;
}
.fast-itemList-item i.icon {
  font-size: 1.2em;
  width: 50px;
  text-align: center;
}
.fast-itemList-item i:not(.icon) {
  font-size: 1.2em;
  width: 40px;
  text-align: left;
}
.fast-itemList-item:not(.selected):hover {
  background-color: var(--color__adjust-alpha-5);
}
.fast-itemList-item.draggableMirror {
  border: 0px none !important;
  background-color: #ddd !important;
  opacity: 0.75;
}
.fast-itemList-item.droppableFlag {
  background-color: rgba(150, 150, 200, 0.15) !important;
}
.fast-itemList-item.droppableFlag * {
  pointer-events: none;
}

.content-panel {
  padding: 10px;
  border-radius: 3px;
  border: 1px solid;
  margin-top: 10px;
  margin-bottom: 10px;
}

.content-panel:hover {
  cursor: pointer;
}

.content-panel .icon {
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.5;
}

.content-panel .icon:hover {
  opacity: 1;
}

@media (min-width: 768px) {
  .show-xs-down {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hide-xs-down {
    display: none !important;
  }
}
@media (min-width: 1000px) {
  .show-sm-down {
    display: none !important;
  }
}
@media (max-width: 999px) {
  .hide-sm-down {
    display: none !important;
  }
}
.invisible {
  opacity: 0 !important;
  pointer-events: none;
}

.bg-static {
  background-attachment: fixed;
}

.flag-icon {
  width: 20px;
  height: 20px;
}

.apiListener-scrim {
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10000;
  background-color: rgba(0, 0, 0, 0.2);
  pointer-events: none;
  transition: opacity 0.15s ease-in-out;
  opacity: 0;
}

.apiListener-scrim .saving-message {
  color: #fff;
  position: absolute;
  bottom: 10px;
  right: 10px;
  background-color: rgba(0, 0, 0, 0.85);
  padding: 5px 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* === BUTTONS AS ICONS === */
button.icon {
  border-radius: 50%;
  border: 0px hidden;
  background-color: rgba(0, 0, 0, 0);
  margin-left: 10px;
  cursor: pointer;
  opacity: 0.3;
  font-size: 1em;
}

button.icon:after {
  width: 35px;
  text-align: center;
  font-family: "Font Awesome 5 Pro";
}

button.icon:hover {
  opacity: 1;
}

button.add:after {
  content: "\f067";
}

button.search:after {
  content: "\f002";
}

/* =============================================================================== */
/* =============================================================================== */
/* === BORDERS === */
@media (min-width:1px) {
  .border-thin {
    border: 1px solid var(--color__adjust-10);
  }

  .border-top-thin {
    border-top: 1px solid var(--color__adjust-10);
  }

  .border-right-thin {
    border-right: 1px solid var(--color__adjust-10);
  }

  .border-bottom-thin {
    border-bottom: 1px solid var(--color__adjust-10);
  }

  .border-left-thin {
    border-left: 1px solid var(--color__adjust-10);
  }
}
@media (min-width:1px) {
  .border-thin-xs {
    border: 1px solid var(--color__adjust-10);
  }

  .border-top-thin-xs {
    border-top: 1px solid var(--color__adjust-10);
  }

  .border-right-thin-xs {
    border-right: 1px solid var(--color__adjust-10);
  }

  .border-bottom-thin-xs {
    border-bottom: 1px solid var(--color__adjust-10);
  }

  .border-left-thin-xs {
    border-left: 1px solid var(--color__adjust-10);
  }
}
@media (max-width: 767px) {
  .border-thin-xs-down {
    border: 1px solid var(--color__adjust-10);
  }

  .border-top-thin-xs-down {
    border-top: 1px solid var(--color__adjust-10);
  }

  .border-right-thin-xs-down {
    border-right: 1px solid var(--color__adjust-10);
  }

  .border-bottom-thin-xs-down {
    border-bottom: 1px solid var(--color__adjust-10);
  }

  .border-left-thin-xs-down {
    border-left: 1px solid var(--color__adjust-10);
  }
}
@media (min-width: 768px) {
  .border-thin-sm {
    border: 1px solid var(--color__adjust-10);
  }

  .border-top-thin-sm {
    border-top: 1px solid var(--color__adjust-10);
  }

  .border-right-thin-sm {
    border-right: 1px solid var(--color__adjust-10);
  }

  .border-bottom-thin-sm {
    border-bottom: 1px solid var(--color__adjust-10);
  }

  .border-left-thin-sm {
    border-left: 1px solid var(--color__adjust-10);
  }
}
@media (max-width: 999px) {
  .border-thin-sm-down {
    border: 1px solid var(--color__adjust-10);
  }

  .border-top-thin-sm-down {
    border-top: 1px solid var(--color__adjust-10);
  }

  .border-right-thin-sm-down {
    border-right: 1px solid var(--color__adjust-10);
  }

  .border-bottom-thin-sm-down {
    border-bottom: 1px solid var(--color__adjust-10);
  }

  .border-left-thin-sm-down {
    border-left: 1px solid var(--color__adjust-10);
  }
}
@media (min-width: 1000px) {
  .border-thin-md {
    border: 1px solid var(--color__adjust-10);
  }

  .border-top-thin-md {
    border-top: 1px solid var(--color__adjust-10);
  }

  .border-right-thin-md {
    border-right: 1px solid var(--color__adjust-10);
  }

  .border-bottom-thin-md {
    border-bottom: 1px solid var(--color__adjust-10);
  }

  .border-left-thin-md {
    border-left: 1px solid var(--color__adjust-10);
  }
}
@media (max-width: 1199px) {
  .border-thin-md-down {
    border: 1px solid var(--color__adjust-10);
  }

  .border-top-thin-md-down {
    border-top: 1px solid var(--color__adjust-10);
  }

  .border-right-thin-md-down {
    border-right: 1px solid var(--color__adjust-10);
  }

  .border-bottom-thin-md-down {
    border-bottom: 1px solid var(--color__adjust-10);
  }

  .border-left-thin-md-down {
    border-left: 1px solid var(--color__adjust-10);
  }
}
@media (min-width: 1200px) {
  .border-thin-lg {
    border: 1px solid var(--color__adjust-10);
  }

  .border-top-thin-lg {
    border-top: 1px solid var(--color__adjust-10);
  }

  .border-right-thin-lg {
    border-right: 1px solid var(--color__adjust-10);
  }

  .border-bottom-thin-lg {
    border-bottom: 1px solid var(--color__adjust-10);
  }

  .border-left-thin-lg {
    border-left: 1px solid var(--color__adjust-10);
  }
}
@media (max-width: 1399px) {
  .border-thin-lg-down {
    border: 1px solid var(--color__adjust-10);
  }

  .border-top-thin-lg-down {
    border-top: 1px solid var(--color__adjust-10);
  }

  .border-right-thin-lg-down {
    border-right: 1px solid var(--color__adjust-10);
  }

  .border-bottom-thin-lg-down {
    border-bottom: 1px solid var(--color__adjust-10);
  }

  .border-left-thin-lg-down {
    border-left: 1px solid var(--color__adjust-10);
  }
}
@media (min-width: 1400px) {
  .border-thin-xl {
    border: 1px solid var(--color__adjust-10);
  }

  .border-top-thin-xl {
    border-top: 1px solid var(--color__adjust-10);
  }

  .border-right-thin-xl {
    border-right: 1px solid var(--color__adjust-10);
  }

  .border-bottom-thin-xl {
    border-bottom: 1px solid var(--color__adjust-10);
  }

  .border-left-thin-xl {
    border-left: 1px solid var(--color__adjust-10);
  }
}
/* =============================================================================== */
/* =============================================================================== */
/* === OVERFLOW === */
@media (min-width:1px) {
  .overflow-y-auto {
    overflow-y: auto !important;
    -ms-overflow-style: auto;
    min-height: 0px;
  }

  .overflow-y-hidden {
    overflow-y: hidden !important;
    -ms-overflow-style: hidden;
  }

  .overflow-x-hidden {
    overflow-x: hidden !important;
    -ms-overflow-style: hidden;
  }

  body::-webkit-scrollbar, .overflow-y-auto::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 10px;
    height: 10px;
  }

  body::-webkit-scrollbar-track, .overflow-y-auto::-webkit-scrollbar-track {
    background: var(--color__adjust-10);
    border-radius: 0;
  }

  body::-webkit-scrollbar-thumb, .overflow-y-auto::-webkit-scrollbar-thumb {
    cursor: pointer;
    background: var(--color__adjust-40);
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
  }

  body::-webkit-scrollbar-thumb:window-inactive, .overflow-y-auto::-webkit-scrollbar-thumb:window-inactive {
    background: var(--color__adjust-20);
  }

  body::-webkit-scrollbar-thumb:hover, .overflow-y-auto::-webkit-scrollbar-thumb:hover {
    background: var(--color__adjust-60);
  }
}
@media (min-width:1px) {
  .overflow-y-auto-xs {
    overflow-y: auto !important;
    -ms-overflow-style: auto;
    min-height: 0px;
  }

  .overflow-y-hidden-xs {
    overflow-y: hidden !important;
    -ms-overflow-style: hidden;
  }

  .overflow-x-hidden-xs {
    overflow-x: hidden !important;
    -ms-overflow-style: hidden;
  }

  body::-webkit-scrollbar, .overflow-y-auto-xs::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 10px;
    height: 10px;
  }

  body::-webkit-scrollbar-track, .overflow-y-auto-xs::-webkit-scrollbar-track {
    background: var(--color__adjust-10);
    border-radius: 0;
  }

  body::-webkit-scrollbar-thumb, .overflow-y-auto-xs::-webkit-scrollbar-thumb {
    cursor: pointer;
    background: var(--color__adjust-40);
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
  }

  body::-webkit-scrollbar-thumb:window-inactive, .overflow-y-auto-xs::-webkit-scrollbar-thumb:window-inactive {
    background: var(--color__adjust-20);
  }

  body::-webkit-scrollbar-thumb:hover, .overflow-y-auto-xs::-webkit-scrollbar-thumb:hover {
    background: var(--color__adjust-60);
  }
}
@media (max-width: 767px) {
  .overflow-y-auto-xs-down {
    overflow-y: auto !important;
    -ms-overflow-style: auto;
    min-height: 0px;
  }

  .overflow-y-hidden-xs-down {
    overflow-y: hidden !important;
    -ms-overflow-style: hidden;
  }

  .overflow-x-hidden-xs-down {
    overflow-x: hidden !important;
    -ms-overflow-style: hidden;
  }

  body::-webkit-scrollbar, .overflow-y-auto-xs-down::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 10px;
    height: 10px;
  }

  body::-webkit-scrollbar-track, .overflow-y-auto-xs-down::-webkit-scrollbar-track {
    background: var(--color__adjust-10);
    border-radius: 0;
  }

  body::-webkit-scrollbar-thumb, .overflow-y-auto-xs-down::-webkit-scrollbar-thumb {
    cursor: pointer;
    background: var(--color__adjust-40);
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
  }

  body::-webkit-scrollbar-thumb:window-inactive, .overflow-y-auto-xs-down::-webkit-scrollbar-thumb:window-inactive {
    background: var(--color__adjust-20);
  }

  body::-webkit-scrollbar-thumb:hover, .overflow-y-auto-xs-down::-webkit-scrollbar-thumb:hover {
    background: var(--color__adjust-60);
  }
}
@media (min-width: 768px) {
  .overflow-y-auto-sm {
    overflow-y: auto !important;
    -ms-overflow-style: auto;
    min-height: 0px;
  }

  .overflow-y-hidden-sm {
    overflow-y: hidden !important;
    -ms-overflow-style: hidden;
  }

  .overflow-x-hidden-sm {
    overflow-x: hidden !important;
    -ms-overflow-style: hidden;
  }

  body::-webkit-scrollbar, .overflow-y-auto-sm::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 10px;
    height: 10px;
  }

  body::-webkit-scrollbar-track, .overflow-y-auto-sm::-webkit-scrollbar-track {
    background: var(--color__adjust-10);
    border-radius: 0;
  }

  body::-webkit-scrollbar-thumb, .overflow-y-auto-sm::-webkit-scrollbar-thumb {
    cursor: pointer;
    background: var(--color__adjust-40);
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
  }

  body::-webkit-scrollbar-thumb:window-inactive, .overflow-y-auto-sm::-webkit-scrollbar-thumb:window-inactive {
    background: var(--color__adjust-20);
  }

  body::-webkit-scrollbar-thumb:hover, .overflow-y-auto-sm::-webkit-scrollbar-thumb:hover {
    background: var(--color__adjust-60);
  }
}
@media (max-width: 999px) {
  .overflow-y-auto-sm-down {
    overflow-y: auto !important;
    -ms-overflow-style: auto;
    min-height: 0px;
  }

  .overflow-y-hidden-sm-down {
    overflow-y: hidden !important;
    -ms-overflow-style: hidden;
  }

  .overflow-x-hidden-sm-down {
    overflow-x: hidden !important;
    -ms-overflow-style: hidden;
  }

  body::-webkit-scrollbar, .overflow-y-auto-sm-down::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 10px;
    height: 10px;
  }

  body::-webkit-scrollbar-track, .overflow-y-auto-sm-down::-webkit-scrollbar-track {
    background: var(--color__adjust-10);
    border-radius: 0;
  }

  body::-webkit-scrollbar-thumb, .overflow-y-auto-sm-down::-webkit-scrollbar-thumb {
    cursor: pointer;
    background: var(--color__adjust-40);
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
  }

  body::-webkit-scrollbar-thumb:window-inactive, .overflow-y-auto-sm-down::-webkit-scrollbar-thumb:window-inactive {
    background: var(--color__adjust-20);
  }

  body::-webkit-scrollbar-thumb:hover, .overflow-y-auto-sm-down::-webkit-scrollbar-thumb:hover {
    background: var(--color__adjust-60);
  }
}
@media (min-width: 1000px) {
  .overflow-y-auto-md {
    overflow-y: auto !important;
    -ms-overflow-style: auto;
    min-height: 0px;
  }

  .overflow-y-hidden-md {
    overflow-y: hidden !important;
    -ms-overflow-style: hidden;
  }

  .overflow-x-hidden-md {
    overflow-x: hidden !important;
    -ms-overflow-style: hidden;
  }

  body::-webkit-scrollbar, .overflow-y-auto-md::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 10px;
    height: 10px;
  }

  body::-webkit-scrollbar-track, .overflow-y-auto-md::-webkit-scrollbar-track {
    background: var(--color__adjust-10);
    border-radius: 0;
  }

  body::-webkit-scrollbar-thumb, .overflow-y-auto-md::-webkit-scrollbar-thumb {
    cursor: pointer;
    background: var(--color__adjust-40);
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
  }

  body::-webkit-scrollbar-thumb:window-inactive, .overflow-y-auto-md::-webkit-scrollbar-thumb:window-inactive {
    background: var(--color__adjust-20);
  }

  body::-webkit-scrollbar-thumb:hover, .overflow-y-auto-md::-webkit-scrollbar-thumb:hover {
    background: var(--color__adjust-60);
  }
}
@media (max-width: 1199px) {
  .overflow-y-auto-md-down {
    overflow-y: auto !important;
    -ms-overflow-style: auto;
    min-height: 0px;
  }

  .overflow-y-hidden-md-down {
    overflow-y: hidden !important;
    -ms-overflow-style: hidden;
  }

  .overflow-x-hidden-md-down {
    overflow-x: hidden !important;
    -ms-overflow-style: hidden;
  }

  body::-webkit-scrollbar, .overflow-y-auto-md-down::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 10px;
    height: 10px;
  }

  body::-webkit-scrollbar-track, .overflow-y-auto-md-down::-webkit-scrollbar-track {
    background: var(--color__adjust-10);
    border-radius: 0;
  }

  body::-webkit-scrollbar-thumb, .overflow-y-auto-md-down::-webkit-scrollbar-thumb {
    cursor: pointer;
    background: var(--color__adjust-40);
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
  }

  body::-webkit-scrollbar-thumb:window-inactive, .overflow-y-auto-md-down::-webkit-scrollbar-thumb:window-inactive {
    background: var(--color__adjust-20);
  }

  body::-webkit-scrollbar-thumb:hover, .overflow-y-auto-md-down::-webkit-scrollbar-thumb:hover {
    background: var(--color__adjust-60);
  }
}
@media (min-width: 1200px) {
  .overflow-y-auto-lg {
    overflow-y: auto !important;
    -ms-overflow-style: auto;
    min-height: 0px;
  }

  .overflow-y-hidden-lg {
    overflow-y: hidden !important;
    -ms-overflow-style: hidden;
  }

  .overflow-x-hidden-lg {
    overflow-x: hidden !important;
    -ms-overflow-style: hidden;
  }

  body::-webkit-scrollbar, .overflow-y-auto-lg::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 10px;
    height: 10px;
  }

  body::-webkit-scrollbar-track, .overflow-y-auto-lg::-webkit-scrollbar-track {
    background: var(--color__adjust-10);
    border-radius: 0;
  }

  body::-webkit-scrollbar-thumb, .overflow-y-auto-lg::-webkit-scrollbar-thumb {
    cursor: pointer;
    background: var(--color__adjust-40);
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
  }

  body::-webkit-scrollbar-thumb:window-inactive, .overflow-y-auto-lg::-webkit-scrollbar-thumb:window-inactive {
    background: var(--color__adjust-20);
  }

  body::-webkit-scrollbar-thumb:hover, .overflow-y-auto-lg::-webkit-scrollbar-thumb:hover {
    background: var(--color__adjust-60);
  }
}
@media (max-width: 1399px) {
  .overflow-y-auto-lg-down {
    overflow-y: auto !important;
    -ms-overflow-style: auto;
    min-height: 0px;
  }

  .overflow-y-hidden-lg-down {
    overflow-y: hidden !important;
    -ms-overflow-style: hidden;
  }

  .overflow-x-hidden-lg-down {
    overflow-x: hidden !important;
    -ms-overflow-style: hidden;
  }

  body::-webkit-scrollbar, .overflow-y-auto-lg-down::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 10px;
    height: 10px;
  }

  body::-webkit-scrollbar-track, .overflow-y-auto-lg-down::-webkit-scrollbar-track {
    background: var(--color__adjust-10);
    border-radius: 0;
  }

  body::-webkit-scrollbar-thumb, .overflow-y-auto-lg-down::-webkit-scrollbar-thumb {
    cursor: pointer;
    background: var(--color__adjust-40);
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
  }

  body::-webkit-scrollbar-thumb:window-inactive, .overflow-y-auto-lg-down::-webkit-scrollbar-thumb:window-inactive {
    background: var(--color__adjust-20);
  }

  body::-webkit-scrollbar-thumb:hover, .overflow-y-auto-lg-down::-webkit-scrollbar-thumb:hover {
    background: var(--color__adjust-60);
  }
}
@media (min-width: 1400px) {
  .overflow-y-auto-xl {
    overflow-y: auto !important;
    -ms-overflow-style: auto;
    min-height: 0px;
  }

  .overflow-y-hidden-xl {
    overflow-y: hidden !important;
    -ms-overflow-style: hidden;
  }

  .overflow-x-hidden-xl {
    overflow-x: hidden !important;
    -ms-overflow-style: hidden;
  }

  body::-webkit-scrollbar, .overflow-y-auto-xl::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 10px;
    height: 10px;
  }

  body::-webkit-scrollbar-track, .overflow-y-auto-xl::-webkit-scrollbar-track {
    background: var(--color__adjust-10);
    border-radius: 0;
  }

  body::-webkit-scrollbar-thumb, .overflow-y-auto-xl::-webkit-scrollbar-thumb {
    cursor: pointer;
    background: var(--color__adjust-40);
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
  }

  body::-webkit-scrollbar-thumb:window-inactive, .overflow-y-auto-xl::-webkit-scrollbar-thumb:window-inactive {
    background: var(--color__adjust-20);
  }

  body::-webkit-scrollbar-thumb:hover, .overflow-y-auto-xl::-webkit-scrollbar-thumb:hover {
    background: var(--color__adjust-60);
  }
}
/* =============================================================================== */
/* =============================================================================== */
/* === OPACITY === */
.opacity-0 {
  opacity: 0!important;
}

.opacity-5 {
  opacity: 0.05!important;
}

.opacity-10 {
  opacity: 0.1!important;
}

.opacity-15 {
  opacity: 0.15!important;
}

.opacity-20 {
  opacity: 0.2!important;
}

.opacity-25 {
  opacity: 0.25!important;
}

.opacity-30 {
  opacity: 0.3!important;
}

.opacity-35 {
  opacity: 0.35!important;
}

.opacity-40 {
  opacity: 0.4!important;
}

.opacity-45 {
  opacity: 0.45!important;
}

.opacity-50 {
  opacity: 0.5!important;
}

.opacity-55 {
  opacity: 0.55!important;
}

.opacity-60 {
  opacity: 0.6!important;
}

.opacity-65 {
  opacity: 0.65!important;
}

.opacity-70 {
  opacity: 0.7!important;
}

.opacity-75 {
  opacity: 0.75!important;
}

.opacity-80 {
  opacity: 0.8!important;
}

.opacity-85 {
  opacity: 0.85!important;
}

.opacity-90 {
  opacity: 0.9!important;
}

.opacity-95 {
  opacity: 0.95!important;
}

.opacity-100 {
  opacity: 1!important;
}

@media (min-width:1px) {
  .height-100 {
    height: 100%;
    min-height: 0px;
  }
}
@media (min-width:1px) {
  .height-100-xs {
    height: 100%;
    min-height: 0px;
  }
}
@media (max-width: 767px) {
  .height-100-xs-down {
    height: 100%;
    min-height: 0px;
  }
}
@media (min-width: 768px) {
  .height-100-sm {
    height: 100%;
    min-height: 0px;
  }
}
@media (max-width: 999px) {
  .height-100-sm-down {
    height: 100%;
    min-height: 0px;
  }
}
@media (min-width: 1000px) {
  .height-100-md {
    height: 100%;
    min-height: 0px;
  }
}
@media (max-width: 1199px) {
  .height-100-md-down {
    height: 100%;
    min-height: 0px;
  }
}
@media (min-width: 1200px) {
  .height-100-lg {
    height: 100%;
    min-height: 0px;
  }
}
@media (max-width: 1399px) {
  .height-100-lg-down {
    height: 100%;
    min-height: 0px;
  }
}
@media (min-width: 1400px) {
  .height-100-xl {
    height: 100%;
    min-height: 0px;
  }
}
*[visible-export] {
  display: none;
}

.hidden {
  display: none !important;
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
#modal-login-wrapper, #modal-registration-wrapper {
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}

/* Image on login page */
@media (min-width: 768px) {
  .modal-login-title-wrapper {
    background-size: cover;
    background-position: center center;
  }

  .modal-login-form-wrapper {
    background-color: var(--page__bg-color);
  }
}
@media (max-width: 767px) {
  #modal-login-wrapper {
    background-color: var(--page__bg-color);
  }
}
@media (max-height: 599px) {
  #modal-login-wrapper {
    max-height: 400px;
  }
}
@media (min-height: 600px) {
  #modal-login-wrapper {
    max-height: 450px;
  }
}
@media (min-width: 768px) {
  #modal-login-wrapper {
    max-width: 900px;
    width: 100%;
    height: 100vh;
    overflow: hidden;
  }

  #modal-registration-wrapper {
    max-width: 900px;
    max-height: 550px;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
}
.common-pageWrapper {
  width: 100%;
  background-color: var(--page__bg-color);
  overflow: hidden;
}

@media (min-width: 768px) {
  .common-pageWrapper {
    max-width: 500px;
    border-radius: 3px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
  }
}
#login-email + label, #login-password + label {
  position: absolute;
  top: 0px;
  left: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 35px;
  text-align: center;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 900;
}

#login-email + label:after {
  content: "\f007";
}

#login-password + label:after {
  content: "\f13e";
}

@media all and (min-height: 550px) {
  .poweredBy-badge {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media all and (max-height: 550px) {
  .poweredBy-badge {
    display: none !important;
  }
}
@media all and (max-height: 600px) and (max-width: 767px) {
  .poweredBy-badge {
    display: none !important;
  }

  #common-appTitle {
    display: none;
  }
}
/* =================================================== */
/* =================================================== */
/* Font Weight */
fast-navbutton-next, fast-navbutton-previous, fast-navbutton {
  display: flex;
  font-weight: 600;
}

/* Height in Controller Footer */
fast-controller-footer fast-navbutton-next, fast-controller-footer fast-navbutton-previous, fast-controller-footer fast-navbutton {
  height: 40px;
}

/* =================================================== */
/* =================================================== */
/* Mobile */
@media (max-width: 767px) {
  fast-navbutton-previous {
    width: 49%;
  }

  fast-navbutton-next {
    width: 49%;
  }
}
/* =================================================== */
/* =================================================== */
/* Format: Tray */
fast-navbutton[format=tray]:first-child {
  padding-top: 10px;
}

fast-navbutton[format=tray] {
  width: 100%;
  min-height: 35px;
  padding: 5px 15px;
  font-size: 11pt;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
}

fast-navbutton[format=tray]:hover {
  cursor: pointer;
}

fast-navbutton-next i {
  margin-left: 10px;
}

fast-navbutton-previous i {
  margin-right: 10px;
}

fast-navbutton.notValidated, fast-navbutton-next.notValidated, fast-navbutton-previous.notValidated {
  opacity: 0.3;
  filter: saturate(0%);
}

/* =================================================== */
/* =================================================== */
/* Wrapper */
fast-controller-wrapper {
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

fast-controller-wrapper[type=discrete] {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  height: 100%;
}

fast-controller-wrapper[type=modal] {
  width: 100%;
  height: 100%;
}

@media (min-width: 1000px) {
  fast-controller-wrapper[type=discrete] fast-controller-footer {
    z-index: 10;
  }

  fast-controller-wrapper[type=discrete] {
    width: 100%;
    height: 100%;
  }
}
@media (min-width: 768px) and (max-width: 999px) {
  .modalController {
    height: 100vh;
  }
}
@media (max-width: 767px) {
  .modalController {
    height: 100vh;
  }

  fast-controller-wrapper[type=discrete] fast-controller-footer {
    background-color: #000 !important;
  }
}
/* =================================================== */
/* =================================================== */
/* Header */
fast-controller-header {
  width: 100%;
  display: flex;
  flex-shrink: 0 !important;
  -webkit-flex-shrink: 0 !important;
}

/* =================================================== */
/* =================================================== */
/* Footer */
fast-controller-footer {
  flex-shrink: 0 !important;
  -webkit-flex-shrink: 0 !important;
}

fast-controller-footer {
  padding: 10px 20px;
  width: 100%;
  align-items: center;
}

fast-controller-wrapper[type=modal] fast-controller-footer {
  position: relative;
}

@media (max-height: 150px) {
  fast-controller-footer {
    display: none !important;
  }
}
/* =================================================== */
/* =================================================== */
/* Body */
@media (min-width: 768px) {
  fast-controller-body {
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  fast-controller-wrapper[type=discrete] fast-controller-body {
    padding-top: 60px;
  }
}
@media (max-height: 150px) {
  fast-controller-wrapper[type=discrete] fast-controller-body {
    padding-top: 0px !important;
  }
}
fast-controller-body {
  width: 100%;
  display: flex;
  flex: 1 1 auto;
  overflow-x: hidden;
}

/* =============================================================================== */
/* ========== APPLICATION appTray / NOTES BUTTONS ============= */
#app-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
}

@media (min-width: 1000px) {
  #app-body {
    position: relative;
    height: 100%;
  }
}
fast-app-body {
  height: 100%;
  width: 100%;
  position: absolute;
  display: flex;
  flex: 1 1 auto;
  pointer-events: none;
}

fast-app-body > * {
  pointer-events: auto;
}

/* =============================================================================== */
/* ======== VIEW WRAPPER ======== */
@media (min-width: 1000px) {
  body {
    width: 100vw;
    height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column !important;
    -webkit-flex-flow: column !important;
  }

  fast-page {
    overflow-x: hidden;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
  body {
    height: 100% !important;
  }
}
fast-page {
  position: relative;
  height: 100%;
}

.pagesWrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

@media (max-width: 999px) {
  fast-controller-wrapper[type=discrete] .pagesWrapper {
    order: 0;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column !important;
    -webkit-flex-flow: column !important;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  fast-controller-wrapper[type=discrete] .pagesWrapper > fast-page {
    transition: left 0.75s ease;
    width: 100%;
    min-height: calc(100% - 100px);
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  body {
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column !important;
    -webkit-flex-flow: column !important;
  }

  body,
head,
html {
    height: 100vh;
  }
}
fast-controller-wrapper[type=discrete] .pagesWrapper > fast-page:first-child {
  left: 0px;
}

@keyframes view-slideLeft-in {
  0% {
    transform: perspective(800px) rotateY(-1deg);
    opacity: 0;
  }
  25% {
    transform: perspective(800px) rotateY(-1deg);
    opacity: 1;
  }
  100% {
    transform: perspective(800px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes view-slideLeft-out {
  0% {
    transform: perspective(800px) rotateY(0deg);
    opacity: 1;
  }
  75% {
    transform: perspective(800px) rotateY(-1deg);
    opacity: 0.35;
  }
  100% {
    transform: perspective(800px) rotateY(-1deg);
    opacity: 0;
  }
}
@keyframes view-slideRight-in {
  0% {
    transform: perspective(800px) rotateY(1deg);
    opacity: 0;
  }
  25% {
    transform: perspective(800px) rotateY(1deg);
    opacity: 1;
  }
  100% {
    transform: perspective(800px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes view-slideRight-out {
  0% {
    transform: perspective(800px) rotateY(0deg);
    opacity: 1;
  }
  75% {
    transform: perspective(800px) rotateY(1deg);
    opacity: 0.35;
  }
  100% {
    transform: perspective(800px) rotateY(1deg);
    opacity: 0;
  }
}
/* =============================================================================== */
/* ======= BLUR & UNBLUR FOR MODALS AND TRAY ======= */
body.modal-open:not(.modalController-open) fast-app-header,
body.modal-open:not(.modalController-open) fast-controller-wrapper {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}

body.modalController-open fast-controller-wrapper[type=discrete] {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}

body.tray-open #app-body,
body.tray-open fast-app-header {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}

fast-modal.modal-open {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}

/* =============================================================================== */
/* =============================================================================== */
@media (max-width: 999px) {
  fast-controller-wrapper[type=discrete] .pagesWrapper fast-page {
    border-radius: 0px !important;
    position: absolute;
    height: 100%;
  }
}
/* =============================================================================== */
/* ========== COMMON POPUPS ============= */
.modal-delete-wrapper {
  max-width: 400px;
  max-height: 300px;
}

.modal-logout-wrapper {
  max-width: 400px;
  max-height: 200px;
}

.newOpen-button-delete {
  opacity: 0.5;
}

.newOpen-button-delete:hover {
  opacity: 1;
  cursor: pointer;
}

.modal {
  position: absolute !important;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center !important;
  -webkit-align-items: center !important;
  justify-content: center !important;
  -webkit-justify-content: center !important;
}

.modal:not(.displayUnderTray) {
  z-index: 400;
}

.modal.displayUnderTray {
  z-index: 100;
}

.modal-notes-frame {
  max-width: 900px;
  max-height: 500px;
}

#generalModal {
  background-color: rgba(0, 0, 0, 0.6);
}

.modal-size-max,
.modal-size-fit-content {
  background-color: #fff;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
  animation-duration: 500ms;
  animation-name: slide-down;
  position: relative;
  animation-timing-function: ease;
}

@keyframes slide-down {
  0% {
    top: -100px;
  }
  100% {
    top: 0px;
  }
}
@media (min-width: 1000px) {
  .modal-size-fit-content {
    width: calc(100% - 200px);
  }

  .modal-size-max {
    width: calc(100% - 130px);
    height: calc(100% - 80px);
  }
}
@media (max-width: 999px) and (min-width: 768px) {
  .modal-size-fit-content {
    width: calc(100% - 60px);
    height: calc(100% - 20px);
  }

  .modal-size-max {
    width: calc(100% - 20px);
    height: calc(100% - 20px);
  }
}
@media (max-width: 767px) {
  .modal-size-fit-content {
    width: calc(100% - 30px);
  }

  .modal-size-max {
    width: calc(100% - 30px);
    height: calc(100% - 30px);
  }

  .modal-size-fullScreen-xs-down {
    width: calc(100% - 20px) !important;
    height: calc(100% - 20px) !important;
    max-height: 100% !important;
  }

  .fullScreen-xs-down {
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
  }
}
/* =============================================================================== */
/* ========== REGISTRATION AND LOGIN ============= */
/* =============================================================================== */
/* ========== IMAGE UPLOAD ============= */
#createReport-logoWrapper {
  height: 200px;
  min-height: 100px;
}

#imageUpload-wrapper .croppie-container {
  width: 100%;
  height: 275px;
}

/* =============================================================================== */
/* ========== CHALLENGE SURVEY ============= */
.survey-bar {
  height: 25px;
}

.calculator-chart-sec {
  margin-top: 20px;
  flex-shrink: 0 !important;
  -webkit-flex-shrink: 0 !important;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column !important;
  -webkit-flex-flow: column !important;
  justify-content: flex-end !important;
  -webkit-justify-content: flex-end !important;
}

.calculator-chart {
  flex: 1 1 auto;
  max-height: 300px;
  min-height: 150px;
  width: 100%;
}

#modal_introduction {
  z-index: 400;
}

fast-navbutton-next.disabled, fast-navbutton-previous.disabled {
  opacity: 0.2;
  filter: saturate(0);
  pointer-events: none;
}

/* ====================================================== */
/* ====================================================== */
/* ALL CONTROLLER TYPES */
@media (max-width: 999px) {
  .nav-logo-wrapper {
    display: none;
  }

  .nav-additionalButtons-wrapper {
    display: none;
  }
}
/* ====================================================== */
/* ====================================================== */
/* DISCRETE CONTROLLER - ALL */
/* ====================================================== */
/* ====================================================== */
/* DISCRETE CONTROLLER - FLOAT */
@media (min-width: 768px) {
  .modalController .controller-footer {
    position: relative;
  }
}
fast-controller-wrapper[type=modal] .pagesWrapper {
  width: 100%;
  height: 100%;
}

/* ====================================================== */
/* ====================================================== */
/* DISCRETE CONTROLLER - MENUBAR*/
@media (min-width: 1000px) {
  .nav-logo-wrapper {
    max-height: 28px;
    max-width: 175px;
    margin-right: 15px;
  }

  .pageStyle-windowed fast-controller-wrapper[type=discrete] .pagesWrapper {
    width: calc(100% - 40px);
    height: calc(100% - 40px);
  }
}
/* ====================================================== */
/* ====================================================== */
/* MODAL CONTROLLER */
.modalController .breadcrumbBtn {
  background-color: #666;
}

.modal-controller-wrapper {
  max-width: 1600px;
  max-height: 1000px;
}

@media (min-width: 768px) {
  .modal-controller-wrapper {
    width: calc(100vw - 130px);
    height: calc(100% - 0px);
  }

  .modalController {
    padding: 30px 40px 30px 40px;
  }

  .modalController .controller-header {
    min-height: 50px;
    padding-top: 5px;
  }
}
@media (max-width: 999px) {
  .modal-controller-wrapper {
    width: calc(100vw - 40px);
    height: calc(100% - 40px);
  }
}
/* ============================================== */
/* Alternate Close buttons */
fast-navbutton-close {
  width: 30px;
  height: 30px;
  border-style: solid;
  opacity: 0.75;
  display: flex;
  justify-content: center !important;
  align-items: center !important;
  flex-shrink: 0 !important;
}

fast-navbutton-close:hover {
  border-color: white;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.2);
  cursor: pointer;
}

.btn {
  font-size: var(--font__default-size);
  font-weight: 600;
}
.btn.outline, .btn.contained, .btn.text {
  border-radius: var(--btn__border-radius);
  line-height: 1.5em;
  min-height: 30px;
  padding-left: 15px;
  padding-right: 15px;
  text-transform: capitalize;
}
.btn.outline, .btn.contained {
  min-width: 75px;
}
.btn.contained {
  background-color: var(--btn__contained_bg-color);
  color: var(--btn__contained_text-color);
}
.btn.contained svg {
  stroke: var(--btn__contained_text-color);
}
.btn.contained:not(.active):hover {
  background-color: var(--btn__contained_bg-color_hover);
  color: var(--btn__contained_text-color);
}
.btn.contained.white {
  background-color: #fff;
  color: var(--btn__contained_bg-color);
}
.btn.text, .btn.inline-text {
  color: var(--btn__text_color);
}
.btn.text svg {
  stroke: var(--btn__text_color);
}
.btn.text:hover {
  background-color: var(--btn__text_bg-color_hover);
  color: var(--btn__text_color_hover);
}
.btn.outline {
  border-color: var(--btn__outline_border-color);
  border-width: var(--elt-button-border-width);
  color: var(--btn__outline_text-color);
}
.btn.outline svg {
  stroke: var(--btn__outline_text-color);
}
.btn.outline:not(.active):hover {
  background-color: var(--btn__outline_bg-color-hover);
  border-color: rgba(0, 0, 0, 0);
  color: var(--btn__outline_text-color-hover);
}
.btn.outline:not(.active):hover svg {
  stroke: #fff;
}
.btn i {
  margin-right: 10px;
}
.btn.icon {
  font-size: 1.25em;
  color: var(--btn__text_color);
}
.btn.icon:hover {
  filter: brightness(80%);
  cursor: pointer;
}

/* Pagelist component */
fast-page-list fast-navbutton.active {
  background-color: var(--pagelist__btn_bg-color_active);
  color: var(--pagelist__btn_color_active) !important;
}

fast-page-list fast-navbutton.white.active {
  background-color: var(--pagelist__white-btn_bg-color_active);
  color: var(--pagelist__white-btn_color_active) !important;
}

[type=checkbox].std + label:before {
  border-radius: 5px;
}

input.std:not(.white) + label:hover:before {
  background-color: var(--input__bg-color);
}
input.std:not(.white) + label:hover:after {
  background-color: var(--input__bg-color_hover);
}
input.std:not(.white) + label:before {
  border-color: var(--color__adjust-alpha-20);
  border-width: 1.5px;
}
input.std.white + label:hover:before {
  color: var(--input__text-color);
  background-color: rgba(255, 255, 255, 0.3);
}
input.std.white + label:before {
  border-color: var(--input__text-color);
  color: #fff;
}

/* Input: Toggle Button */
input.toggleButton + label {
  padding: 5px 15px;
  border-style: solid;
  border-width: 1px;
}
input.toggleButton:not(.white) + label {
  border-color: var(--color__adjust-alpha-20);
  color: var(--color__adjust-40);
}
input.toggleButton:not(.white):not(:checked) + label svg {
  stroke: var(--color__adjust-40);
}
input.toggleButton:not(.white):not(:checked) + label:hover {
  color: var(--input__text-color_checked);
  background-color: var(--input__bg-color_hover);
}
input.toggleButton:not(.white):checked + label {
  color: var(--input__text-color_checked);
  border-color: var(--input__bg-color);
  background-color: var(--input__bg-color);
}
input.toggleButton:not(.white):checked + label:hover {
  background-color: var(--input__bg-color_hover);
}
input.toggleButton:not(.white):checked + label svg {
  stroke: var(--input__text-color_checked);
}
input.toggleButton:not(.white).no-border + label {
  border-width: 0px;
}
input.toggleButton:not(.white).no-border:not(:checked) + label {
  background-color: var(--color__adjust-5);
}
input.toggleButton:not(.white).no-border:not(:checked) + label:hover {
  background-color: var(--color__adjust-10);
}
input.toggleButton.white + label {
  border-color: #fff;
}
input.toggleButton.white:not(:checked) + label {
  color: #fff;
}
input.toggleButton.white:checked + label {
  color: var(--color__adjust-40);
  background-color: #fff;
}
input.toggleButton.white:checked + label:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
input.toggleButton.white:checked + label svg {
  stroke: var(--color__adjust-40);
}
input.toggleButton :disabled + label,
input.toggleButton .disabled + label {
  pointer-events: none;
  opacity: 0.5;
}

input.toggle-border + label {
  padding: 5px 15px;
  border-style: solid;
  border-width: 1px;
}
input.toggle-border + label {
  border-color: var(--color__adjust-alpha-20);
  color: var(--color__adjust-40);
}
input.toggle-border:not(:checked) + label svg {
  stroke: var(--color__adjust-40);
}
input.toggle-border:not(:checked) + label:hover {
  background-color: var(--color__adjust-alpha-5);
}
input.toggle-border:checked + label {
  border-color: var(--input__bg-color);
  background-color: var(--color__adjust-alpha-5);
}
input.toggle-border:checked + label:hover {
  background-color: var(--color__adjust-alpha-10);
}
input.toggle-border:checked + label svg {
  stroke: var(--input__text-color_checked);
}
input.toggle-border :disabled + label,
input.toggle-border .disabled + label {
  pointer-events: none;
  opacity: 0.5;
}

/* Input: Toggle Color */
input.toggleColor + label svg {
  stroke: #666;
}

input.toggleColor:checked + label svg {
  stroke: var(--input__bg-color);
}

input.toggleColor + label {
  color: #666;
}

input.toggleColor:checked + label {
  color: var(--input__bg-color);
}

input.toggleColor + label:hover {
  background-color: var(--input__bg-color_hover);
}

input.toggleColor.white + label:hover {
  background-color: rgba(255, 255, 255, 0.2);
}

input.toggleColor.underline:checked + label {
  border-bottom: 2px solid var(--input__bg-color);
}

/* Radio inputs */
/* Radio button variant for modal controller navigation */
.navBar-horizontal .toggleButton:not(:checked) + label {
  color: var(--input__bg-color);
}

.navBar-horizontal .toggleButton:not(:checked) + label .std + label:before {
  color: var(--input__bg-color) !important;
  border-color: var(--input__bg-color) !important;
}

.navBar-horizontal .toggleColor:not(:checked) + label .std + label:before {
  color: var(--input__bg-color) !important;
  border-color: var(--input__bg-color) !important;
}

.navBar-horizontal .toggleColor:not(:checked) + label {
  color: var(--input__bg-color) !important;
}

.input-enclosed {
  min-height: 35px;
  font-weight: 500;
}
.input-enclosed:not(.disabled):not(:disabled) {
  border-width: 1px;
  border-style: solid;
}
.input-enclosed:not(.disabled):not(:disabled):not(.light) {
  background-color: var(--color__adjust-alpha-5);
  border-color: var(--color__adjust-20);
  color: var(--text-input__text-color_unfocused);
}
.input-enclosed:not(.disabled):not(:disabled):not(.light):hover {
  border-color: var(--color__adjust-60);
}
.input-enclosed:not(.disabled):not(:disabled):not(.light):focus {
  border-color: var(--text-input__border-color_focused) !important;
  color: var(--text-input__text-color_focused) !important;
}
.input-enclosed:not(.disabled):not(:disabled).light {
  background-color: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: #fff !important;
}
.input-enclosed:not(.disabled):not(:disabled).light:hover {
  border-color: rgba(255, 255, 255, 0.6);
}
.input-enclosed:not(.disabled):not(:disabled).light:focus {
  border-color: var(--input__bg-color) !important;
  color: #fff !important;
}
.input-enclosed:not(.disabled):not(:disabled).input-dirty:not(.no-dirty) {
  background-color: var(--text-input__bg-color_dirty) !important;
}
.input-enclosed:not(.disabled):not(:disabled).error {
  color: var(--warning__color) !important;
  border-color: var(--warning__color) !important;
}
.input-enclosed:disabled:not(.light), .input-enclosed.disabled:not(.light) {
  color: var(--text-input__text-color_unfocused);
}
.input-enclosed:disabled.light, .input-enclosed.disabled.light {
  color: #ddd;
}

input:-webkit-autofill {
  background-color: var(--input__bg-color) !important;
  color: var(--input__text-color);
}

/* Tables */
.tableRow.subtotal {
  background-color: whitesmoke;
  font-weight: 700;
}

.tableRow.total {
  background-color: gainsboro;
  font-weight: 700;
}

.tableRow.subtotal input, .tableRow.total input {
  font-weight: 700;
}

.table-row[subtotal] {
  background-color: var(--table__subtotal-row__bg-color) !important;
  font-weight: 700;
}

.table-row[total] {
  background-color: var(--table__total-row__bg-color) !important;
  font-weight: 700;
}

.table-row[subtotal] input, .table-row[total] input {
  font-weight: 700;
}

.table-row[subtotal] input {
  font-weight: 700;
}

.table-row[total] input {
  font-weight: 700;
}

fast-table .table-row:not(:last-child) {
  border-color: var(--table__border-color);
}

fast-table[enclosed] .table-row:not([labels]) {
  border-color: var(--table__border-color);
}

fast-table[enclosed] .table-row:not([labels]):last-child {
  border-color: var(--table__border-color);
}

fast-table[enclosed] .table-row:not([labels]):first-child {
  border-color: var(--table__border-color);
}

/* Page Sizing */
fast-controllers {
  flex: 1 1 auto;
  position: relative;
}

fast-page {
  border-radius: 0px !important;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: var(--page__bg-color);
  color: var(--page__text-color);
  position: absolute;
}

fast-controller-wrapper[type=discrete] fast-page {
  animation-name: !important;
  transition: left 0.6s cubic-bezier(0.57, 0.14, 0.13, 0.95), top 0.75s ease;
}

/* App Tray */
fast-apptray {
  background-color: var(--app-tray__bg-color);
}

.app-tray__divider {
  background-color: var(--app-tray__divider_bg-color);
}

fast-apptray-toggle.open {
  background-color: var(--app-tray__toggle_bg-color_open);
}

.appTray-menuButtons-wrapper {
  color: var(--app-tray__button_color);
}

.appTray-menuButtons-wrapper:hover i.btnIcon {
  background-color: var(--app-tray__button_bg-color_hover);
}

/* Analysis Manager */
.analysisExplorer-activeAnalysis {
  color: var(--input__text-color);
}

.analysisExplorer-menuOption-wrapper:hover .analysisExplorer-menuOption[type=checkbox]:not(:checked) + label {
  background-color: var(--text-input__bg-color_dirty);
  cursor: pointer;
}

.analysisExplorer-menuOption[type=checkbox]:checked + label {
  background-color: var(--input__bg-color_hover);
}

.analysisExplorer-menuOption + label.context-menu-active, .analysisExplorer-menuOption-wrapper.active {
  background-color: var(--input__bg-color_hover);
}

.analysisExplorer-menuOption-wrapper.validDrop {
  background-color: var(--input__bg-color_hover) !important;
}

/* Audit Log */
.auditLog-option + label:hover {
  background-color: var(--input__bg-color_hover);
  cursor: pointer;
}

.auditLog-option:checked + label {
  background-color: var(--input__bg-color_hover);
}

/* General Animation */
@keyframes highlight-fadeOut {
  0% {
    background: none;
  }
  5% {
    background: var(--input__bg-color_hover);
  }
  30% {
    background: var(--input__bg-color_hover);
  }
  100% {
    background: none;
  }
}
/* Login Page */
.common__body {
  background-color: var(--page__bg-color);
}

@media (min-width: 767px) {
  .modal-login-title-wrapper {
    background-color: var(--page__bg-color);
  }
}
/* Misc. */
.application-bg {
  background: var(--page__bg-color);
}

/* Styling of pages and modals */
.modal-size-max, .modal-size-fit-content, fast-page {
  border-radius: 4px;
}

/* Other components */
.fast-collapsible-toggle:hover {
  color: var(--chart__color-1);
}

/* Primary Font */
body, textarea {
  font-size: var(--font__default-size);
  font-family: var(--primary-font);
  font-weight: 400;
}

.view-header {
  font-family: var(--header-font);
}

select, textarea {
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
}

/* Error Styling */
input[type=radio].error + label, input[type=checkbox].error + label {
  color: var(--warning__color) !important;
  border-color: var(--warning__color) !important;
}

select.error {
  color: var(--warning__color) !important;
  border-color: var(--warning__color) !important;
}

fast-slider .slider-selection {
  background-color: var(--slider__track_color);
}
fast-slider .slider-handle {
  background: var(--slider__handle_color);
}
fast-slider .slider-tick.in-selection {
  background-color: var(--slider__track_color);
}

.sliderWrapper.lg .slider-tick:not(.in-selection) {
  background-color: var(--color__adjust-20);
}
.sliderWrapper .slider-track {
  background: var(--color__adjust-10);
}

fast-app-header {
  background: var(--app-header__bg-color);
  color: var(--app-header__text-color);
}

fast-app-header fast-page-list .fast-page-list-button-wrapper {
  background: var(--app-header__page-list_bg-color);
  padding: 5px 0px 5px 5px;
  border-radius: var(--btn__border-radius);
}

fast-app-header fast-page-list fast-navbutton:not(.active) {
  color: var(--app-header__page-list_text-color) !important;
}

fast-app-header fast-page-list fast-navbutton:not(.active):hover {
  color: var(--btn__outline_text-color-hover) !important;
}

fast-app-header fast-page-list fast-navbutton.active {
  color: var(--app-header__page-list_text-color_active) !important;
  background-color: var(--app-header__page-list_bg-color_active) !important;
}

fast-app-header > div > button.outline {
  border-color: var(--app-header__buttons_bg-color) !important;
  color: var(--app-header__buttons_bg-color) !important;
}
fast-app-header > div > button.contained {
  background-color: var(--app-header__buttons_bg-color) !important;
  color: var(--app-header__buttons_text-color_hover) !important;
}
fast-app-header > div > button:hover {
  background-color: var(--app-header__buttons_bg-color) !important;
  color: var(--app-header__buttons_text-color_hover) !important;
}

.hamburgerMenu-stripe {
  background-color: var(--app-header__buttons_bg-color);
}

fast-controller-wrapper[type=discrete] fast-controller-footer {
  background-color: var(--app-footer__bg-color) !important;
  height: 60px;
}
fast-controller-wrapper[type=discrete] fast-navbutton-next {
  background-color: var(--discrete-controller__footer_next-btn_bg-color) !important;
  color: var(--discrete-controller__footer_next-btn_text-color) !important;
}
fast-controller-wrapper[type=discrete] fast-navbutton-next:hover {
  color: var(--discrete-controller__footer_next-btn_text-color_hover) !important;
  background-color: var(--discrete-controller__footer_next-btn_bg-color_hover) !important;
}
fast-controller-wrapper[type=discrete] fast-navbutton-previous {
  border-color: var(--discrete-controller__footer_previous-btn_bg-color) !important;
  color: var(--discrete-controller__footer_previous-btn_bg-color) !important;
  background-color: transparent !important;
}
fast-controller-wrapper[type=discrete] fast-navbutton-previous:hover {
  background-color: var(--discrete-controller__footer_previous-btn_bg-color_hover) !important;
  color: #fff !important;
}

/* Colors */
.color-primary1 {
  color: var(--chart__color-1) !important;
}

.color-primary1 svg {
  stroke: var(--chart__color-1);
}

.bgColor-primary1 {
  background-color: var(--chart__color-1) !important;
}

.color-primary2 {
  color: var(--chart__color-2) !important;
}

.color-primary2 svg {
  stroke: var(--chart__color-2);
}

.bgColor-primary2 {
  background-color: var(--chart__color-2) !important;
}

.color-primary3 {
  color: var(--chart__color-3) !important;
}

.color-primary3 svg {
  stroke: var(--chart__color-3);
}

.bgColor-primary3 {
  background-color: var(--chart__color-3) !important;
}

.color-primary4 {
  color: var(--chart__color-4) !important;
}

.color-primary4 svg {
  stroke: var(--chart__color-4);
}

.bgColor-primary4 {
  background-color: var(--chart__color-4) !important;
}

.color-warning:not(.no-negative) {
  color: var(--warning__color) !important;
}

.color-warning:not(.no-negative) svg {
  stroke: var(--warning__color);
}

.bgColor-warning:not(.no-negative) {
  background-color: var(--warning__color) !important;
}

.color-success {
  color: var(--success__color) !important;
}

.color-success svg {
  stroke: var(--success__color);
}

.bgColor-success {
  background-color: var(--success__color) !important;
}

.color-accent {
  color: var(--callout__text-color) !important;
}

.color-accent svg {
  stroke: var(--callout__text-color);
}

.bgColor-accent {
  background-color: var(--callout__text-color) !important;
}

.color-button {
  color: var(--btn__color);
}

.color-button svg {
  stroke: var(--btn__color);
}

.bgColor-button {
  background-color: var(--btn__color);
}

/* Toast */
.bgColor-toast-success {
  background: var(--success__color);
}

.bgColor-toast-error {
  background: var(--warning__color);
}

fast-controller-wrapper[type=modal] {
  /* ----------------- Footer ----------------- */
}
fast-controller-wrapper[type=modal] fast-controller-header {
  background: var(--modal-controller__header__bg-color);
  color: var(--modal-controller__header__text-color);
}
fast-controller-wrapper[type=modal] fast-controller-header fast-controller-title {
  font-size: 16pt;
  font-weight: 500;
}
fast-controller-wrapper[type=modal] fast-controller-header fast-icon {
  stroke: var(--modal-controller__controller-icon__stroke-color) !important;
}
fast-controller-wrapper[type=modal] fast-controller-header fast-navbutton-close {
  border-radius: var(--btn__border-radius);
  border-color: var(--btn__contained_bg-color);
  border-width: var(--elt-button-border-width);
  color: var(--btn__contained_bg-color);
}
fast-controller-wrapper[type=modal] fast-controller-header fast-page-list .fast-page-list-button-wrapper {
  background: var(--modal-controller__page-list__bg-color);
  border: 1px solid var(--color__adjust-10);
  padding: 5px 0px 5px 5px;
  border-radius: var(--btn__border-radius);
}
fast-controller-wrapper[type=modal] fast-controller-header fast-page-list fast-navbutton:not(.active) {
  color: var(--btn__contained_bg-color) !important;
}
fast-controller-wrapper[type=modal] fast-controller-header fast-page-list fast-navbutton:not(.active):hover {
  color: var(--btn__contained_text-color) !important;
}
fast-controller-wrapper[type=modal] fast-controller-header fast-page-list fast-navbutton.active {
  color: var(--btn__contained_text-color) !important;
  background-color: var(--btn__contained_bg-color) !important;
}
fast-controller-wrapper[type=modal] fast-controller-body {
  background-color: var(--page__bg-color);
}
fast-controller-wrapper[type=modal] fast-controller-footer {
  background-color: var(--modal-controller__footer__bg-color);
}
fast-controller-wrapper[type=modal] fast-navbutton-next {
  background-color: var(--btn__contained_bg-color);
}
fast-controller-wrapper[type=modal] fast-navbutton-next:hover {
  background-color: var(--btn__contained_bg-color_hover);
}
fast-controller-wrapper[type=modal] fast-navbutton-previous {
  border-color: var(--btn__contained_bg-color);
  color: var(--btn__contained_bg-color);
  background-color: transparent;
}
fast-controller-wrapper[type=modal] fast-navbutton-previous:hover {
  background-color: var(--btn__contained_bg-color_hover);
  color: #fff;
}

.modal__bg-color {
  background-color: var(--modal__bg-color);
}

.modal__text-color {
  color: var(--modal__text-color);
}

.modal-innerWrapper {
  border-radius: 4px;
}

.content-panel {
  background-color: var(--color__adjust-alpha-5);
  border-color: var(--color__adjust-alpha-10);
  stroke: var(--color__adjust-40);
}
.content-panel .icon-button, .content-panel i.icon {
  color: var(--color__adjust-alpha-80);
}

.content-panel:hover {
  cursor: pointer;
  background-color: var(--color__adjust-alpha-10);
}

.content-panel.while-dragged {
  background-color: var(--input__bg-color_hover);
}

.fast-itemList-item.selected {
  background-color: var(--input__bg-color);
  color: var(--input__text-color_checked);
}

.modal-header {
  font-size: var(--modal-header__font-size);
  line-height: 1.1em;
  font-weight: var(--modal-header__font-weight);
  color: var(--view-header__text-color);
}

.view-header {
  font-size: var(--view-header__font-size);
  line-height: 1.1em;
  font-weight: var(--view-header__font-weight);
  color: var(--view-header__text-color);
}

.view-subheader {
  font-size: 1.1em;
  font-weight: 400;
}

.callout-label {
  font-size: 1em;
  font-weight: 500;
  color: var(--callout__text-color);
}

.callout-value {
  font-size: 1.75em;
  line-height: 1em;
  font-weight: 300;
}

.tableRow-columnLabels {
  font-size: 0.95em;
  font-weight: 700;
}

/*!
 * Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none;
}

.fa-stack {
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}

.fa-abacus:before {
  content: "\f640";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acorn:before {
  content: "\f6ae";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adobe:before {
  content: "\f778";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-alarm-clock:before {
  content: "\f34e";
}

.fa-alarm-exclamation:before {
  content: "\f843";
}

.fa-alarm-plus:before {
  content: "\f844";
}

.fa-alarm-snooze:before {
  content: "\f845";
}

.fa-album:before {
  content: "\f89f";
}

.fa-album-collection:before {
  content: "\f8a0";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-alicorn:before {
  content: "\f6b0";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-slash:before {
  content: "\f846";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-amp-guitar:before {
  content: "\f8a1";
}

.fa-analytics:before {
  content: "\f643";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angel:before {
  content: "\f779";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-crate:before {
  content: "\f6b1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-alt-down:before {
  content: "\f354";
}

.fa-arrow-alt-from-bottom:before {
  content: "\f346";
}

.fa-arrow-alt-from-left:before {
  content: "\f347";
}

.fa-arrow-alt-from-right:before {
  content: "\f348";
}

.fa-arrow-alt-from-top:before {
  content: "\f349";
}

.fa-arrow-alt-left:before {
  content: "\f355";
}

.fa-arrow-alt-right:before {
  content: "\f356";
}

.fa-arrow-alt-square-down:before {
  content: "\f350";
}

.fa-arrow-alt-square-left:before {
  content: "\f351";
}

.fa-arrow-alt-square-right:before {
  content: "\f352";
}

.fa-arrow-alt-square-up:before {
  content: "\f353";
}

.fa-arrow-alt-to-bottom:before {
  content: "\f34a";
}

.fa-arrow-alt-to-left:before {
  content: "\f34b";
}

.fa-arrow-alt-to-right:before {
  content: "\f34c";
}

.fa-arrow-alt-to-top:before {
  content: "\f34d";
}

.fa-arrow-alt-up:before {
  content: "\f357";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-from-bottom:before {
  content: "\f342";
}

.fa-arrow-from-left:before {
  content: "\f343";
}

.fa-arrow-from-right:before {
  content: "\f344";
}

.fa-arrow-from-top:before {
  content: "\f345";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-square-down:before {
  content: "\f339";
}

.fa-arrow-square-left:before {
  content: "\f33a";
}

.fa-arrow-square-right:before {
  content: "\f33b";
}

.fa-arrow-square-up:before {
  content: "\f33c";
}

.fa-arrow-to-bottom:before {
  content: "\f33d";
}

.fa-arrow-to-left:before {
  content: "\f33e";
}

.fa-arrow-to-right:before {
  content: "\f340";
}

.fa-arrow-to-top:before {
  content: "\f341";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-atom-alt:before {
  content: "\f5d3";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-axe:before {
  content: "\f6b2";
}

.fa-axe-battle:before {
  content: "\f6b3";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backpack:before {
  content: "\f5d4";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-bacon:before {
  content: "\f7e5";
}

.fa-badge:before {
  content: "\f335";
}

.fa-badge-check:before {
  content: "\f336";
}

.fa-badge-dollar:before {
  content: "\f645";
}

.fa-badge-percent:before {
  content: "\f646";
}

.fa-badge-sheriff:before {
  content: "\f8a2";
}

.fa-badger-honey:before {
  content: "\f6b4";
}

.fa-bags-shopping:before {
  content: "\f847";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-balance-scale-left:before {
  content: "\f515";
}

.fa-balance-scale-right:before {
  content: "\f516";
}

.fa-ball-pile:before {
  content: "\f77e";
}

.fa-ballot:before {
  content: "\f732";
}

.fa-ballot-check:before {
  content: "\f733";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-banjo:before {
  content: "\f8a3";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-barcode-alt:before {
  content: "\f463";
}

.fa-barcode-read:before {
  content: "\f464";
}

.fa-barcode-scan:before {
  content: "\f465";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball:before {
  content: "\f432";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-basketball-hoop:before {
  content: "\f435";
}

.fa-bat:before {
  content: "\f6b5";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-bolt:before {
  content: "\f376";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-slash:before {
  content: "\f377";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-exclamation:before {
  content: "\f848";
}

.fa-bell-plus:before {
  content: "\f849";
}

.fa-bell-school:before {
  content: "\f5d5";
}

.fa-bell-school-slash:before {
  content: "\f5d6";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bells:before {
  content: "\f77f";
}

.fa-betamax:before {
  content: "\f8a4";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-biking:before {
  content: "\f84a";
}

.fa-biking-mountain:before {
  content: "\f84b";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blanket:before {
  content: "\f498";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bone-break:before {
  content: "\f5d8";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-alt:before {
  content: "\f5d9";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-heart:before {
  content: "\f499";
}

.fa-book-medical:before {
  content: "\f7e6";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-book-spells:before {
  content: "\f6b8";
}

.fa-book-user:before {
  content: "\f7e7";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-books:before {
  content: "\f5db";
}

.fa-books-medical:before {
  content: "\f7e8";
}

.fa-boombox:before {
  content: "\f8a5";
}

.fa-boot:before {
  content: "\f782";
}

.fa-booth-curtain:before {
  content: "\f734";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-border-all:before {
  content: "\f84c";
}

.fa-border-bottom:before {
  content: "\f84d";
}

.fa-border-center-h:before {
  content: "\f89c";
}

.fa-border-center-v:before {
  content: "\f89d";
}

.fa-border-inner:before {
  content: "\f84e";
}

.fa-border-left:before {
  content: "\f84f";
}

.fa-border-none:before {
  content: "\f850";
}

.fa-border-outer:before {
  content: "\f851";
}

.fa-border-right:before {
  content: "\f852";
}

.fa-border-style:before {
  content: "\f853";
}

.fa-border-style-alt:before {
  content: "\f854";
}

.fa-border-top:before {
  content: "\f855";
}

.fa-bow-arrow:before {
  content: "\f6b9";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-bowling-pins:before {
  content: "\f437";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-alt:before {
  content: "\f49a";
}

.fa-box-ballot:before {
  content: "\f735";
}

.fa-box-check:before {
  content: "\f467";
}

.fa-box-fragile:before {
  content: "\f49b";
}

.fa-box-full:before {
  content: "\f49c";
}

.fa-box-heart:before {
  content: "\f49d";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-box-up:before {
  content: "\f49f";
}

.fa-box-usd:before {
  content: "\f4a0";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-boxes-alt:before {
  content: "\f4a1";
}

.fa-boxing-glove:before {
  content: "\f438";
}

.fa-brackets:before {
  content: "\f7e9";
}

.fa-brackets-curly:before {
  content: "\f7ea";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-loaf:before {
  content: "\f7eb";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-bring-forward:before {
  content: "\f856";
}

.fa-bring-front:before {
  content: "\f857";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-browser:before {
  content: "\f37e";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-bullseye-arrow:before {
  content: "\f648";
}

.fa-bullseye-pointer:before {
  content: "\f649";
}

.fa-burger-soda:before {
  content: "\f858";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-burrito:before {
  content: "\f7ed";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-bus-school:before {
  content: "\f5dd";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-cabinet-filing:before {
  content: "\f64b";
}

.fa-cactus:before {
  content: "\f8a7";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calculator-alt:before {
  content: "\f64c";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-edit:before {
  content: "\f333";
}

.fa-calendar-exclamation:before {
  content: "\f334";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-star:before {
  content: "\f736";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camcorder:before {
  content: "\f8a8";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-alt:before {
  content: "\f332";
}

.fa-camera-movie:before {
  content: "\f8a9";
}

.fa-camera-polaroid:before {
  content: "\f8aa";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campfire:before {
  content: "\f6ba";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candle-holder:before {
  content: "\f6bc";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-candy-corn:before {
  content: "\f6bd";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-building:before {
  content: "\f859";
}

.fa-car-bump:before {
  content: "\f5e0";
}

.fa-car-bus:before {
  content: "\f85a";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-garage:before {
  content: "\f5e2";
}

.fa-car-mechanic:before {
  content: "\f5e3";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-car-tilt:before {
  content: "\f5e5";
}

.fa-car-wash:before {
  content: "\f5e6";
}

.fa-caret-circle-down:before {
  content: "\f32d";
}

.fa-caret-circle-left:before {
  content: "\f32e";
}

.fa-caret-circle-right:before {
  content: "\f330";
}

.fa-caret-circle-up:before {
  content: "\f331";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cars:before {
  content: "\f85b";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cassette-tape:before {
  content: "\f8ab";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cauldron:before {
  content: "\f6bf";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cctv:before {
  content: "\f8ac";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chair-office:before {
  content: "\f6c1";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-line-down:before {
  content: "\f64d";
}

.fa-chart-network:before {
  content: "\f78a";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-chart-pie-alt:before {
  content: "\f64e";
}

.fa-chart-scatter:before {
  content: "\f7ee";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-cheese:before {
  content: "\f7ef";
}

.fa-cheese-swiss:before {
  content: "\f7f0";
}

.fa-cheeseburger:before {
  content: "\f7f1";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-bishop-alt:before {
  content: "\f43b";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-clock:before {
  content: "\f43d";
}

.fa-chess-clock-alt:before {
  content: "\f43e";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-king-alt:before {
  content: "\f440";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-knight-alt:before {
  content: "\f442";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-pawn-alt:before {
  content: "\f444";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-queen-alt:before {
  content: "\f446";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chess-rook-alt:before {
  content: "\f448";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-double-down:before {
  content: "\f322";
}

.fa-chevron-double-left:before {
  content: "\f323";
}

.fa-chevron-double-right:before {
  content: "\f324";
}

.fa-chevron-double-up:before {
  content: "\f325";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-square-down:before {
  content: "\f329";
}

.fa-chevron-square-left:before {
  content: "\f32a";
}

.fa-chevron-square-right:before {
  content: "\f32b";
}

.fa-chevron-square-up:before {
  content: "\f32c";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chimney:before {
  content: "\f78b";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clarinet:before {
  content: "\f8ad";
}

.fa-claw-marks:before {
  content: "\f6c2";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clipboard-list-check:before {
  content: "\f737";
}

.fa-clipboard-prescription:before {
  content: "\f5e8";
}

.fa-clipboard-user:before {
  content: "\f7f3";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-drizzle:before {
  content: "\f738";
}

.fa-cloud-hail:before {
  content: "\f739";
}

.fa-cloud-hail-mixed:before {
  content: "\f73a";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-music:before {
  content: "\f8ae";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-rainbow:before {
  content: "\f73e";
}

.fa-cloud-showers:before {
  content: "\f73f";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sleet:before {
  content: "\f741";
}

.fa-cloud-snow:before {
  content: "\f742";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-clouds:before {
  content: "\f744";
}

.fa-clouds-moon:before {
  content: "\f745";
}

.fa-clouds-sun:before {
  content: "\f746";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-club:before {
  content: "\f327";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-code-commit:before {
  content: "\f386";
}

.fa-code-merge:before {
  content: "\f387";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-coffee-togo:before {
  content: "\f6c5";
}

.fa-coffin:before {
  content: "\f6c6";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coin:before {
  content: "\f85c";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-alt-check:before {
  content: "\f4a2";
}

.fa-comment-alt-dollar:before {
  content: "\f650";
}

.fa-comment-alt-dots:before {
  content: "\f4a3";
}

.fa-comment-alt-edit:before {
  content: "\f4a4";
}

.fa-comment-alt-exclamation:before {
  content: "\f4a5";
}

.fa-comment-alt-lines:before {
  content: "\f4a6";
}

.fa-comment-alt-medical:before {
  content: "\f7f4";
}

.fa-comment-alt-minus:before {
  content: "\f4a7";
}

.fa-comment-alt-music:before {
  content: "\f8af";
}

.fa-comment-alt-plus:before {
  content: "\f4a8";
}

.fa-comment-alt-slash:before {
  content: "\f4a9";
}

.fa-comment-alt-smile:before {
  content: "\f4aa";
}

.fa-comment-alt-times:before {
  content: "\f4ab";
}

.fa-comment-check:before {
  content: "\f4ac";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-edit:before {
  content: "\f4ae";
}

.fa-comment-exclamation:before {
  content: "\f4af";
}

.fa-comment-lines:before {
  content: "\f4b0";
}

.fa-comment-medical:before {
  content: "\f7f5";
}

.fa-comment-minus:before {
  content: "\f4b1";
}

.fa-comment-music:before {
  content: "\f8b0";
}

.fa-comment-plus:before {
  content: "\f4b2";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comment-smile:before {
  content: "\f4b4";
}

.fa-comment-times:before {
  content: "\f4b5";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-alt:before {
  content: "\f4b6";
}

.fa-comments-alt-dollar:before {
  content: "\f652";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compass-slash:before {
  content: "\f5e9";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-alt:before {
  content: "\f422";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-compress-wide:before {
  content: "\f326";
}

.fa-computer-classic:before {
  content: "\f8b1";
}

.fa-computer-speaker:before {
  content: "\f8b2";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-construction:before {
  content: "\f85d";
}

.fa-container-storage:before {
  content: "\f4b7";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-conveyor-belt:before {
  content: "\f46e";
}

.fa-conveyor-belt-alt:before {
  content: "\f46f";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-corn:before {
  content: "\f6c7";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cow:before {
  content: "\f6c8";
}

.fa-cowbell:before {
  content: "\f8b3";
}

.fa-cowbell-more:before {
  content: "\f8b4";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-credit-card-blank:before {
  content: "\f389";
}

.fa-credit-card-front:before {
  content: "\f38a";
}

.fa-cricket:before {
  content: "\f449";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-croissant:before {
  content: "\f7f6";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-crutches:before {
  content: "\f7f8";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-curling:before {
  content: "\f44a";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dagger:before {
  content: "\f6cb";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-debug:before {
  content: "\f7f9";
}

.fa-deer:before {
  content: "\f78e";
}

.fa-deer-rudolph:before {
  content: "\f78f";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-desktop-alt:before {
  content: "\f390";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dewpoint:before {
  content: "\f748";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d10:before {
  content: "\f6cd";
}

.fa-dice-d12:before {
  content: "\f6ce";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d4:before {
  content: "\f6d0";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-d8:before {
  content: "\f6d2";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digging:before {
  content: "\f85e";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-diploma:before {
  content: "\f5ea";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-disc-drive:before {
  content: "\f8b5";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-disease:before {
  content: "\f7fa";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-do-not-enter:before {
  content: "\f5ec";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dog-leashed:before {
  content: "\f6d4";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-empty:before {
  content: "\f473";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-dolly-flatbed-alt:before {
  content: "\f475";
}

.fa-dolly-flatbed-empty:before {
  content: "\f476";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-circle:before {
  content: "\f5ed";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-draw-square:before {
  content: "\f5ef";
}

.fa-dreidel:before {
  content: "\f792";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-drone:before {
  content: "\f85f";
}

.fa-drone-alt:before {
  content: "\f860";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick:before {
  content: "\f6d6";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dryer:before {
  content: "\f861";
}

.fa-dryer-alt:before {
  content: "\f862";
}

.fa-duck:before {
  content: "\f6d8";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-ear:before {
  content: "\f5f0";
}

.fa-ear-muffs:before {
  content: "\f795";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-eclipse:before {
  content: "\f749";
}

.fa-eclipse-alt:before {
  content: "\f74a";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-egg-fried:before {
  content: "\f7fc";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-elephant:before {
  content: "\f6da";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-h-alt:before {
  content: "\f39b";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ellipsis-v-alt:before {
  content: "\f39c";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-empty-set:before {
  content: "\f656";
}

.fa-engine-warning:before {
  content: "\f5f2";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-dollar:before {
  content: "\f657";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-square:before {
  content: "\f321";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-alt:before {
  content: "\f424";
}

.fa-expand-arrows:before {
  content: "\f31d";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expand-wide:before {
  content: "\f320";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-evil:before {
  content: "\f6db";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fan:before {
  content: "\f863";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-farm:before {
  content: "\f864";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-field-hockey:before {
  content: "\f44c";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-certificate:before {
  content: "\f5f3";
}

.fa-file-chart-line:before {
  content: "\f659";
}

.fa-file-chart-pie:before {
  content: "\f65a";
}

.fa-file-check:before {
  content: "\f316";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-edit:before {
  content: "\f31c";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-exclamation:before {
  content: "\f31a";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-minus:before {
  content: "\f318";
}

.fa-file-music:before {
  content: "\f8b6";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-plus:before {
  content: "\f319";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-search:before {
  content: "\f865";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-spreadsheet:before {
  content: "\f65b";
}

.fa-file-times:before {
  content: "\f317";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-user:before {
  content: "\f65c";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-files-medical:before {
  content: "\f7fd";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-film-alt:before {
  content: "\f3a0";
}

.fa-film-canister:before {
  content: "\f8b7";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-fire-smoke:before {
  content: "\f74b";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-fireplace:before {
  content: "\f79a";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fish-cooked:before {
  content: "\f7fe";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-alt:before {
  content: "\f74c";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flame:before {
  content: "\f6df";
}

.fa-flashlight:before {
  content: "\f8b8";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flask-poison:before {
  content: "\f6e0";
}

.fa-flask-potion:before {
  content: "\f6e1";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flower:before {
  content: "\f7ff";
}

.fa-flower-daffodil:before {
  content: "\f800";
}

.fa-flower-tulip:before {
  content: "\f801";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-flute:before {
  content: "\f8b9";
}

.fa-flux-capacitor:before {
  content: "\f8ba";
}

.fa-fly:before {
  content: "\f417";
}

.fa-fog:before {
  content: "\f74e";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-folder-times:before {
  content: "\f65f";
}

.fa-folder-tree:before {
  content: "\f802";
}

.fa-folders:before {
  content: "\f660";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-font-case:before {
  content: "\f866";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-football-helmet:before {
  content: "\f44f";
}

.fa-forklift:before {
  content: "\f47a";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-fragile:before {
  content: "\f4bb";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-french-fries:before {
  content: "\f803";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frosty-head:before {
  content: "\f79b";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-function:before {
  content: "\f661";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-game-board:before {
  content: "\f867";
}

.fa-game-board-alt:before {
  content: "\f868";
}

.fa-game-console-handheld:before {
  content: "\f8bb";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gamepad-alt:before {
  content: "\f8bc";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gas-pump-slash:before {
  content: "\f5f4";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gift-card:before {
  content: "\f663";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-gingerbread-man:before {
  content: "\f79d";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass:before {
  content: "\f804";
}

.fa-glass-champagne:before {
  content: "\f79e";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-citrus:before {
  content: "\f869";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glass-whiskey-rocks:before {
  content: "\f7a1";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glasses-alt:before {
  content: "\f5f5";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-globe-snow:before {
  content: "\f7a3";
}

.fa-globe-stand:before {
  content: "\f5f6";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-golf-club:before {
  content: "\f451";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gramophone:before {
  content: "\f8bd";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-guitar-electric:before {
  content: "\f8be";
}

.fa-guitars:before {
  content: "\f8bf";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-h1:before {
  content: "\f313";
}

.fa-h2:before {
  content: "\f314";
}

.fa-h3:before {
  content: "\f315";
}

.fa-h4:before {
  content: "\f86a";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hammer-war:before {
  content: "\f6e4";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-heart:before {
  content: "\f4bc";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-box:before {
  content: "\f47b";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-magic:before {
  content: "\f6e5";
}

.fa-hand-holding-seedling:before {
  content: "\f4bf";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-holding-water:before {
  content: "\f4c1";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-receiving:before {
  content: "\f47c";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-heart:before {
  content: "\f4c3";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-hands-usd:before {
  content: "\f4c5";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-handshake-alt:before {
  content: "\f4c6";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-chef:before {
  content: "\f86b";
}

.fa-hat-cowboy:before {
  content: "\f8c0";
}

.fa-hat-cowboy-side:before {
  content: "\f8c1";
}

.fa-hat-santa:before {
  content: "\f7a7";
}

.fa-hat-winter:before {
  content: "\f7a8";
}

.fa-hat-witch:before {
  content: "\f6e7";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-haykal:before {
  content: "\f666";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-head-side:before {
  content: "\f6e9";
}

.fa-head-side-brain:before {
  content: "\f808";
}

.fa-head-side-headphones:before {
  content: "\f8c2";
}

.fa-head-side-medical:before {
  content: "\f809";
}

.fa-head-vr:before {
  content: "\f6ea";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heart-circle:before {
  content: "\f4c7";
}

.fa-heart-rate:before {
  content: "\f5f8";
}

.fa-heart-square:before {
  content: "\f4c8";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-helmet-battle:before {
  content: "\f6eb";
}

.fa-hexagon:before {
  content: "\f312";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hockey-mask:before {
  content: "\f6ee";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-hockey-sticks:before {
  content: "\f454";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-home-alt:before {
  content: "\f80a";
}

.fa-home-heart:before {
  content: "\f4c9";
}

.fa-home-lg:before {
  content: "\f80b";
}

.fa-home-lg-alt:before {
  content: "\f80c";
}

.fa-hood-cloak:before {
  content: "\f6ef";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-horizontal-rule:before {
  content: "\f86c";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-horse-saddle:before {
  content: "\f8c3";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hospital-user:before {
  content: "\f80d";
}

.fa-hospitals:before {
  content: "\f80e";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-house-flood:before {
  content: "\f74f";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-humidity:before {
  content: "\f750";
}

.fa-hurricane:before {
  content: "\f751";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-ice-skate:before {
  content: "\f7ac";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-icons-alt:before {
  content: "\f86e";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-image-polaroid:before {
  content: "\f8c4";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-inbox-in:before {
  content: "\f310";
}

.fa-inbox-out:before {
  content: "\f311";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-industry-alt:before {
  content: "\f3b3";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-info-square:before {
  content: "\f30f";
}

.fa-inhaler:before {
  content: "\f5f9";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-integral:before {
  content: "\f667";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-intersection:before {
  content: "\f668";
}

.fa-inventory:before {
  content: "\f480";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-island-tropical:before {
  content: "\f811";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-jack-o-lantern:before {
  content: "\f30e";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-joystick:before {
  content: "\f8c5";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-jug:before {
  content: "\f8c6";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-kazoo:before {
  content: "\f8c7";
}

.fa-kerning:before {
  content: "\f86f";
}

.fa-key:before {
  content: "\f084";
}

.fa-key-skeleton:before {
  content: "\f6f3";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-keynote:before {
  content: "\f66c";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kidneys:before {
  content: "\f5fb";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kite:before {
  content: "\f6f4";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-knife-kitchen:before {
  content: "\f6f5";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-lambda:before {
  content: "\f66e";
}

.fa-lamp:before {
  content: "\f4ca";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-landmark-alt:before {
  content: "\f752";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lasso:before {
  content: "\f8c8";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-layer-minus:before {
  content: "\f5fe";
}

.fa-layer-plus:before {
  content: "\f5ff";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leaf-heart:before {
  content: "\f4cb";
}

.fa-leaf-maple:before {
  content: "\f6f6";
}

.fa-leaf-oak:before {
  content: "\f6f7";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-lightbulb-dollar:before {
  content: "\f670";
}

.fa-lightbulb-exclamation:before {
  content: "\f671";
}

.fa-lightbulb-on:before {
  content: "\f672";
}

.fa-lightbulb-slash:before {
  content: "\f673";
}

.fa-lights-holiday:before {
  content: "\f7b2";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-line-columns:before {
  content: "\f870";
}

.fa-line-height:before {
  content: "\f871";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lips:before {
  content: "\f600";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-music:before {
  content: "\f8c9";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location:before {
  content: "\f601";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-location-circle:before {
  content: "\f602";
}

.fa-location-slash:before {
  content: "\f603";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-alt:before {
  content: "\f30d";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-lock-open-alt:before {
  content: "\f3c2";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-loveseat:before {
  content: "\f4cc";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luchador:before {
  content: "\f455";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lungs:before {
  content: "\f604";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-mace:before {
  content: "\f6f8";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailbox:before {
  content: "\f813";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-mandolin:before {
  content: "\f6f9";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-marker-alt-slash:before {
  content: "\f605";
}

.fa-map-marker-check:before {
  content: "\f606";
}

.fa-map-marker-edit:before {
  content: "\f607";
}

.fa-map-marker-exclamation:before {
  content: "\f608";
}

.fa-map-marker-minus:before {
  content: "\f609";
}

.fa-map-marker-plus:before {
  content: "\f60a";
}

.fa-map-marker-question:before {
  content: "\f60b";
}

.fa-map-marker-slash:before {
  content: "\f60c";
}

.fa-map-marker-smile:before {
  content: "\f60d";
}

.fa-map-marker-times:before {
  content: "\f60e";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-meat:before {
  content: "\f814";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaphone:before {
  content: "\f675";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microphone-stand:before {
  content: "\f8cb";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-mind-share:before {
  content: "\f677";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-hexagon:before {
  content: "\f307";
}

.fa-minus-octagon:before {
  content: "\f308";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mistletoe:before {
  content: "\f7b4";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-mobile-android:before {
  content: "\f3ce";
}

.fa-mobile-android-alt:before {
  content: "\f3cf";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-money-check-edit:before {
  content: "\f872";
}

.fa-money-check-edit-alt:before {
  content: "\f873";
}

.fa-monitor-heart-rate:before {
  content: "\f611";
}

.fa-monkey:before {
  content: "\f6fb";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-moon-cloud:before {
  content: "\f754";
}

.fa-moon-stars:before {
  content: "\f755";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mountains:before {
  content: "\f6fd";
}

.fa-mouse:before {
  content: "\f8cc";
}

.fa-mouse-alt:before {
  content: "\f8cd";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mp3-player:before {
  content: "\f8ce";
}

.fa-mug:before {
  content: "\f874";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-mug-marshmallows:before {
  content: "\f7b7";
}

.fa-mug-tea:before {
  content: "\f875";
}

.fa-music:before {
  content: "\f001";
}

.fa-music-alt:before {
  content: "\f8cf";
}

.fa-music-alt-slash:before {
  content: "\f8d0";
}

.fa-music-slash:before {
  content: "\f8d1";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-narwhal:before {
  content: "\f6fe";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-octagon:before {
  content: "\f306";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-oil-temp:before {
  content: "\f614";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-omega:before {
  content: "\f67a";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-ornament:before {
  content: "\f7b8";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-overline:before {
  content: "\f876";
}

.fa-page-break:before {
  content: "\f877";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-brush-alt:before {
  content: "\f5a9";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-pallet-alt:before {
  content: "\f483";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-paragraph-rtl:before {
  content: "\f878";
}

.fa-parking:before {
  content: "\f540";
}

.fa-parking-circle:before {
  content: "\f615";
}

.fa-parking-circle-slash:before {
  content: "\f616";
}

.fa-parking-slash:before {
  content: "\f617";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paw-alt:before {
  content: "\f701";
}

.fa-paw-claws:before {
  content: "\f702";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pegasus:before {
  content: "\f703";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-paintbrush:before {
  content: "\f618";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-pennant:before {
  content: "\f456";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-person-carry:before {
  content: "\f4cf";
}

.fa-person-dolly:before {
  content: "\f4d0";
}

.fa-person-dolly-empty:before {
  content: "\f4d1";
}

.fa-person-sign:before {
  content: "\f757";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-laptop:before {
  content: "\f87a";
}

.fa-phone-office:before {
  content: "\f67d";
}

.fa-phone-plus:before {
  content: "\f4d2";
}

.fa-phone-rotary:before {
  content: "\f8d3";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pi:before {
  content: "\f67e";
}

.fa-piano:before {
  content: "\f8d4";
}

.fa-piano-keyboard:before {
  content: "\f8d5";
}

.fa-pie:before {
  content: "\f705";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pig:before {
  content: "\f706";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza:before {
  content: "\f817";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-alt:before {
  content: "\f3de";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-hexagon:before {
  content: "\f300";
}

.fa-plus-octagon:before {
  content: "\f301";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-podium:before {
  content: "\f680";
}

.fa-podium-star:before {
  content: "\f758";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poll-people:before {
  content: "\f759";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-popcorn:before {
  content: "\f819";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-presentation:before {
  content: "\f685";
}

.fa-print:before {
  content: "\f02f";
}

.fa-print-search:before {
  content: "\f81a";
}

.fa-print-slash:before {
  content: "\f686";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-projector:before {
  content: "\f8d6";
}

.fa-pumpkin:before {
  content: "\f707";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-question-square:before {
  content: "\f2fd";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-rabbit:before {
  content: "\f708";
}

.fa-rabbit-fast:before {
  content: "\f709";
}

.fa-racquet:before {
  content: "\f45a";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-radio:before {
  content: "\f8d7";
}

.fa-radio-alt:before {
  content: "\f8d8";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-raindrops:before {
  content: "\f75c";
}

.fa-ram:before {
  content: "\f70a";
}

.fa-ramp-loading:before {
  content: "\f4d4";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-record-vinyl:before {
  content: "\f8d9";
}

.fa-rectangle-landscape:before {
  content: "\f2fa";
}

.fa-rectangle-portrait:before {
  content: "\f2fb";
}

.fa-rectangle-wide:before {
  content: "\f2fc";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-repeat:before {
  content: "\f363";
}

.fa-repeat-1:before {
  content: "\f365";
}

.fa-repeat-1-alt:before {
  content: "\f366";
}

.fa-repeat-alt:before {
  content: "\f364";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-retweet-alt:before {
  content: "\f361";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-rings-wedding:before {
  content: "\f81b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-route-highway:before {
  content: "\f61a";
}

.fa-route-interstate:before {
  content: "\f61b";
}

.fa-router:before {
  content: "\f8da";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-triangle:before {
  content: "\f61c";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-rv:before {
  content: "\f7be";
}

.fa-sack:before {
  content: "\f81c";
}

.fa-sack-dollar:before {
  content: "\f81d";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salad:before {
  content: "\f81e";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sandwich:before {
  content: "\f81f";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-sausage:before {
  content: "\f820";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-sax-hot:before {
  content: "\f8db";
}

.fa-saxophone:before {
  content: "\f8dc";
}

.fa-scalpel:before {
  content: "\f61d";
}

.fa-scalpel-path:before {
  content: "\f61e";
}

.fa-scanner:before {
  content: "\f488";
}

.fa-scanner-image:before {
  content: "\f8f3";
}

.fa-scanner-keyboard:before {
  content: "\f489";
}

.fa-scanner-touchscreen:before {
  content: "\f48a";
}

.fa-scarecrow:before {
  content: "\f70d";
}

.fa-scarf:before {
  content: "\f7c1";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-scroll-old:before {
  content: "\f70f";
}

.fa-scrubber:before {
  content: "\f2f8";
}

.fa-scythe:before {
  content: "\f710";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-send-back:before {
  content: "\f87e";
}

.fa-send-backward:before {
  content: "\f87f";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-all:before {
  content: "\f367";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-sheep:before {
  content: "\f711";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield:before {
  content: "\f132";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-shield-check:before {
  content: "\f2f7";
}

.fa-shield-cross:before {
  content: "\f712";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shipping-timed:before {
  content: "\f48c";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shish-kebab:before {
  content: "\f821";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shovel:before {
  content: "\f713";
}

.fa-shovel-snow:before {
  content: "\f7c3";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shredder:before {
  content: "\f68a";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-shuttlecock:before {
  content: "\f45b";
}

.fa-sickle:before {
  content: "\f822";
}

.fa-sigma:before {
  content: "\f68b";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signal-1:before {
  content: "\f68c";
}

.fa-signal-2:before {
  content: "\f68d";
}

.fa-signal-3:before {
  content: "\f68e";
}

.fa-signal-4:before {
  content: "\f68f";
}

.fa-signal-alt:before {
  content: "\f690";
}

.fa-signal-alt-1:before {
  content: "\f691";
}

.fa-signal-alt-2:before {
  content: "\f692";
}

.fa-signal-alt-3:before {
  content: "\f693";
}

.fa-signal-alt-slash:before {
  content: "\f694";
}

.fa-signal-slash:before {
  content: "\f695";
}

.fa-signal-stream:before {
  content: "\f8dd";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-skeleton:before {
  content: "\f620";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-ski-jump:before {
  content: "\f7c7";
}

.fa-ski-lift:before {
  content: "\f7c8";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-cow:before {
  content: "\f8de";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sledding:before {
  content: "\f7cb";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-sliders-h-square:before {
  content: "\f3f0";
}

.fa-sliders-v:before {
  content: "\f3f1";
}

.fa-sliders-v-square:before {
  content: "\f3f2";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-plus:before {
  content: "\f5b9";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoke:before {
  content: "\f760";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snake:before {
  content: "\f716";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snooze:before {
  content: "\f880";
}

.fa-snow-blowing:before {
  content: "\f761";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowflakes:before {
  content: "\f7cf";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowmobile:before {
  content: "\f7d1";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-alt:before {
  content: "\f883";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-shapes-down:before {
  content: "\f888";
}

.fa-sort-shapes-down-alt:before {
  content: "\f889";
}

.fa-sort-shapes-up:before {
  content: "\f88a";
}

.fa-sort-shapes-up-alt:before {
  content: "\f88b";
}

.fa-sort-size-down:before {
  content: "\f88c";
}

.fa-sort-size-down-alt:before {
  content: "\f88d";
}

.fa-sort-size-up:before {
  content: "\f88e";
}

.fa-sort-size-up-alt:before {
  content: "\f88f";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-soup:before {
  content: "\f823";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-spade:before {
  content: "\f2f4";
}

.fa-sparkles:before {
  content: "\f890";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker:before {
  content: "\f8df";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-speakers:before {
  content: "\f8e0";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spider-black-widow:before {
  content: "\f718";
}

.fa-spider-web:before {
  content: "\f719";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-spinner-third:before {
  content: "\f3f4";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root:before {
  content: "\f697";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-squirrel:before {
  content: "\f71a";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-staff:before {
  content: "\f71b";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-christmas:before {
  content: "\f7d4";
}

.fa-star-exclamation:before {
  content: "\f2f3";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-stars:before {
  content: "\f762";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steak:before {
  content: "\f824";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-steering-wheel:before {
  content: "\f622";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stocking:before {
  content: "\f7d5";
}

.fa-stomach:before {
  content: "\f623";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-stretcher:before {
  content: "\f825";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-sun-cloud:before {
  content: "\f763";
}

.fa-sun-dust:before {
  content: "\f764";
}

.fa-sun-haze:before {
  content: "\f765";
}

.fa-sunglasses:before {
  content: "\f892";
}

.fa-sunrise:before {
  content: "\f766";
}

.fa-sunset:before {
  content: "\f767";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-sword:before {
  content: "\f71c";
}

.fa-swords:before {
  content: "\f71d";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablet-android:before {
  content: "\f3fb";
}

.fa-tablet-android-alt:before {
  content: "\f3fc";
}

.fa-tablet-rugged:before {
  content: "\f48f";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer:before {
  content: "\f0e4";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tachometer-alt-average:before {
  content: "\f624";
}

.fa-tachometer-alt-fast:before {
  content: "\f625";
}

.fa-tachometer-alt-fastest:before {
  content: "\f626";
}

.fa-tachometer-alt-slow:before {
  content: "\f627";
}

.fa-tachometer-alt-slowest:before {
  content: "\f628";
}

.fa-tachometer-average:before {
  content: "\f629";
}

.fa-tachometer-fast:before {
  content: "\f62a";
}

.fa-tachometer-fastest:before {
  content: "\f62b";
}

.fa-tachometer-slow:before {
  content: "\f62c";
}

.fa-tachometer-slowest:before {
  content: "\f62d";
}

.fa-taco:before {
  content: "\f826";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tally:before {
  content: "\f69c";
}

.fa-tanakh:before {
  content: "\f827";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-tasks-alt:before {
  content: "\f828";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-frigid:before {
  content: "\f768";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-hot:before {
  content: "\f76a";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-tennis-ball:before {
  content: "\f45e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text:before {
  content: "\f893";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-size:before {
  content: "\f894";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-theta:before {
  content: "\f69e";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-thunderstorm:before {
  content: "\f76c";
}

.fa-thunderstorm-moon:before {
  content: "\f76d";
}

.fa-thunderstorm-sun:before {
  content: "\f76e";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-tilde:before {
  content: "\f69f";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-times-hexagon:before {
  content: "\f2ee";
}

.fa-times-octagon:before {
  content: "\f2f0";
}

.fa-times-square:before {
  content: "\f2d3";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tire:before {
  content: "\f631";
}

.fa-tire-flat:before {
  content: "\f632";
}

.fa-tire-pressure-warning:before {
  content: "\f633";
}

.fa-tire-rugged:before {
  content: "\f634";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toilet-paper-alt:before {
  content: "\f71f";
}

.fa-tombstone:before {
  content: "\f720";
}

.fa-tombstone-alt:before {
  content: "\f721";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-toothbrush:before {
  content: "\f635";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tornado:before {
  content: "\f76f";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-cone:before {
  content: "\f636";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-traffic-light-go:before {
  content: "\f638";
}

.fa-traffic-light-slow:before {
  content: "\f639";
}

.fa-traffic-light-stop:before {
  content: "\f63a";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-trash-undo:before {
  content: "\f895";
}

.fa-trash-undo-alt:before {
  content: "\f896";
}

.fa-treasure-chest:before {
  content: "\f723";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-tree-alt:before {
  content: "\f400";
}

.fa-tree-christmas:before {
  content: "\f7db";
}

.fa-tree-decorated:before {
  content: "\f7dc";
}

.fa-tree-large:before {
  content: "\f7dd";
}

.fa-tree-palm:before {
  content: "\f82b";
}

.fa-trees:before {
  content: "\f724";
}

.fa-trello:before {
  content: "\f181";
}

.fa-triangle:before {
  content: "\f2ec";
}

.fa-triangle-music:before {
  content: "\f8e2";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-trophy-alt:before {
  content: "\f2eb";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-container:before {
  content: "\f4dc";
}

.fa-truck-couch:before {
  content: "\f4dd";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-truck-plow:before {
  content: "\f7de";
}

.fa-truck-ramp:before {
  content: "\f4e0";
}

.fa-trumpet:before {
  content: "\f8e3";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-turkey:before {
  content: "\f725";
}

.fa-turntable:before {
  content: "\f8e4";
}

.fa-turtle:before {
  content: "\f726";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-tv-alt:before {
  content: "\f8e5";
}

.fa-tv-music:before {
  content: "\f8e6";
}

.fa-tv-retro:before {
  content: "\f401";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typewriter:before {
  content: "\f8e7";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-unicorn:before {
  content: "\f727";
}

.fa-union:before {
  content: "\f6a2";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-usb-drive:before {
  content: "\f8e9";
}

.fa-usd-circle:before {
  content: "\f2e8";
}

.fa-usd-square:before {
  content: "\f2e9";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-chart:before {
  content: "\f6a3";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-cowboy:before {
  content: "\f8ea";
}

.fa-user-crown:before {
  content: "\f6a4";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-hard-hat:before {
  content: "\f82c";
}

.fa-user-headset:before {
  content: "\f82d";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-md-chat:before {
  content: "\f82e";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-music:before {
  content: "\f8eb";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-class:before {
  content: "\f63d";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-users-crown:before {
  content: "\f6a5";
}

.fa-users-medical:before {
  content: "\f830";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-fork:before {
  content: "\f2e3";
}

.fa-utensil-knife:before {
  content: "\f2e4";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-utensils-alt:before {
  content: "\f2e6";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-value-absolute:before {
  content: "\f6a6";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-vhs:before {
  content: "\f8ec";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-plus:before {
  content: "\f4e1";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-violin:before {
  content: "\f8ed";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volcano:before {
  content: "\f770";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume:before {
  content: "\f6a8";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-slash:before {
  content: "\f2e2";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-nay:before {
  content: "\f771";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-wagon-covered:before {
  content: "\f8ee";
}

.fa-walker:before {
  content: "\f831";
}

.fa-walkie-talkie:before {
  content: "\f8ef";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-wand:before {
  content: "\f72a";
}

.fa-wand-magic:before {
  content: "\f72b";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-warehouse-alt:before {
  content: "\f495";
}

.fa-washer:before {
  content: "\f898";
}

.fa-watch:before {
  content: "\f2e1";
}

.fa-watch-calculator:before {
  content: "\f8f0";
}

.fa-watch-fitness:before {
  content: "\f63e";
}

.fa-water:before {
  content: "\f773";
}

.fa-water-lower:before {
  content: "\f774";
}

.fa-water-rise:before {
  content: "\f775";
}

.fa-wave-sine:before {
  content: "\f899";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-wave-triangle:before {
  content: "\f89a";
}

.fa-waveform:before {
  content: "\f8f1";
}

.fa-waveform-path:before {
  content: "\f8f2";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-webcam:before {
  content: "\f832";
}

.fa-webcam-slash:before {
  content: "\f833";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whale:before {
  content: "\f72c";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheat:before {
  content: "\f72d";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whistle:before {
  content: "\f460";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wifi-1:before {
  content: "\f6aa";
}

.fa-wifi-2:before {
  content: "\f6ab";
}

.fa-wifi-slash:before {
  content: "\f6ac";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-wind-turbine:before {
  content: "\f89b";
}

.fa-wind-warning:before {
  content: "\f776";
}

.fa-window:before {
  content: "\f40e";
}

.fa-window-alt:before {
  content: "\f40f";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-windsock:before {
  content: "\f777";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wreath:before {
  content: "\f7e2";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url(8389adab18bf13013321c33076430a50.eot);
  src: url(8389adab18bf13013321c33076430a50.eot?#iefix) format("embedded-opentype"), url(9ccb65771eac6d1ff178dc577ff826cc.woff2) format("woff2"), url(d8f8190b5270cf913de39d754f0a9e7e.woff) format("woff"), url(d58496a41fd013985a1498abf1be4e23.ttf) format("truetype"), url(8919f8ad1157cfb4c835f5a4bbe5b57b.svg#fontawesome) format("svg");
}
.fal {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
}

/*!
 * Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(71f36b6cf34c758633b1fbe8ed083bb3.eot);
  src: url(71f36b6cf34c758633b1fbe8ed083bb3.eot?#iefix) format("embedded-opentype"), url(126e3505907e02ed1fdc86058cb4ce3a.woff2) format("woff2"), url(7b842c9527b5fb83583b80d9da6da1eb.woff) format("woff"), url(6d74740ab59023b4923f86e680f5e230.ttf) format("truetype"), url(3e1a5f90fd66be85b391a5d672130e62.svg#fontawesome) format("svg");
}
.far {
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
}

/*!
 * Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(228fa19ba40f8b80ec58af7a3c44da56.eot);
  src: url(228fa19ba40f8b80ec58af7a3c44da56.eot?#iefix) format("embedded-opentype"), url(dbe8505cf4eb137c63b6c375e02c225e.woff2) format("woff2"), url(e4506c4b61b82db756882ce7e377bde5.woff) format("woff"), url(ba0b120fe013ca88a4da96fbbb2cda09.ttf) format("truetype"), url(0e1470f213fc84999ea06f5b204eba7f.svg#fontawesome) format("svg");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
}
.fast-collapsible-toggle {
  min-width: 15px;
  width: 15px !important;
  padding: 10px 20px 10px 15px;
  transition: transform 0.15s ease-in-out;
  display: block;
}
fast-app-header {
  width: 100%;
  display: flex;
  height: 60px;
  overflow: hidden;
}

@media (min-width: 768px) {
  fast-app-body {
    padding-top: 60px;
  }
}
@media (min-width: 768px) {
  fast-app-header {
    z-index: 300;
  }
}
@media (max-width: 767px) {
  fast-app-header {
    z-index: 12;
  }

  .modal-open fast-app-header {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
  }
}
@media (max-height: 150px) {
  fast-app-header {
    display: none !important;
  }
}
fast-app-logo {
  flex-shrink: 0;
}
fast-app-title {
  flex-shrink: 0;
}
fast-apptray {
  display: none;
  position: relative;
  pointer-events: auto;
}

fast-apptray.open {
  transition: width 0.3s ease;
}

@media (max-width: 767px) {
  fast-apptray {
    margin-top: 60px;
    z-index: 1000;
  }
}
@media (min-width: 1000px) {
  /* ================================= */
  /*AppTray Toggle shape, closed */
  fast-apptray-toggle {
    font-size: 18pt;
    width: 60px;
    height: 60px;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
  }

  .button-bar {
    overflow-x: hidden;
  }

  fast-apptray.closed .button-bar,
fast-apptray.closed {
    width: 0px;
    left: -1px;
  }

  fast-apptray.open.pinned .button-bar {
    width: 65px;
  }

  fast-apptray.open:not(.pinned) .button-bar,
fast-apptray.open:not(.pinned) {
    width: 200px;
  }

  fast-apptray.open:not(.pinned) {
    z-index: 1100;
  }
}
/* ================================= */
/* AppTray, mobile settings */
@media (max-width: 999px) {
  fast-apptray.closed fast-apptray-toggle {
    width: 60px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
  }

  fast-apptray.open fast-apptray-toggle {
    width: 100%;
    background-color: #333;
  }

  fast-apptray-toggle {
    float: left;
    height: 60px;
    width: 60px;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-size: 18pt;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media all and (min-height: 401px) {
  .appTray-section {
    flex-shrink: 0 !important;
    -webkit-flex-shrink: 0 !important;
  }
}
@media all and (max-height: 400px) {
  .appTray-section {
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow-y: auto !important;
    -ms-overflow-style: auto;
  }
}
/* =============================================================================== */
/* ========== APP TRAY ============= */
/* ================================ */
/* SIDE NAV MEDIA QUERIES */
fast-apptray {
  font-family: "Assistant";
}

@media (min-width: 1000px) {
  fast-apptray {
    display: flex;
    height: calc(100vh - 50px);
  }

  fast-apptray .button-bar {
    width: 60px;
  }

  fast-apptray:not(.pinned) .button-bar {
    transition: width 0.3s ease;
  }
}
fast-apptray .button-bar {
  color: #000;
  height: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-flow: column;
}

@media (max-width: 999px) {
  fast-apptray {
    color: #000;
    width: 100%;
    flex-direction: column !important;
    -webkit-flex-flow: column !important;
    overflow: hidden;
  }

  fast-apptray .button-bar {
    padding-bottom: 20px;
    padding-top: 20px;
  }

  fast-apptray.closed {
    height: 0px;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }

  fast-apptray.open {
    height: calc(100% - 50px);
    position: absolute;
  }

  fast-apptray .navTitle {
    flex-shrink: 0;
  }

  fast-apptray.open fast-app-title,
fast-apptray.open #appTray-analysisName {
    padding: 10px 0px 5px 0px;
  }

  fast-apptray.closed fast-app-title,
fast-apptray.closed #appTray-analysisName {
    display: none;
  }

  fast-apptray.closed .navTitle {
    padding-right: 50px;
    padding-left: 50px;
  }
}
/* ================================ */
/* SIDE NAV MENU BUTTONS */
.appTray-menuButtons-wrapper {
  width: 100%;
  padding: 2px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center !important;
  -webkit-align-items: center !important;
  position: relative;
}

.appTray-menuButtons-wrapper i.btnIcon {
  width: 40px;
  height: 40px;
  margin-right: 5px;
  border-radius: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.appTray-menuButtons-wrapper:hover {
  cursor: pointer;
}

.appTray-menuButtons-wrapper:hover .btn-label {
  opacity: 1;
}

@media (min-width: 1000px) {
  .appTray-menuButtons-wrapper {
    min-height: 60px;
  }

  .appTray-menuButtons-wrapper i.btnIcon {
    font-size: 1.3em;
  }

  fast-apptray.pinned .appTray-section {
    width: 100%;
  }

  fast-apptray:not(.pinned) .appTray-section {
    width: 200px;
    min-width: 200px;
  }

  fast-apptray .appTray-section {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }

  fast-apptray .appTray-menuButtons-wrapper {
    min-height: 35px;
  }

  fast-apptray.pinned .btn-label {
    display: none;
  }

  fast-apptray .btn-label {
    line-height: 90%;
    font-size: 10.5pt;
    opacity: 0.8;
    font-weight: 500;
  }
}
fast-apptray .btn-label {
  pointer-events: none;
}

fast-apptray.pinned .appTray-section {
  align-items: center;
}

fast-apptray:not(.pinned) #apptray-toggle-persistent + label i {
  width: 40px;
}

fast-apptray .slideout-tray {
  width: 0px;
  max-width: 300px !important;
  background-color: var(--color__adjust-5);
  transition: width 250ms ease-in-out 0s, height 250ms ease-in-out 0s;
  overflow: hidden;
  position: absolute;
  height: 100%;
  top: 0px;
  left: 100%;
  z-index: 100;
}

fast-apptray.open:not(.pinned) {
  transition: width 250ms ease-in-out 0s, height 250ms ease-in-out 0s;
}

fast-apptray .apptray-hotspot {
  position: absolute;
  height: 100%;
  width: 10px;
  top: 0px;
  left: 100%;
  background-color: rgba(0, 0, 0, 0);
  max-width: 10px !important;
  z-index: 10;
}

fast-apptray.open {
  border-right: solid 1px rgba(255, 255, 255, 0.2);
}

fast-apptray:focus {
  outline: none;
}

fast-apptray:not(.pinned) {
  position: absolute;
}

.app-tray__divider {
  width: 90%;
  height: 1px;
  margin: 10px 5%;
}
fast-apptray-toggle {
  flex-shrink: 0;
  flex-direction: column !important;
  -webkit-flex-flow: column !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}

/* ================================= */
/* AppTray toggle animation */
.hamburgerMenu-stripe {
  width: 20px;
  height: 3px;
  border-radius: 1px;
  transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  pointer-events: none;
}

fast-apptray-toggle:not(.open) .hamburgerMenu-stripe {
  transform: translateY(0px);
  margin-bottom: 3px;
}

fast-apptray-toggle:hover .hamburgerMenu-stripe:nth-child(1) {
  transform: translateY(6px);
}

fast-apptray-toggle:hover .hamburgerMenu-stripe:nth-child(2) {
  opacity: 1;
}

fast-apptray-toggle:hover .hamburgerMenu-stripe:nth-child(3) {
  transform: translateY(-6px);
}

fast-apptray-toggle.open .hamburgerMenu-stripe:nth-child(1) {
  transform: rotate(45deg) translateY(2px) translateX(2px);
  width: 26px;
}

fast-apptray-toggle.open .hamburgerMenu-stripe:nth-child(2) {
  opacity: 0;
}

fast-apptray-toggle.open .hamburgerMenu-stripe:nth-child(3) {
  transform: rotate(-45deg) translateY(-2px) translateX(2px);
  width: 26px;
}

fast-apptray-toggle:focus {
  outline: none;
}
fast-card {
  position: relative;
  margin-right: 10px;
  margin-bottom: 10px;
  top: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  transition: top 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column !important;
  -webkit-flex-flow: column !important;
}

fast-card:hover {
  top: 5px;
  cursor: pointer;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
}

fast-card.off {
  opacity: 0.4;
  filter: grayscale(100%);
}
/* =============================================================================== */
/* =============================================================================== */
/* === NEW TABLES === */
/* Table Label */
fast-table:not(.condensed) fast-table-label {
  display: none;
}

fast-table.condensed fast-table-label {
  display: block !important;
  font-style: italic;
  font-size: 90%;
  opacity: 0.8;
  padding-right: 10px;
  word-break: break-word;
}

fast-table.condensed fast-column[notes] {
  order: -1;
  margin-right: 10px;
}

/* Table Total and Subtotal rows */
fast-table.condensed .table-row {
  padding: 10px;
}

fast-table.condensed .table-row[labels] {
  min-height: 1px !important;
  padding-top: 5px !important;
}

fast-table.condensed .table-row[labels] fast-column:not(:first-child) {
  display: none !important;
}

fast-table .table-row[labels] {
  font-size: 95%;
  font-weight: 700;
}

fast-table .table-row[labels] fast-column:not(:first-child) {
  text-align: right;
}

fast-table.condensed input:disabled {
  font-weight: 700;
}

fast-table.condensed .table-row[total] input:disabled,
fast-table.condensed .table-row[subtotal] input:disabled {
  text-align: left !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  font-weight: 700;
}

fast-table:not([shade-disabled-inputs]).condensed .table-row:not([total]):not([subtotal]) input:disabled {
  text-align: left;
  padding: 0px;
}

fast-table.condensed .condensed-hide {
  display: none;
}

fast-table:not(.condensed) .condensed-show {
  display: none !important;
}

fast-table:not(.condensed) .table-row[total] fast-column:first-child,
fast-table:not(.condensed) .table-row[subtotal] fast-column:first-child {
  padding-left: 10px;
}

fast-table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column !important;
  -webkit-flex-flow: column !important;
  width: 100%;
  flex-shrink: 0 !important;
  -webkit-flex-shrink: 0 !important;
}

/* Add striation */
fast-table[striate-row] > .table-row:nth-child(even):not([total]):not([subtotal]) {
  background-color: rgba(0, 0, 0, 0.03);
}

/* Enclosed tables */
fast-table[enclosed] .table-row:not([labels]) {
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  padding-left: 5px;
}

fast-table[enclosed] .table-row:not([labels]):last-child {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

fast-table[enclosed] .table-row:not([labels]):first-child {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

fast-table .table-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}

fast-table.condensed .table-row {
  flex-wrap: wrap;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  justify-content: flex-start;
}

fast-table.condensed .table-row:not([total]):not([subtotal]) {
  padding-top: 20px;
}

fast-table.condensed .table-row:not([total]):not([subtotal]):nth-child(even) {
  background-color: rgba(0, 0, 0, 0.02);
}

fast-table .table-row:not(:last-child) {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

fast-table.white .table-row:not(:last-child) {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

fast-table.white .table-row[subtotal] {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

fast-table.white .table-row[total] {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

fast-table .table-row.no-border {
  border-bottom: 0px none !important;
}

fast-table[shade-disabled-inputs].condensed .table-row:not([total]):not([subtotal]) input:disabled {
  background-color: rgba(0, 0, 0, 0.075) !important;
}

/*Any Row, first column*/
fast-table .table-row fast-column:first-child {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  width: 100%;
}

fast-table.condensed .table-row fast-column:first-child {
  font-weight: 700;
  font-size: 110%;
  width: calc(100% - 40px);
  margin-bottom: 5px;
}

/*Any Row, after first column*/
fast-table .table-row fast-column {
  padding-right: 5px;
  padding-left: 5px;
}

fast-table .table-row fast-column:not(:first-child) {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-shrink: 0 !important;
  -webkit-flex-shrink: 0 !important;
}

fast-table .table-row[labels] fast-column:not(:first-child) {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 15px;
}

fast-table .table-row:not([labels]) fast-column:not(:first-child) {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
}

fast-table:not(.condensed) .table-row fast-column:not(:first-child) {
  align-items: center;
  -webkit-align-items: center;
}

fast-table.condensed .table-row fast-column:not(:first-child) {
  margin-bottom: 10px;
  float: left;
  flex-direction: column;
  -webkit-flex-direction: column;
}

/* Normalize padding on all inputs and labels */
fast-table input:disabled {
  padding-left: 10px;
  padding-right: 10px;
}

fast-table .table-row fast-column:not(:first-child) div[class*=col-] {
  text-align: right;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}

fast-table .table-row fast-column:not(:first-child) input {
  text-align: right;
  width: 100%;
}

fast-table .table-row fast-column:not(:first-child) select {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
}

fast-table .table-row fast-column:not(:first-child) fast-select {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
}

fast-table input {
  flex-shrink: 0;
}
fast-table fast-column fast-slider {
  width: 100%;
  margin-right: 10px;
}

fast-slider[is-radial] .slider__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  border: 15px solid var(--input__bg-color);
  border-radius: 50%;
  width: 350px;
  height: 350px;
  transform: translate3d(-50%, -50%, 0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
fast-slider[is-radial] .slider__inner:before {
  content: "";
  position: absolute;
  width: 90%;
  height: 90%;
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  top: 5%;
  left: 5%;
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);
}
fast-slider[is-radial] .slider__inner .slider__handle {
  position: absolute;
  width: 5%;
  height: 50%;
  left: 0px !important;
  top: 0;
  transform: rotate(0deg);
  transform-origin: center bottom;
}
fast-slider[is-radial] .slider__inner .slider__handle:before {
  content: "";
  position: absolute;
  background-color: #fff;
  box-shadow: 0 0 10px #000;
  width: 200%;
  transform: translate3d(-25%, -25%, 0);
  height: 0;
  padding-bottom: 200%;
  border-radius: 50%;
  cursor: pointer;
}
fast-slider:not([is-radial]) {
  display: flex;
  align-items: center;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}
fast-slider:not([is-radial]).invert-colors {
  background-color: var(--color__adjust-90);
}
fast-slider:not([is-radial]):not(.invert-colors) {
  background-color: var(--color__adjust-5);
}
fast-slider:not([is-radial]).lg {
  height: 20px;
}
fast-slider:not([is-radial]).lg .slider__handle,
fast-slider:not([is-radial]).lg .slider__step-marker {
  width: 20px;
  height: 20px;
}
fast-slider:not([is-radial]).lg .slider__inner {
  margin: 0px 10px;
}
fast-slider:not([is-radial]):not(.lg) {
  height: 16px;
}
fast-slider:not([is-radial]):not(.lg) .slider__handle,
fast-slider:not([is-radial]):not(.lg) .slider__step-marker {
  width: 16px;
  height: 16px;
}
fast-slider:not([is-radial]):not(.lg) .slider__inner {
  margin: 0px 8px;
}
fast-slider:not([is-radial]) .slider__handle {
  background-color: var(--input__color);
  border-radius: 10px;
  position: absolute;
  z-index: 2;
  top: 0px;
  pointer-events: none;
}
fast-slider:not([is-radial]) .slider__step-marker {
  background-color: var(--color__adjust-alpha-10);
  opacity: 0.5;
  border-radius: 10px;
  position: absolute;
  z-index: 2;
  top: 0px;
  pointer-events: auto;
}
fast-slider:not([is-radial]) .slider__step-marker:hover {
  opacity: 1;
}
fast-slider:not([is-radial]):hover {
  cursor: pointer;
}
fast-slider:not([is-radial]) .slider__inner {
  width: 100%;
  height: 100%;
  position: absolute;
  pointer-events: auto;
}
fast-slider:not([is-radial]) .slider__selected-fill {
  height: 100%;
  background-color: var(--input__color);
  opacity: 0.25;
  z-index: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none;
}
fast-labeledslider.lg * {
  font-size: 11pt !important;
}

fast-labeledslider .labeledslider-label:first-child {
  flex-basis: 0;
  flex-grow: 0.5;
  text-align: left;
}

fast-labeledslider .labeledslider-label:last-child {
  flex-basis: 0;
  flex-grow: 0.5;
  text-align: right;
}

fast-labeledslider .labeledslider-label:not(:first-child):not(:last-child) {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
fast-resource-carousel {
  overflow: hidden;
  position: relative;
}
fast-resource-carousel fast-resource-card {
  flex: 1 1 0px !important;
}
fast-resource-carousel fast-resource-carousel-navigation {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 1;
}

fast-resource-carousel-navigation button {
  width: 36px;
  height: 36px;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
}
fast-resource-carousel-navigation button:not(:disabled).resource-carousel__btn__next {
  color: var(--btn__outline_border-color);
  border-color: var(--btn__outline_border-color);
}
fast-resource-carousel-navigation button:not(:disabled).resource-carousel__btn__previous {
  border-color: rgba(255, 255, 255, 0.5);
  color: rgba(255, 255, 255, 0.5);
}
fast-resource-carousel-navigation button:not(:disabled):hover {
  cursor: pointer;
  color: var(--btn__contained_bg-color_hover);
  border-color: var(--btn__contained_bg-color_hover);
}
fast-resource-carousel-navigation button:disabled {
  filter: saturate(0%);
  opacity: 0.25;
}
.contentcollection-defaultObj {
  position: relative;
  left: 0px;
  color: var(--color__adjust-80);
}

.contentcollection-defaultObj .resource-card__icon__icon-type {
  font-size: 2em;
  margin-top: 5px;
}

.resource-card__icon__icon-type {
  font-size: 1.25em;
}

.contentcollection-defaultObj:hover {
  background-color: var(--color__adjust-alpha-5);
}
fast-customnote {
  color: var(--btn__text_color);
  display: inline;
  padding: 3px;
  border-radius: 3px;
}
fast-customnote:hover {
  background-color: var(--color__adjust-alpha-5);
  color: var(--btn__text_bg-color_hover);
  cursor: pointer;
}
fast-slider-popout {
  width: 26px;
  height: 26px;
  background-color: var(--input__bg-color);
  border-radius: 50%;
  color: var(--page__bg-color);
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 26px;
  font-size: 12pt;
  min-height: 26px;
}
fast-slider-popout:hover {
  background-color: var(--input__bg-color_hover);
  cursor: pointer;
}

.slider-popout__scrim {
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.75);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  z-index: 10000;
  opacity: 0;
}
fast-select {
  position: relative;
}

fast-select-dropdown {
  position: absolute;
  flex-direction: column;
  max-height: 300px;
  overflow-y: auto;
  background-color: var(--color__adjust-5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15);
  z-index: 1010;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

fast-select-dropdown:focus {
  outline: none !important;
}

fast-select-dropdown > * {
  width: 100%;
  float: left;
}

fast-select-dropdown fast-option {
  min-height: 45px;
  padding: 10px;
  display: flex;
}

fast-select-dropdown fast-option > div {
  pointer-events: none;
}

fast-select-dropdown label {
  pointer-events: auto;
}

fast-select-dropdown fast-option:hover {
  background-color: var(--color__adjust-10);
  cursor: pointer;
}

fast-select-dropdown fast-option:focus {
  background-color: var(--color__adjust-10);
  cursor: pointer;
  outline: none;
}

fast-select-dropdown {
  color: var(--color__adjust-100);
  font-weight: 600;
  font-size: 90%;
  border: 1px solid var(--color__adjust-20);
}

fast-select-dropdown input.input-enclosed {
  width: 30px;
}

.fast-select-wrapper {
  width: 100%;
  display: flex;
  min-height: 30px;
  align-items: center;
}

.fast-chip {
  padding: 3px 10px;
  background-color: var(--color__adjust-80);
  color: var(--color__adjust-20);
  border-radius: 15px;
  font-size: 10pt;
  font-weight: bold;
  flex-shrink: 0;
  margin-right: 5px;
}

.select-dropdown__scrim {
  position: absolute;
  width: 100vw;
  height: 100vh;
  top: 0px;
  left: 0px;
  z-index: 9000;
}
fast-page-list {
  flex-shrink: 1000 !important;
  width: 100%;
}
fast-page-list fast-select {
  max-width: 350px;
}
fast-page-list fast-navbutton:not(.active) {
  opacity: 0.75;
}
fast-page-list .fast-page-list-button-wrapper {
  display: flex;
}
@media (max-width: 999px) {
  fast-pageindicator {
    display: none !important;
  }
}
fast-pageindicator .indicator-item {
  border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 8px;
  opacity: 0.15;
}
fast-pageindicator .indicator-item.selected {
  opacity: 1;
}
fast-pageindicator .indicator-item:not(.selected):hover {
  cursor: pointer;
  opacity: 1;
}

fast-pageindicator:hover .indicator-item.selected {
  opacity: 0.5;
}
fast-pageindicator:hover .indicator-item.selected:hover {
  opacity: 1;
}
.ql-editor p, .ql-editor ol, .ql-editor ul, .ql-editor pre, .ql-editor blockquote, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 {
  margin-top: 1em !important;
  margin-bottom: 1em !important;
}
/*!
 * Cropper.js v1.5.12
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2021-06-12T08:00:11.623Z
 */
.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: 33.3333333333%;
  left: 0;
  top: 33.3333333333%;
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: 33.3333333333%;
  top: 0;
  width: 33.3333333333%;
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
.cropper-center::after {
  background-color: #eee;
  content: " ";
  display: block;
  position: absolute;
}

.cropper-center::before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center::after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}
@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}
@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px;
  }
}
.cropper-point.point-se::before {
  background-color: #39f;
  bottom: -50%;
  content: " ";
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}
.image-editor-toolbar {
  height: 50px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border: 1px solid var(--color__adjust-20);
}

.image-editor-toolbar .toolbar-section {
  display: flex;
}

.image-editor-toolbar .toolbar-action-divider {
  border-right: 1px solid var(--color__adjust-20);
}

.image-editor-toolbar .toolbar-button {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.6;
}

.image-editor-toolbar .toolbar-button:hover {
  cursor: pointer;
  opacity: 1;
  background-color: var(--color__adjust-20);
}

fast-imageeditor .drag-active {
  cursor: pointer;
  filter: brightness(90%);
}

fast-color-chip {
  width: 150px;
  height: 50px;
  padding: 5px;
  display: flex;
  align-items: center;
}

fast-color-chip .swatch {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  border-radius: 50%;
  background-color: var(--page__bg-color);
  border: 1px solid var(--color__adjust-20);
  display: flex;
  align-items: center;
  justify-content: center;
}

fast-color-chip .swatch-inner {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

fast-color-chip .swatch:hover {
  cursor: pointer;
}

fast-color-chip .swatch {
  position: relative;
}

fast-color-chip .swatch:hover .swatch-inner::after {
  position: absolute;
  width: 100%;
  height: 100%;
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  opacity: 0.5;
  color: var(--page__bg-color);
  content: "\f1de";
}

fast-color-chip .swatch:hover .swatch-inner::after {
  top: 13px;
  left: 13px;
  font-size: 0.75em;
}
fast-progress-bar {
  background-color: var(--progress-bar_bg-color);
}

fast-progress-bar .inner {
  height: 100%;
  background-color: var(--progress-bar_color);
  transition: width 600ms ease-in-out;
}
fast-item-list {
  display: flex;
}

fast-item-list fast-item-list-option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 40px;
  border-radius: 2px;
  font-weight: 600;
}

fast-item-list fast-item-list-option:not(.selected) {
  opacity: 0.65;
}

fast-item-list fast-item-list-option:not(.selected):hover {
  cursor: pointer;
  opacity: 1;
  color: var(--btn__text_color);
}

fast-item-list fast-item-list-option.selected {
  opacity: 1;
  color: var(--btn__text_color);
}

fast-item-list fast-item-list-option i {
  font-size: 1.25em;
  width: 30px;
  margin-right: 10px;
  text-align: center;
}

fast-item-list fast-item-list-option .handle {
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.5;
}
.fast-tooltip {
  position: relative;
  padding: 20px 20px;
  border-radius: var(--standard-element__border-radius);
  background-color: var(--tooltip__bg-color);
  color: var(--tooltip__text-color);
  font-size: 85%;
  line-height: 140%;
  box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.2);
  transition: opacity 0.35s ease-in-out, top 0.35s ease-in-out;
  z-index: 10000;
}
.fast-tooltip[data-popper-placement=left] .tooltip__arrow {
  right: 8px;
  top: -8px !important;
}
.fast-tooltip[data-popper-placement=right] .tooltip__arrow {
  left: -8px;
  top: -8px !important;
}
.fast-tooltip[data-popper-placement=top] .tooltip__arrow {
  bottom: 8px !important;
  left: -8px !important;
}
.fast-tooltip[data-popper-placement=bottom] .tooltip__arrow {
  top: -8px !important;
  left: -8px !important;
}

.fast-tooltip__inline-text {
  display: inline-block;
  text-decoration-style: dotted;
  text-decoration-color: var(--btn__color);
  text-decoration-line: underline;
  text-decoration-skip-ink: none;
  cursor: pointer;
}

.tooltip__close-button {
  position: absolute;
  top: 10px;
  right: 10px;
  opacity: 0.5;
}
.tooltip__close-button:hover {
  opacity: 1;
  cursor: pointer;
}

.tooltip__arrow:before {
  content: "";
  transform: rotate(45deg);
  background: var(--tooltip__bg-color);
  width: 16px;
  height: 16px;
  position: absolute;
}

.tooltip__button {
  color: var(--tooltip__btn__text-color) !important;
}

fast-tooltip {
  display: inline-block;
}
fast-tooltip i {
  display: inline;
}
fast-value-indicator {
  font-size: 1.35em;
}
fast-toggle {
  display: flex;
  align-items: center;
  border-radius: 30px;
  background-color: var(--input__bg-color);
  padding: 2px;
  transition: 100ms ease-in-out filter;
  position: relative;
}
fast-toggle.sm {
  height: 20px;
}
fast-toggle.sm .toggle__handle {
  width: 14px;
  height: 14px;
}
fast-toggle:not(.sm) {
  height: 26px;
}
fast-toggle:not(.sm) .toggle__handle {
  width: 20px;
  height: 20px;
}
fast-toggle .toggle__handle {
  background-color: #fff;
  border-radius: 30px;
  transition: 100ms ease-in-out left;
  position: absolute;
  z-index: 2;
}
fast-toggle .toggle__label {
  z-index: 1;
  opacity: 0.3;
  position: absolute;
  font-size: 10pt;
  text-transform: uppercase;
  font-weight: 700;
}
fast-toggle.off {
  filter: saturate(0%);
}
fast-toggle.off .toggle__label {
  right: 10px;
}
fast-toggle.off.sm .toggle__handle {
  left: calc(0% + 2px);
}
fast-toggle.off:not(.sm) .toggle__handle {
  left: calc(0% + 2px);
}
fast-toggle.on {
  filter: saturate(100%);
}
fast-toggle.on .toggle__label {
  left: 10px;
}
fast-toggle.on.sm .toggle__handle {
  left: calc(100% - 14px - 2px);
}
fast-toggle.on:not(.sm) .toggle__handle {
  left: calc(100% - 20px - 2px);
}
fast-toggle:hover {
  cursor: pointer;
}
fast-toggle:hover .toggle__handle {
  opacity: 0.75;
}
#realtime-data__toolbar {
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 10000;
  width: 500px;
  pointer-events: none;
  background-color: rgba(255, 255, 255, 0.85);
  color: #000;
  padding: 3px 10px;
  font-size: 85%;
  border-top-right-radius: 4px;
}

developer-toolbar {
  z-index: 10000;
  position: absolute;
  left: 0px;
  top: 10px;
  width: 100%;
  margin-top: 1px;
  pointer-events: none;
}

developer-toolbar .inner {
  min-width: 750px;
  min-height: 40px;
  margin: 0px auto;
  background-color: var(--color__adjust-10);
  color: var(--color__adjust-80);
  box-shadow: 0px 0px 2px 2px var(--color__adjust-alpha-20);
  border-radius: 3px;
  pointer-events: auto;
  width: min-content;
}

developer-toolbar [button-wrapper] {
  font-size: 1.25em;
}

.utility-toolbar__secondary-bar {
  width: 700px;
  min-height: 40px;
  font-size: 10.5pt;
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  border-radius: 0px 0px 4px 4px;
  position: relative;
  z-index: -1;
  animation-duration: 0.25s;
  animation-name: tray-slideDown;
  pointer-events: auto;
}

.elt-identifier__draw-frame {
  border: 3px solid rgba(255, 0, 0, 0) !important;
  outline: 1px solid rgba(255, 0, 0, 0.25) !important;
}

.dom-exporter__known-export {
  border: 10px solid rgba(255, 0, 0, 0) !important;
  outline: 1px solid #0051ff !important;
}

.elt-identifier__on-hover {
  filter: brightness(50%);
  background-color: rgba(0, 0, 0, 0.3);
}

#elt-identifier__nr-input {
  position: absolute;
  top: -50px;
  left: 0px;
  opacity: 0;
  pointer-events: none;
}

@keyframes tray-slideDown {
  0% {
    opacity: 0;
    top: -50px;
  }
  25% {
    opacity: 1;
    top: -25px;
  }
  100% {
    opacity: 1;
    top: 0px;
  }
}
.utility-toolbar__utility-btn {
  background-color: var(--color__adjust-10);
  color: var(--color__adjust-80);
  border-right: 1px solid var(--color__adjust-20);
  cursor: pointer;
}
.utility-toolbar__utility-btn:hover {
  background-color: var(--color__adjust-20);
}
@media (min-width: 768px) {
  .icon-viewer__item-list {
    width: 300px;
  }
}
.iconViewer-iconSelector + label {
  width: 100px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
}

.iconViewer-iconSelector + label:hover {
  filter: brightness(90%);
}

.iconViewer-iconSelector:not(:checked) + label svg {
  stroke: #666;
}

.iconViewer-iconSelector:checked + label svg {
  stroke: #fff;
}
@media (min-width: 768px) {
  .valuestory-admin__modal_sections {
    width: 250px;
  }
}
.admin-brand-radioBtn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 125px;
  height: 100px;
}

.admin-brand-radioBtn i {
  font-size: 2em;
}

.admin-brand-border-radius-example {
  width: 70px;
  height: 30px;
  border: 2px solid #666;
}

.admin-brand-border-radius-example.soft {
  border-radius: 4px;
}

.admin-brand-border-radius-example.round {
  border-radius: 15px;
}

.admin-brand-custom-image-wrapper {
  width: 150px;
  height: 150px;
  border-style: solid;
  border-width: 1px;
  border-color: #ddd;
}

input:not(:checked) + label .admin-brand-border-radius-example {
  border-color: #CCCAC8;
}

input:checked + label .admin-brand-border-radius-example {
  border-color: #fff;
}
fast-analysismanager {
  display: flex;
  flex-direction: column;
}

.analysis-manager__action-bar__button {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.analysis-manager__action-bar__button i {
  width: 44px;
  height: 44px;
  border-radius: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.2em;
}
.analysis-manager__action-bar__button div {
  font-weight: 600;
  opacity: 0.75;
}
.analysis-manager__action-bar__button:hover {
  cursor: pointer;
}
.analysis-manager__action-bar__button:hover i {
  background-color: rgba(0, 0, 0, 0.1);
}
.analysis-manager__action-bar__button:hover div {
  opacity: 1;
}

analysismgr-folder {
  background-color: rgba(0, 0, 0, 0.03);
}

.analysis-manager__badge {
  height: 18px;
  min-width: 18px;
  padding: 3px 5px;
  border-radius: 3px;
  margin-left: 5px;
  font-size: 75%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.content-panel:first-child {
  margin-top: 20px;
}

.content-panel:last-child {
  margin-bottom: 20px;
}
.app-load-progress-bar-pulse .inner {
  animation: pulse 5s infinite alternate;
}

@-webkit-keyframes pulse {
  0% {
    background-color: var(--progress-bar_color);
  }
  50% {
    background-color: var(--input__color);
  }
  100% {
    background-color: var(--progress-bar_color);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvY29tcG9uZW50cy90b2FzdC90b2FzdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9yb3V0aW5nL21vZGFsL3JvdXRpbmctbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvc3R5bGUvbWZseS1zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9zZXJ2aWNlcy9jb2xsYXBzaWJsZS9jb2xsYXBzaWJsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL2FwcC1oZWFkZXIvYXBwLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL2FwcC1sb2dvL2FwcC1sb2dvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvYXBwLXRpdGxlL2FwcC10aXRsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL2FwcC10cmF5L2FwcC10cmF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvYXBwLXRyYXktdG9nZ2xlL2FwcC10cmF5LXRvZ2dsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL2NvbnRyb2xsZXItY2FyZC9jb250cm9sbGVyLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvY29tcG9uZW50cy90YWJsZS9mYXN0LXRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvc2xpZGVyL3NsaWRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL2xhYmVsZWQtc2xpZGVyL2xhYmVsZWQtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvcmVzb3VyY2UtY2Fyb3VzZWwvcmVzb3VyY2UtY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvY29tcG9uZW50cy9yZXNvdXJjZS1jYXJvdXNlbC9yZXNvdXJjZS1jYXJvdXNlbC1uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvcmVzb3VyY2UtbGlzdC9yZXNvdXJjZS1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvY3VzdG9tLW5vdGUvY3VzdG9tLm5vdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvY29tcG9uZW50cy9zbGlkZXIvc2xpZGVyLXBvcG91dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL3NlbGVjdC9zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvY29tcG9uZW50cy9wYWdlLWxpc3QvcGFnZS1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvcGFnZS1pbmRpY2F0b3IvcGFnZS1pbmRpY2F0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvY29tcG9uZW50cy9yaWNoLXRleHQtZWRpdG9yL3JpY2gtdGV4dC1lZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY3JvcHBlcmpzL2Rpc3QvY3JvcHBlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvaW1hZ2UtZWRpdG9yL2ltYWdlLWVkaXRvci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL2NvbG9yLWNoaXAvY29sb3ItY2hpcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL3Byb2dyZXNzLWJhci9wcm9ncmVzcy1iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvY29tcG9uZW50cy9pdGVtLWxpc3QvaXRlbS1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvdG9vbHRpcC90b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvdmFsdWUtaW5kaWNhdG9yL3ZhbHVlLWluZGljYXRvci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL3RvZ2dsZS90b2dnbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvbW9kdWxlcy9kZXZlbG9wZXItdXRpbGl0aWVzL2RldmVsb3Blci11dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvbW9kdWxlcy9pY29uLXZpZXdlci9pY29uLXZpZXdlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9tb2R1bGVzL3ZhbHVlc3RvcnktYWRtaW5pc3RyYXRpb24vdmFsdWVzdG9yeS1hZG1pbmlzdHJhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9tb2R1bGVzL3ZhbHVlc3RvcnktYWRtaW5pc3RyYXRpb24vYnJhbmRpbmcvYnJhbmRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvbW9kdWxlcy9hbmFseXNpcy1tYW5hZ2VtZW50L2FuYWx5c2lzLWV4cGxvcmVyL2FuYWx5c2lzLWV4cGxvcmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL21vZHVsZXMvdmFsdWVzdG9yeS1hZG1pbmlzdHJhdGlvbi92YWx1ZS1jYXRlZ29yaWVzL3ZhbHVlLWNhdGVnb3JpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvY29tcG9uZW50cy9hcHAtbG9hZC1wcm9ncmVzcy1iYXIvYXBwLWxvYWQtcHJvZ3Jlc3MtYmFyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQzVFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDdkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLDBJQUEwSSxjQUFjLHdCQUF3QjtBQUNoTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUN0aXpEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUNqQ0E7QUFDQTtBQUNBLEM7QUNGQTtBQUNBO0FBQ0EsQztBQ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQ3RTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQztBQ3hEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEM7QUN2QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxDO0FDaFFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDekhBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDcEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUNOQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQy9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQztBQ2pCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUNWQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQy9CQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDdEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUNaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQzVCQTtBQUNBO0FBQ0E7QUFDQSxDO0FDSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSx3Q0FBd0M7QUFDeEM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDM1NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxDOztBQ3BDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQ2xEQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDUkE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQzFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDbkVBO0FBQ0E7QUFDQSxDO0FDRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDbkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQ3ZHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxDO0FDeEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQ0pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEM7QUN6Q0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUMvQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxDO0FDTkE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQyIsImZpbGUiOiJ2ZW5kb3JzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImZhc3QtdG9hc3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0cmFuc2l0aW9uOiB0b3AgNTAwbXMsIGJvdHRvbSA1MDBtcztcbn1cblxuLnRvYXN0LWlubmVyIC50b2FzdC1pY29uIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLnRvYXN0LWlubmVyIC50b2FzdC1pY29uOm5vdCguZmEtc3Bpbikge1xuICBwYWRkaW5nOiAycHggMjBweCAycHggMHB4O1xufVxuXG4udG9hc3QtaW5uZXIgLnRvYXN0LWljb24uZmEtc3BpbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnRvYXN0LWlubmVyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xufVxuXG4udG9hc3QtaW5uZXIucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbmZhc3QtdG9hc3RbYWxpZ249Ym90dG9tXSAudG9hc3QtaW5uZXIge1xuICBhbmltYXRpb24tbmFtZTogdG9hc3QtYm90dG9tO1xuICBib3R0b206IDI1cHg7XG59XG5cbmZhc3QtdG9hc3RbYWxpZ249dG9wXSAudG9hc3QtaW5uZXIge1xuICBhbmltYXRpb24tbmFtZTogdG9hc3QtdG9wO1xuICB0b3A6IDI1cHg7XG59XG5cbi50b2FzdC1kaXNtaXNzIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4udG9hc3QtZGlzbWlzczpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQGtleWZyYW1lcyB0b2FzdC1ib3R0b20ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3R0b206IC01MHB4O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRvYXN0LXRvcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogLTUwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDI1cHg7XG4gIH1cbn0iLCJmYXN0LW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuZmFzdC1tb2RhbCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5mYXN0LW1vZGFsIC5tb2RhbC1pbm5lcldyYXBwZXIgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbmZhc3QtbW9kYWxbc2l6aW5nPW1heF0ge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuZmFzdC1tb2RhbFtzaXppbmc9bWF4XSA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5mYXN0LW1vZGFsW3NpemluZz1maXQtY29udGVudF0ge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuZmFzdC1tb2RhbFtzaXppbmc9Zml0LWNvbnRlbnRdID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5mYXN0LW1vZGFsW3NpemluZz1mdWxsLXNjcmVlbl0ge1xuICBwYWRkaW5nOiAwcHg7XG59XG5mYXN0LW1vZGFsW3NpemluZz1mdWxsLXNjcmVlbl0gPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gQU5JTUFUSU9OUyA9PT0gKi9cbi5pbnQtZGltT25Ib3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuXG4uaW50LWN1cnNvck9uSG92ZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFVzZWQgaW4gdGhlIGFuYWx5c2lzIG1hbmFnZXIgKi9cbi5hbmltYXRlLWhpZ2hsaWdodC1mYWRlT3V0IHtcbiAgYW5pbWF0aW9uOiBoaWdobGlnaHQtZmFkZU91dCAyLjVzIGVhc2Utb3V0O1xufVxuXG4uYW5pbWF0ZS1zbGljZUluLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUtc2xpY2VJbi13cmFwcGVyID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IEJVVFRPTlMgPT09ICovXG4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNtb290aDogYWx3YXlzO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnRuOm5vdCguYWN0aXZlKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogYnRuIHRleHQgKi9cbi5idG4udGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idG4udGV4dCBpIHtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBmb250LXNpemU6IDEyMCU7XG59XG5cbi8qIC5idG4ub3V0bGluZSAqL1xuLmJ0bi5vdXRsaW5lIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJ0bi5vdXRsaW5lLndoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBPVkVSTEFQUElORyBTVFlMRSBSVUxFUyA9PT0gKi9cbi8qIFNwZWNpZmljIHRvIGJ1dHRvbnMgd2l0aCBhIGZyYW1lICovXG4uYnRuLm91dGxpbmUsIC5idG4uY29udGFpbmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gVkFSSUFOVFMgPT09ICovXG4uYnRuLnRleHQud2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogRGlzYWJsZWQgVmFyaWFudHMgKi9cbi5idG4ubm90VmFsaWRhdGVkIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwKTtcbiAgLXdlYmtpdC1maWx0ZXI6IHNhdHVyYXRlKDApO1xuICAtbW96LWZpbHRlcjogc2F0dXJhdGUoMCk7XG4gIC1tcy1maWx0ZXI6IHNhdHVyYXRlKDApO1xuICBvcGFjaXR5OiAwLjM1O1xufVxuXG4uYnRuOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4udGV4dDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG59XG5cbi5idG4ub3V0bGluZTpkaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLm5vLWJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uY29udGFpbmVkOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uaW5saW5lLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmlubGluZS10ZXh0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idG4uaW5saW5lLXRleHQud2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogU2l6ZSBWYXJpYW50cyAqL1xuLmJ0bi5zbSwgLmJ0bi5zbSB7XG4gIGZvbnQtc2l6ZTogMC44ZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmJ0bi5sZywgLmJ0bi5sZyB7XG4gIGZvbnQtc2l6ZTogMS4xZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzFweCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLnhsLCAuYnRuLnhsIHtcbiAgZm9udC1zaXplOiAxLjRlbSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBBTklNQVRJT04gRk9SIEJVVFRPTlMgQU5EIElOUFVUUyA9PT0gKi9cbi5idG4gPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4ub3V0bGluZSwgLmJ0bi5jb250YWluZWQsIC5idG4ub3V0bGluZSwgLnJhZGlvLWNpcmNsZSArIGxhYmVsIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMsIGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmljb24tYnV0dG9uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtODApO1xufVxuXG4uaWNvbi1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBIVE1MIEVMRU1FTlQgU0VUVElOR1MgQU5EIE9WRVJSSURFUyA9PT0gKi9cbi8qIFJlbW92ZSB3ZWJraXQgZm9jdXMgb3V0bGluZSBhbmQgYmFja2dyb3VuZCAqL1xuaW5wdXQge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuaW5wdXQ6Zm9jdXMsIGJ1dHRvbjpmb2N1cywgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cblxuZGl2LCBpbnB1dFt0eXBlPXRleHRdLCBzZWxlY3Qge1xuICBtaW4td2lkdGg6IDBweDtcbn1cblxuLyogQ0hBTkdFRCBCTFVSIFZBTFVFIElOIFRFWFQgU0hBRE9XIFRPIDBweCBUTyBGSVggSUUgLyBFREdFIFRFWFQgQ1VUIE9GRiBCVUcgKi9cbmh0bWwge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4vKiBMZXNzIGFuZCBCb290c3RyYXAgb3ZlcnJpZGVzICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwcHggMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5vbCwgdWwge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLyogRGVmYXVsdCBmb250IHNpemUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDExcHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmhpZ2hDb250cmFzdCB7XG4gICAgZm9udC1zaXplOiAxNHB0O1xuICB9XG59XG4vKiBIaWRlIElFL0VkZ2Ugc2Nyb2xsYmFycyBvbiBodG1sIGFuZCBib2R5IGZvciBzbWFsbCBhbmQgdXAgc2NyZWVucyAoU29sdmVzIElFIGJ1ZyB3aXRoIGhvcml6b250YWwgc2Nyb2xsYmFyIGF0IHRoZSBib3R0b20gb2YgdGhlIHNjcmVlbikgKi9cbmh0bWwsIGJvZHkge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi8qIFNob3cgSUUvRWRnZSBzY3JvbGxiYXJzIG9uIGh0bWwgYW5kIGJvZHkgZm9yIHhzIHNjcmVlbnMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICBodG1sLCBib2R5IHtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciwgYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5kaXYuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IDBweCBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4vKiBQcmV2ZW50IGRlZmF1bHQgY29udGV4dCBtZW51IG9uIGlPUyBTYWZhcmkgKi9cbmJvZHkge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLS1lbHQtYnV0dG9uLWJvcmRlci13aWR0aDogMXB4O1xufVxuXG4vKiBEbyBub3QgYWxsIGFueSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgXCJmbGV4LXNocmlua1wiIG9yIFwiZmxleC1maWxsU3BhY2VcIiB0byBzaHJpbmsgKi9cbi8qZGl2Om5vdCguZmxleC1zaHJpbmspOm5vdCguZmxleC1maWxsU3BhY2UpLCBpbnB1dDpub3QoLmZsZXgtc2hyaW5rKTpub3QoLmZsZXgtZmlsbFNwYWNlKSwgbGFiZWw6bm90KC5mbGV4LXNocmluayk6bm90KC5mbGV4LWZpbGxTcGFjZSkge2ZsZXgtc2hyaW5rOjA7IC13ZWJraXQtZmxleC1zaHJpbms6MDt9Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBMQVlPVVQgUlVMRVMgPT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBGTEVYID09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6MXB4KSB7XG4gIC8qIE9yaWVudGF0aW9uICovXG4gIC5mbGV4LWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWNvbHVtblJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtcm93UmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBKdXN0aWZpY2F0aW9uICovXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3BhY2VBcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3BhY2VCZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogQWxpZ24gSXRlbXMgKGFmZmVjdHMgbWFpbi1heGlzKSAqL1xuICAuZmxleC1hbGlnbkl0ZW1zLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduSXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkl0ZW1zLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25JdGVtcy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEFsaWduIENvbnRlbnQgKGFmZmVjdHMgY3Jvc3MtYXhpcyBpLmUub3ZlcmZsb3cpICovXG4gIC5mbGV4LWFsaWduQ29udGVudC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25Db250ZW50LWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1zcGFjZUJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1zcGFjZUFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIE1pc2MgKi9cbiAgLyogZmxleC1iYXNpcy0xMDAgbm90ZTogRXh0cmEgY2xhc3MgY2FuIGJlIHVzZWQgd2l0aCBmbGV4LWZpbGxTcGFjZSB0byBlbGltaW5hdGUgZG91YmxlIHNjcm9sbGJhcnMgaW4gSUUgaW4gY2VydGFpbiBzaXR1YXRpb25zICovXG4gIC5mbGV4LWJhc2lzLTEwMCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1ub1NocmluayB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5mbGV4LW92ZXJyaWRlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtZmlsbFNwYWNlIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAuZmxleC1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAuZmxleC1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLmZsZXgtb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtMTIge1xuICAgIC1tcy1mbGV4OiAxIDEgMTAwJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC0xMSB7XG4gICAgLW1zLWZsZXg6IDEgMSA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtMTAge1xuICAgIC1tcy1mbGV4OiAxIDEgODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLTkge1xuICAgIC1tcy1mbGV4OiAxIDEgNzUlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLTgge1xuICAgIC1tcy1mbGV4OiAxIDEgNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLTcge1xuICAgIC1tcy1mbGV4OiAxIDEgNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLTYge1xuICAgIC1tcy1mbGV4OiAxIDEgNTAlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLTUge1xuICAgIC1tcy1mbGV4OiAxIDEgNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLTQge1xuICAgIC1tcy1mbGV4OiAxIDEgMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLTMge1xuICAgIC1tcy1mbGV4OiAxIDEgMjUlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLTIge1xuICAgIC1tcy1mbGV4OiAxIDEgMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAvKiBPcmllbnRhdGlvbiAqL1xuICAuZmxleC1jb2x1bW4teHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1jb2x1bW5SZXZlcnNlLXhzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXJvdy14cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXJvd1JldmVyc2UteHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogSnVzdGlmaWNhdGlvbiAqL1xuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zdGFydC14cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXNwYWNlQXJvdW5kLXhzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXNwYWNlQmV0d2Vlbi14cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWNlbnRlci14cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1lbmQteHMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEFsaWduIEl0ZW1zIChhZmZlY3RzIG1haW4tYXhpcykgKi9cbiAgLmZsZXgtYWxpZ25JdGVtcy1lbmQteHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkl0ZW1zLWNlbnRlci14cyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25JdGVtcy1zdHJldGNoLXhzIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduSXRlbXMtc3RhcnQteHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBBbGlnbiBDb250ZW50IChhZmZlY3RzIGNyb3NzLWF4aXMgaS5lLm92ZXJmbG93KSAqL1xuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RhcnQteHMge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1jZW50ZXIteHMge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VCZXR3ZWVuLXhzIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VBcm91bmQteHMge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RyZXRjaC14cyB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25Db250ZW50LWVuZC14cyB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBNaXNjICovXG4gIC8qIGZsZXgtYmFzaXMtMTAwIG5vdGU6IEV4dHJhIGNsYXNzIGNhbiBiZSB1c2VkIHdpdGggZmxleC1maWxsU3BhY2UgdG8gZWxpbWluYXRlIGRvdWJsZSBzY3JvbGxiYXJzIGluIElFIGluIGNlcnRhaW4gc2l0dWF0aW9ucyAqL1xuICAuZmxleC1iYXNpcy0xMDAteHMge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXdyYXAteHMge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbm9TaHJpbmsteHMge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZmxleC1vdmVycmlkZS14cyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWZpbGxTcGFjZS14cyB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTAteHMge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItMS14cyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAuZmxleC1vcmRlci0yLXhzIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTMteHMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItNC14cyB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAuZmxleC1vcmRlci01LXhzIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTYteHMge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXhzLTEyIHtcbiAgICAtbXMtZmxleDogMSAxIDEwMCU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wteHMtMTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXhzLTEwIHtcbiAgICAtbXMtZmxleDogMSAxIDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC14cy05IHtcbiAgICAtbXMtZmxleDogMSAxIDc1JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC14cy04IHtcbiAgICAtbXMtZmxleDogMSAxIDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC14cy03IHtcbiAgICAtbXMtZmxleDogMSAxIDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC14cy02IHtcbiAgICAtbXMtZmxleDogMSAxIDUwJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC14cy01IHtcbiAgICAtbXMtZmxleDogMSAxIDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC14cy00IHtcbiAgICAtbXMtZmxleDogMSAxIDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC14cy0zIHtcbiAgICAtbXMtZmxleDogMSAxIDI1JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC14cy0yIHtcbiAgICAtbXMtZmxleDogMSAxIDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC14cy0xIHtcbiAgICAtbXMtZmxleDogMSAxIDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogT3JpZW50YXRpb24gKi9cbiAgLmZsZXgtY29sdW1uLXhzLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1jb2x1bW5SZXZlcnNlLXhzLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtcm93LXhzLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1yb3dSZXZlcnNlLXhzLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogSnVzdGlmaWNhdGlvbiAqL1xuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zdGFydC14cy1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3BhY2VBcm91bmQteHMtZG93biB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zcGFjZUJldHdlZW4teHMtZG93biB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWNlbnRlci14cy1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWVuZC14cy1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBBbGlnbiBJdGVtcyAoYWZmZWN0cyBtYWluLWF4aXMpICovXG4gIC5mbGV4LWFsaWduSXRlbXMtZW5kLXhzLWRvd24ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkl0ZW1zLWNlbnRlci14cy1kb3duIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkl0ZW1zLXN0cmV0Y2gteHMtZG93biB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkl0ZW1zLXN0YXJ0LXhzLWRvd24ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBBbGlnbiBDb250ZW50IChhZmZlY3RzIGNyb3NzLWF4aXMgaS5lLm92ZXJmbG93KSAqL1xuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RhcnQteHMtZG93biB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25Db250ZW50LWNlbnRlci14cy1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25Db250ZW50LXNwYWNlQmV0d2Vlbi14cy1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VBcm91bmQteHMtZG93biB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1zdHJldGNoLXhzLWRvd24ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1lbmQteHMtZG93biB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBNaXNjICovXG4gIC8qIGZsZXgtYmFzaXMtMTAwIG5vdGU6IEV4dHJhIGNsYXNzIGNhbiBiZSB1c2VkIHdpdGggZmxleC1maWxsU3BhY2UgdG8gZWxpbWluYXRlIGRvdWJsZSBzY3JvbGxiYXJzIGluIElFIGluIGNlcnRhaW4gc2l0dWF0aW9ucyAqL1xuICAuZmxleC1iYXNpcy0xMDAteHMtZG93biB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtd3JhcC14cy1kb3duIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW5vU2hyaW5rLXhzLWRvd24ge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHMtZG93biB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5mbGV4LW92ZXJyaWRlLXhzLWRvd24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1maWxsU3BhY2UteHMtZG93biB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTAteHMtZG93biB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAuZmxleC1vcmRlci0xLXhzLWRvd24ge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItMi14cy1kb3duIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTMteHMtZG93biB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAuZmxleC1vcmRlci00LXhzLWRvd24ge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLmZsZXgtb3JkZXItNS14cy1kb3duIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTYteHMtZG93biB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wteHMtZG93bi0xMiB7XG4gICAgLW1zLWZsZXg6IDEgMSAxMDAlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXhzLWRvd24tMTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXhzLWRvd24tMTAge1xuICAgIC1tcy1mbGV4OiAxIDEgODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXhzLWRvd24tOSB7XG4gICAgLW1zLWZsZXg6IDEgMSA3NSU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wteHMtZG93bi04IHtcbiAgICAtbXMtZmxleDogMSAxIDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC14cy1kb3duLTcge1xuICAgIC1tcy1mbGV4OiAxIDEgNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXhzLWRvd24tNiB7XG4gICAgLW1zLWZsZXg6IDEgMSA1MCU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wteHMtZG93bi01IHtcbiAgICAtbXMtZmxleDogMSAxIDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC14cy1kb3duLTQge1xuICAgIC1tcy1mbGV4OiAxIDEgMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXhzLWRvd24tMyB7XG4gICAgLW1zLWZsZXg6IDEgMSAyNSU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wteHMtZG93bi0yIHtcbiAgICAtbXMtZmxleDogMSAxIDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC14cy1kb3duLTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhzLWRvd24tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC14cy1kb3duLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14cy1kb3duLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14cy1kb3duLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhzLWRvd24tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtZG93bi03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14cy1kb3duLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXhzLWRvd24tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtZG93bi00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14cy1kb3duLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXhzLWRvd24tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtZG93bi0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBPcmllbnRhdGlvbiAqL1xuICAuZmxleC1jb2x1bW4tc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1jb2x1bW5SZXZlcnNlLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXJvdy1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXJvd1JldmVyc2Utc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogSnVzdGlmaWNhdGlvbiAqL1xuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zdGFydC1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXNwYWNlQXJvdW5kLXNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXNwYWNlQmV0d2Vlbi1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWNlbnRlci1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1lbmQtc20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEFsaWduIEl0ZW1zIChhZmZlY3RzIG1haW4tYXhpcykgKi9cbiAgLmZsZXgtYWxpZ25JdGVtcy1lbmQtc20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkl0ZW1zLWNlbnRlci1zbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25JdGVtcy1zdHJldGNoLXNtIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduSXRlbXMtc3RhcnQtc20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBBbGlnbiBDb250ZW50IChhZmZlY3RzIGNyb3NzLWF4aXMgaS5lLm92ZXJmbG93KSAqL1xuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RhcnQtc20ge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1jZW50ZXItc20ge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VCZXR3ZWVuLXNtIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VBcm91bmQtc20ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RyZXRjaC1zbSB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25Db250ZW50LWVuZC1zbSB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBNaXNjICovXG4gIC8qIGZsZXgtYmFzaXMtMTAwIG5vdGU6IEV4dHJhIGNsYXNzIGNhbiBiZSB1c2VkIHdpdGggZmxleC1maWxsU3BhY2UgdG8gZWxpbWluYXRlIGRvdWJsZSBzY3JvbGxiYXJzIGluIElFIGluIGNlcnRhaW4gc2l0dWF0aW9ucyAqL1xuICAuZmxleC1iYXNpcy0xMDAtc20ge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXdyYXAtc20ge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbm9TaHJpbmstc20ge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZmxleC1vdmVycmlkZS1zbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWZpbGxTcGFjZS1zbSB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTAtc20ge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItMS1zbSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAuZmxleC1vcmRlci0yLXNtIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTMtc20ge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItNC1zbSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAuZmxleC1vcmRlci01LXNtIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTYtc20ge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleDogMSAxIDEwMCU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tMTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXNtLTEwIHtcbiAgICAtbXMtZmxleDogMSAxIDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1zbS05IHtcbiAgICAtbXMtZmxleDogMSAxIDc1JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1zbS04IHtcbiAgICAtbXMtZmxleDogMSAxIDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1zbS03IHtcbiAgICAtbXMtZmxleDogMSAxIDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1zbS02IHtcbiAgICAtbXMtZmxleDogMSAxIDUwJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1zbS01IHtcbiAgICAtbXMtZmxleDogMSAxIDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1zbS00IHtcbiAgICAtbXMtZmxleDogMSAxIDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMSAxIDI1JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1zbS0yIHtcbiAgICAtbXMtZmxleDogMSAxIDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1zbS0xIHtcbiAgICAtbXMtZmxleDogMSAxIDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLyogT3JpZW50YXRpb24gKi9cbiAgLmZsZXgtY29sdW1uLXNtLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1jb2x1bW5SZXZlcnNlLXNtLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtcm93LXNtLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1yb3dSZXZlcnNlLXNtLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogSnVzdGlmaWNhdGlvbiAqL1xuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zdGFydC1zbS1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3BhY2VBcm91bmQtc20tZG93biB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zcGFjZUJldHdlZW4tc20tZG93biB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWNlbnRlci1zbS1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWVuZC1zbS1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBBbGlnbiBJdGVtcyAoYWZmZWN0cyBtYWluLWF4aXMpICovXG4gIC5mbGV4LWFsaWduSXRlbXMtZW5kLXNtLWRvd24ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkl0ZW1zLWNlbnRlci1zbS1kb3duIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkl0ZW1zLXN0cmV0Y2gtc20tZG93biB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkl0ZW1zLXN0YXJ0LXNtLWRvd24ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBBbGlnbiBDb250ZW50IChhZmZlY3RzIGNyb3NzLWF4aXMgaS5lLm92ZXJmbG93KSAqL1xuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RhcnQtc20tZG93biB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25Db250ZW50LWNlbnRlci1zbS1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25Db250ZW50LXNwYWNlQmV0d2Vlbi1zbS1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VBcm91bmQtc20tZG93biB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1zdHJldGNoLXNtLWRvd24ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1lbmQtc20tZG93biB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBNaXNjICovXG4gIC8qIGZsZXgtYmFzaXMtMTAwIG5vdGU6IEV4dHJhIGNsYXNzIGNhbiBiZSB1c2VkIHdpdGggZmxleC1maWxsU3BhY2UgdG8gZWxpbWluYXRlIGRvdWJsZSBzY3JvbGxiYXJzIGluIElFIGluIGNlcnRhaW4gc2l0dWF0aW9ucyAqL1xuICAuZmxleC1iYXNpcy0xMDAtc20tZG93biB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtd3JhcC1zbS1kb3duIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW5vU2hyaW5rLXNtLWRvd24ge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZG93biB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5mbGV4LW92ZXJyaWRlLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1maWxsU3BhY2Utc20tZG93biB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTAtc20tZG93biB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAuZmxleC1vcmRlci0xLXNtLWRvd24ge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItMi1zbS1kb3duIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTMtc20tZG93biB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAuZmxleC1vcmRlci00LXNtLWRvd24ge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLmZsZXgtb3JkZXItNS1zbS1kb3duIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTYtc20tZG93biB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tZG93bi0xMiB7XG4gICAgLW1zLWZsZXg6IDEgMSAxMDAlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXNtLWRvd24tMTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXNtLWRvd24tMTAge1xuICAgIC1tcy1mbGV4OiAxIDEgODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXNtLWRvd24tOSB7XG4gICAgLW1zLWZsZXg6IDEgMSA3NSU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tZG93bi04IHtcbiAgICAtbXMtZmxleDogMSAxIDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1zbS1kb3duLTcge1xuICAgIC1tcy1mbGV4OiAxIDEgNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXNtLWRvd24tNiB7XG4gICAgLW1zLWZsZXg6IDEgMSA1MCU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tZG93bi01IHtcbiAgICAtbXMtZmxleDogMSAxIDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1zbS1kb3duLTQge1xuICAgIC1tcy1mbGV4OiAxIDEgMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXNtLWRvd24tMyB7XG4gICAgLW1zLWZsZXg6IDEgMSAyNSU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tZG93bi0yIHtcbiAgICAtbXMtZmxleDogMSAxIDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1zbS1kb3duLTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLWRvd24tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS1kb3duLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1kb3duLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1kb3duLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLWRvd24tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tZG93bi03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1kb3duLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLWRvd24tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tZG93bi00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1kb3duLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLWRvd24tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tZG93bi0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLyogT3JpZW50YXRpb24gKi9cbiAgLmZsZXgtY29sdW1uLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtY29sdW1uUmV2ZXJzZS1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1yb3ctbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1yb3dSZXZlcnNlLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEp1c3RpZmljYXRpb24gKi9cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3RhcnQtbWQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zcGFjZUFyb3VuZC1tZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zcGFjZUJldHdlZW4tbWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1jZW50ZXItbWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtZW5kLW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBBbGlnbiBJdGVtcyAoYWZmZWN0cyBtYWluLWF4aXMpICovXG4gIC5mbGV4LWFsaWduSXRlbXMtZW5kLW1kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25JdGVtcy1jZW50ZXItbWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduSXRlbXMtc3RyZXRjaC1tZCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkl0ZW1zLXN0YXJ0LW1kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogQWxpZ24gQ29udGVudCAoYWZmZWN0cyBjcm9zcy1heGlzIGkuZS5vdmVyZmxvdykgKi9cbiAgLmZsZXgtYWxpZ25Db250ZW50LXN0YXJ0LW1kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtY2VudGVyLW1kIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25Db250ZW50LXNwYWNlQmV0d2Vlbi1tZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25Db250ZW50LXNwYWNlQXJvdW5kLW1kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25Db250ZW50LXN0cmV0Y2gtbWQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1lbmQtbWQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogTWlzYyAqL1xuICAvKiBmbGV4LWJhc2lzLTEwMCBub3RlOiBFeHRyYSBjbGFzcyBjYW4gYmUgdXNlZCB3aXRoIGZsZXgtZmlsbFNwYWNlIHRvIGVsaW1pbmF0ZSBkb3VibGUgc2Nyb2xsYmFycyBpbiBJRSBpbiBjZXJ0YWluIHNpdHVhdGlvbnMgKi9cbiAgLmZsZXgtYmFzaXMtMTAwLW1kIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC13cmFwLW1kIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW5vU2hyaW5rLW1kIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmZsZXgtb3ZlcnJpZGUtbWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1maWxsU3BhY2UtbWQge1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAuZmxleC1vcmRlci0wLW1kIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTEtbWQge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItMi1tZCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAuZmxleC1vcmRlci0zLW1kIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTQtbWQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLmZsZXgtb3JkZXItNS1tZCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAuZmxleC1vcmRlci02LW1kIHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1tZC0xMiB7XG4gICAgLW1zLWZsZXg6IDEgMSAxMDAlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMSAxIDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1tZC0xMCB7XG4gICAgLW1zLWZsZXg6IDEgMSA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtOSB7XG4gICAgLW1zLWZsZXg6IDEgMSA3NSU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDEgMSA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtNyB7XG4gICAgLW1zLWZsZXg6IDEgMSA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtNiB7XG4gICAgLW1zLWZsZXg6IDEgMSA1MCU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDEgMSA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtNCB7XG4gICAgLW1zLWZsZXg6IDEgMSAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtMyB7XG4gICAgLW1zLWZsZXg6IDEgMSAyNSU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDEgMSAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtMSB7XG4gICAgLW1zLWZsZXg6IDEgMSA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAvKiBPcmllbnRhdGlvbiAqL1xuICAuZmxleC1jb2x1bW4tbWQtZG93biB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWNvbHVtblJldmVyc2UtbWQtZG93biB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1yb3ctbWQtZG93biB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXJvd1JldmVyc2UtbWQtZG93biB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBKdXN0aWZpY2F0aW9uICovXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXN0YXJ0LW1kLWRvd24ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zcGFjZUFyb3VuZC1tZC1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXNwYWNlQmV0d2Vlbi1tZC1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtY2VudGVyLW1kLWRvd24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtZW5kLW1kLWRvd24ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEFsaWduIEl0ZW1zIChhZmZlY3RzIG1haW4tYXhpcykgKi9cbiAgLmZsZXgtYWxpZ25JdGVtcy1lbmQtbWQtZG93biB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduSXRlbXMtY2VudGVyLW1kLWRvd24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduSXRlbXMtc3RyZXRjaC1tZC1kb3duIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduSXRlbXMtc3RhcnQtbWQtZG93biB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEFsaWduIENvbnRlbnQgKGFmZmVjdHMgY3Jvc3MtYXhpcyBpLmUub3ZlcmZsb3cpICovXG4gIC5mbGV4LWFsaWduQ29udGVudC1zdGFydC1tZC1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtY2VudGVyLW1kLWRvd24ge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VCZXR3ZWVuLW1kLWRvd24ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1zcGFjZUFyb3VuZC1tZC1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25Db250ZW50LXN0cmV0Y2gtbWQtZG93biB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25Db250ZW50LWVuZC1tZC1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIE1pc2MgKi9cbiAgLyogZmxleC1iYXNpcy0xMDAgbm90ZTogRXh0cmEgY2xhc3MgY2FuIGJlIHVzZWQgd2l0aCBmbGV4LWZpbGxTcGFjZSB0byBlbGltaW5hdGUgZG91YmxlIHNjcm9sbGJhcnMgaW4gSUUgaW4gY2VydGFpbiBzaXR1YXRpb25zICovXG4gIC5mbGV4LWJhc2lzLTEwMC1tZC1kb3duIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC13cmFwLW1kLWRvd24ge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbm9TaHJpbmstbWQtZG93biB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1kb3duIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmZsZXgtb3ZlcnJpZGUtbWQtZG93biB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWZpbGxTcGFjZS1tZC1kb3duIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItMC1tZC1kb3duIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTEtbWQtZG93biB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAuZmxleC1vcmRlci0yLW1kLWRvd24ge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItMy1tZC1kb3duIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTQtbWQtZG93biB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAuZmxleC1vcmRlci01LW1kLWRvd24ge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLmZsZXgtb3JkZXItNi1tZC1kb3duIHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1tZC1kb3duLTEyIHtcbiAgICAtbXMtZmxleDogMSAxIDEwMCU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtZG93bi0xMSB7XG4gICAgLW1zLWZsZXg6IDEgMSA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtZG93bi0xMCB7XG4gICAgLW1zLWZsZXg6IDEgMSA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtZG93bi05IHtcbiAgICAtbXMtZmxleDogMSAxIDc1JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1tZC1kb3duLTgge1xuICAgIC1tcy1mbGV4OiAxIDEgNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLW1kLWRvd24tNyB7XG4gICAgLW1zLWZsZXg6IDEgMSA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtZG93bi02IHtcbiAgICAtbXMtZmxleDogMSAxIDUwJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1tZC1kb3duLTUge1xuICAgIC1tcy1mbGV4OiAxIDEgNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLW1kLWRvd24tNCB7XG4gICAgLW1zLWZsZXg6IDEgMSAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtZG93bi0zIHtcbiAgICAtbXMtZmxleDogMSAxIDI1JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1tZC1kb3duLTIge1xuICAgIC1tcy1mbGV4OiAxIDEgMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLW1kLWRvd24tMSB7XG4gICAgLW1zLWZsZXg6IDEgMSA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtZG93bi0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLWRvd24tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLWRvd24tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLWRvd24tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtZG93bi04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1kb3duLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLWRvd24tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtZG93bi01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1kb3duLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLWRvd24tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtZG93bi0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1kb3duLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBPcmllbnRhdGlvbiAqL1xuICAuZmxleC1jb2x1bW4tbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1jb2x1bW5SZXZlcnNlLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXJvdy1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXJvd1JldmVyc2UtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogSnVzdGlmaWNhdGlvbiAqL1xuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zdGFydC1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXNwYWNlQXJvdW5kLWxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXNwYWNlQmV0d2Vlbi1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWNlbnRlci1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1lbmQtbGcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEFsaWduIEl0ZW1zIChhZmZlY3RzIG1haW4tYXhpcykgKi9cbiAgLmZsZXgtYWxpZ25JdGVtcy1lbmQtbGcge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkl0ZW1zLWNlbnRlci1sZyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25JdGVtcy1zdHJldGNoLWxnIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduSXRlbXMtc3RhcnQtbGcge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBBbGlnbiBDb250ZW50IChhZmZlY3RzIGNyb3NzLWF4aXMgaS5lLm92ZXJmbG93KSAqL1xuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RhcnQtbGcge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1jZW50ZXItbGcge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VCZXR3ZWVuLWxnIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VBcm91bmQtbGcge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RyZXRjaC1sZyB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25Db250ZW50LWVuZC1sZyB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBNaXNjICovXG4gIC8qIGZsZXgtYmFzaXMtMTAwIG5vdGU6IEV4dHJhIGNsYXNzIGNhbiBiZSB1c2VkIHdpdGggZmxleC1maWxsU3BhY2UgdG8gZWxpbWluYXRlIGRvdWJsZSBzY3JvbGxiYXJzIGluIElFIGluIGNlcnRhaW4gc2l0dWF0aW9ucyAqL1xuICAuZmxleC1iYXNpcy0xMDAtbGcge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXdyYXAtbGcge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbm9TaHJpbmstbGcge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGcge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZmxleC1vdmVycmlkZS1sZyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWZpbGxTcGFjZS1sZyB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTAtbGcge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItMS1sZyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAuZmxleC1vcmRlci0yLWxnIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTMtbGcge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItNC1sZyB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAuZmxleC1vcmRlci01LWxnIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTYtbGcge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleDogMSAxIDEwMCU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMSAxIDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleDogMSAxIDc1JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMSAxIDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1sZy03IHtcbiAgICAtbXMtZmxleDogMSAxIDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleDogMSAxIDUwJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMSAxIDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1sZy00IHtcbiAgICAtbXMtZmxleDogMSAxIDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleDogMSAxIDI1JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMSAxIDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1sZy0xIHtcbiAgICAtbXMtZmxleDogMSAxIDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC8qIE9yaWVudGF0aW9uICovXG4gIC5mbGV4LWNvbHVtbi1sZy1kb3duIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtY29sdW1uUmV2ZXJzZS1sZy1kb3duIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXJvdy1sZy1kb3duIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtcm93UmV2ZXJzZS1sZy1kb3duIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEp1c3RpZmljYXRpb24gKi9cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3RhcnQtbGctZG93biB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXNwYWNlQXJvdW5kLWxnLWRvd24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3BhY2VCZXR3ZWVuLWxnLWRvd24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1jZW50ZXItbGctZG93biB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1lbmQtbGctZG93biB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogQWxpZ24gSXRlbXMgKGFmZmVjdHMgbWFpbi1heGlzKSAqL1xuICAuZmxleC1hbGlnbkl0ZW1zLWVuZC1sZy1kb3duIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25JdGVtcy1jZW50ZXItbGctZG93biB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25JdGVtcy1zdHJldGNoLWxnLWRvd24ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25JdGVtcy1zdGFydC1sZy1kb3duIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogQWxpZ24gQ29udGVudCAoYWZmZWN0cyBjcm9zcy1heGlzIGkuZS5vdmVyZmxvdykgKi9cbiAgLmZsZXgtYWxpZ25Db250ZW50LXN0YXJ0LWxnLWRvd24ge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1jZW50ZXItbGctZG93biB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1zcGFjZUJldHdlZW4tbGctZG93biB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25Db250ZW50LXNwYWNlQXJvdW5kLWxnLWRvd24ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RyZXRjaC1sZy1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtZW5kLWxnLWRvd24ge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogTWlzYyAqL1xuICAvKiBmbGV4LWJhc2lzLTEwMCBub3RlOiBFeHRyYSBjbGFzcyBjYW4gYmUgdXNlZCB3aXRoIGZsZXgtZmlsbFNwYWNlIHRvIGVsaW1pbmF0ZSBkb3VibGUgc2Nyb2xsYmFycyBpbiBJRSBpbiBjZXJ0YWluIHNpdHVhdGlvbnMgKi9cbiAgLmZsZXgtYmFzaXMtMTAwLWxnLWRvd24ge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXdyYXAtbGctZG93biB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1ub1Nocmluay1sZy1kb3duIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZmxleC1vdmVycmlkZS1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtZmlsbFNwYWNlLWxnLWRvd24ge1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAuZmxleC1vcmRlci0wLWxnLWRvd24ge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItMS1sZy1kb3duIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTItbGctZG93biB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAuZmxleC1vcmRlci0zLWxnLWRvd24ge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItNC1sZy1kb3duIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTUtbGctZG93biB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAuZmxleC1vcmRlci02LWxnLWRvd24ge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLWxnLWRvd24tMTIge1xuICAgIC1tcy1mbGV4OiAxIDEgMTAwJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1sZy1kb3duLTExIHtcbiAgICAtbXMtZmxleDogMSAxIDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1sZy1kb3duLTEwIHtcbiAgICAtbXMtZmxleDogMSAxIDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1sZy1kb3duLTkge1xuICAgIC1tcy1mbGV4OiAxIDEgNzUlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLWxnLWRvd24tOCB7XG4gICAgLW1zLWZsZXg6IDEgMSA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbGctZG93bi03IHtcbiAgICAtbXMtZmxleDogMSAxIDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1sZy1kb3duLTYge1xuICAgIC1tcy1mbGV4OiAxIDEgNTAlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLWxnLWRvd24tNSB7XG4gICAgLW1zLWZsZXg6IDEgMSA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbGctZG93bi00IHtcbiAgICAtbXMtZmxleDogMSAxIDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC1sZy1kb3duLTMge1xuICAgIC1tcy1mbGV4OiAxIDEgMjUlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLWxnLWRvd24tMiB7XG4gICAgLW1zLWZsZXg6IDEgMSAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wtbGctZG93bi0xIHtcbiAgICAtbXMtZmxleDogMSAxIDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1kb3duLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctZG93bi0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctZG93bi0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctZG93bi05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy1kb3duLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWRvd24tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctZG93bi02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy1kb3duLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWRvd24tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctZG93bi0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy1kb3duLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWRvd24tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC8qIE9yaWVudGF0aW9uICovXG4gIC5mbGV4LWNvbHVtbi14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWNvbHVtblJldmVyc2UteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtcm93LXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtcm93UmV2ZXJzZS14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBKdXN0aWZpY2F0aW9uICovXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXN0YXJ0LXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3BhY2VBcm91bmQteGwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3BhY2VCZXR3ZWVuLXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtY2VudGVyLXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWVuZC14bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogQWxpZ24gSXRlbXMgKGFmZmVjdHMgbWFpbi1heGlzKSAqL1xuICAuZmxleC1hbGlnbkl0ZW1zLWVuZC14bCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduSXRlbXMtY2VudGVyLXhsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkl0ZW1zLXN0cmV0Y2gteGwge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25JdGVtcy1zdGFydC14bCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEFsaWduIENvbnRlbnQgKGFmZmVjdHMgY3Jvc3MtYXhpcyBpLmUub3ZlcmZsb3cpICovXG4gIC5mbGV4LWFsaWduQ29udGVudC1zdGFydC14bCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtYWxpZ25Db250ZW50LWNlbnRlci14bCB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1zcGFjZUJldHdlZW4teGwge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1zcGFjZUFyb3VuZC14bCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWFsaWduQ29udGVudC1zdHJldGNoLXhsIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1hbGlnbkNvbnRlbnQtZW5kLXhsIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIE1pc2MgKi9cbiAgLyogZmxleC1iYXNpcy0xMDAgbm90ZTogRXh0cmEgY2xhc3MgY2FuIGJlIHVzZWQgd2l0aCBmbGV4LWZpbGxTcGFjZSB0byBlbGltaW5hdGUgZG91YmxlIHNjcm9sbGJhcnMgaW4gSUUgaW4gY2VydGFpbiBzaXR1YXRpb25zICovXG4gIC5mbGV4LWJhc2lzLTEwMC14bCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtd3JhcC14bCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1ub1Nocmluay14bCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5mbGV4LW92ZXJyaWRlLXhsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtZmlsbFNwYWNlLXhsIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItMC14bCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAuZmxleC1vcmRlci0xLXhsIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTIteGwge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLmZsZXgtb3JkZXItMy14bCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAuZmxleC1vcmRlci00LXhsIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5mbGV4LW9yZGVyLTUteGwge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLmZsZXgtb3JkZXItNi14bCB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wteGwtMTIge1xuICAgIC1tcy1mbGV4OiAxIDEgMTAwJTtcbiAgfVxuXG4gICpbY2xhc3NePWZsZXhdLmZsZXgtY29sdW1uID4gLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDEgMSA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAqW2NsYXNzXj1mbGV4XS5mbGV4LWNvbHVtbiA+IC5jb2wteGwtMTAge1xuICAgIC1tcy1mbGV4OiAxIDEgODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXhsLTkge1xuICAgIC1tcy1mbGV4OiAxIDEgNzUlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAxIDEgNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAxIDEgNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXhsLTYge1xuICAgIC1tcy1mbGV4OiAxIDEgNTAlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAxIDEgNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAxIDEgMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXhsLTMge1xuICAgIC1tcy1mbGV4OiAxIDEgMjUlO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAxIDEgMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgKltjbGFzc149ZmxleF0uZmxleC1jb2x1bW4gPiAuY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14bC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBJTlBVVFMgPT09ICovXG5pbnB1dDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gU1RZTEVTID09PSAqL1xuLmlucHV0LWVuY2xvc2VkIHtcbiAgYm9yZGVyOiAwcHggaGlkZGVuO1xuICBmb250LXNpemU6IDFlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlucHV0LWVuY2xvc2VkIG9wdGlvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5wdXQtZW5jbG9zZWQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZW5jbG9zZWQ6bm90KDpkaXNhYmxlZCkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaW5wdXQtZW5jbG9zZWQgaW5wdXQge1xuICBib3JkZXI6IDBweCBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG1hcmdpbjogMHB4IDBweDtcbiAgcGFkZGluZzogMHB4IDBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IFZBUklBTlRTID09PSAqL1xuLyogRGlzYWJsZWQgVmFyaWFudHMgKi9cbltjbGFzc149aW5wdXQtXTpkaXNhYmxlZCwgW2NsYXNzKj1pbnB1dC1dLmRpc2FibGVkIHtcbiAgYm9yZGVyOiAwcHggaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogU2l6ZSBWYXJpYW50cyAqL1xuW2NsYXNzXj1pbnB1dC1dLnNtLCBbY2xhc3MqPWlucHV0LV0uc20ge1xuICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzc149aW5wdXQtXS5tZCwgW2NsYXNzKj1pbnB1dC1dLm1kIHtcbiAgZm9udC1zaXplOiAxLjI1ZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuW2NsYXNzXj1pbnB1dC1dLmxnLCBbY2xhc3MqPWlucHV0LV0ubGcge1xuICBmb250LXNpemU6IDEuNzVlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbltjbGFzc149aW5wdXQtXS54bCwgW2NsYXNzKj1pbnB1dC1dLnhsIHtcbiAgZm9udC1zaXplOiA0ZW0gIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gRUxFTUVOVCBTRVRUSU5HUyA9PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBpbnB1dFtkYXRhLWNlbGwtZm9ybWF0PUNVUlJFTkNZXSwgaW5wdXRbZGF0YS1jZWxsLWZvcm1hdD1QRVJDRU5UQUdFXSwgaW5wdXRbZGF0YS1jZWxsLWZvcm1hdD1OVU1CRVJdIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGlucHV0LWNoYW5nZUNoZWNrZWRTdGF0ZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpbnB1dC1jaGFuZ2VDaGVja2VkU3RhdGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBJbnB1dDogU3RhbmRhcmQgQnV0dG9uID09PSAqL1xuW3R5cGU9Y2hlY2tib3hdLnN0ZCArIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG5bdHlwZT1yYWRpb10uc3RkICsgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLnN0ZDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA5cHQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5zdGQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMTEuNXB0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuaW5wdXQuc3RkLm5vLWJvcmRlciArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMHB4IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB0O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5pbnB1dC5zdGQuaW5jbHVkZS1vZmZTeW1ib2w6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbmlucHV0LnN0ZDpub3QoLmluY2x1ZGUtb2ZmU3ltYm9sKTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuaW5wdXQuc3RkLmluY2x1ZGUtb2ZmU3ltYm9sOmRpc2FibGVkICsgbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IElucHV0OiBUb2dnbGUgQnV0dG9uID09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IElucHV0OiBUb2dnbGUgQ29sb3IgPT09ICovXG5pbnB1dC50b2dnbGVDb2xvcjpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmlucHV0LnRvZ2dsZUNvbG9yOmNoZWNrZWQgKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmlucHV0LnRvZ2dsZUNvbG9yLnVuZGVybGluZSArIGxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbmlucHV0LnRvZ2dsZUNvbG9yLndoaXRlICsgbGFiZWwge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dC50b2dnbGVDb2xvciArIGxhYmVsOmhvdmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMTBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29udGVudDogXCJcIjtcbiAgYW5pbWF0aW9uOiBidG4tdGV4dC1ob3ZlciAwLjM1cyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBDSEVDS0JPWCBTRUxFQ1RPUlMgPT09ICovXG5bdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBFeHBhbmQgQ29sbGFwc2UgaW5kaWNhdG9ycyAqL1xuLmV4cGFuZENvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV4cGFuZENvbGxhcHNlICsgbGFiZWw6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5leHBhbmRDb2xsYXBzZSArIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IFJBRElPIFNFTEVDVE9SUyA9PT0gKi9cblt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gU0xJREVSUyA9PT0gKi9cbmlucHV0W3R5cGU9cmFkaW9dLmJ1dHRvbiArIGxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLmJ1dHRvbjpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10uYnV0dG9uOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gVEVYVCA9PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IFdFSUdIVCBWQVJJQU5UUyA9PT0gKi9cbi50ZXh0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBTSVpFIFZBUklBTlRTID09PSAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi4xNWVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS42NWVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG5oMS5sZywgLmgxLmxnIHtcbiAgZm9udC1zaXplOiAyLjRlbTtcbn1cblxuaDIubGcsIC5oMi5sZyB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG5oMy5sZywgLmgzLmxnIHtcbiAgZm9udC1zaXplOiAxLjdlbTtcbn1cblxuaDQubGcsIC5oNC5sZyB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG59XG5cbmg1LmxnLCAuaDUubGcge1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuXG5oNi5sZywgLmg2LmxnIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbmgxLnhsLCAuaDEueGwge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuaDEueHhsLCAuaDEueHhsIHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5zbSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi54cyB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IEVMRU1FTlQgU0VUVElOR1MgPT09ICovXG5lbSwgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nLCBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmNvZGUsIHByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IE1JU0MgPT09ICovXG4udGV4dC1zdXBlcnNjcmlwdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA1MCU7XG4gIHRvcDogLThweDtcbiAgb3BhY2l0eTogMC41O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gQWxpZ25tZW50ID09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6MXB4KSB7XG4gIC50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6MXB4KSB7XG4gIC50ZXh0LWxlZnQteHMge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWNlbnRlci14cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1yaWdodC14cyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0LWxlZnQteHMtZG93biB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtY2VudGVyLXhzLWRvd24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtcmlnaHQteHMtZG93biB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LWxlZnQtc20ge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWNlbnRlci1zbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1yaWdodC1zbSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC50ZXh0LWxlZnQtc20tZG93biB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtY2VudGVyLXNtLWRvd24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtcmlnaHQtc20tZG93biB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAudGV4dC1sZWZ0LW1kIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1jZW50ZXItbWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtcmlnaHQtbWQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRleHQtbGVmdC1tZC1kb3duIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1jZW50ZXItbWQtZG93biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1yaWdodC1tZC1kb3duIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LWxlZnQtbGcge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWNlbnRlci1sZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1yaWdodC1sZyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAudGV4dC1sZWZ0LWxnLWRvd24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWNlbnRlci1sZy1kb3duIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXJpZ2h0LWxnLWRvd24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRleHQtbGVmdC14bCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtY2VudGVyLXhsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXJpZ2h0LXhsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNYXJnaW4gJiBwYWRkaW5nICovXG4vKiBNYXJnaW4gYW5kIHBhZGRpbmc6IEJyZWFrcG9pbnRzICovXG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLm0tMCB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTUge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0xMCB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTE1IHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMjAge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0yNSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTMwIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMzUge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS00MCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTQ1IHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC00NSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tNTAge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01IHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1IHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1IHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01IHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1IHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1IHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01IHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1IHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1IHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01IHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1IHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLm0tMC14cyB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0wLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0wLXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0wLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMC14cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0wLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0wLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTUteHMge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtNS14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItNS14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNS14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTUteHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtNS14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktNS14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0xMC14cyB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMTAteHMge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0xMC14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTEwLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTEwLXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0xMC14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0xMC14cyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTE1LXhzIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0xNS14cyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTE1LXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMTUteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMTUteHMge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTE1LXhzIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTE1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMjAteHMge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTIwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMjAteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0yMC14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0yMC14cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMjAteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMjAteHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0yNS14cyB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMjUteHMge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0yNS14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTI1LXhzIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTI1LXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0yNS14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0yNS14cyB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTMwLXhzIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0zMC14cyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTMwLXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMzAteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMzAteHMge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTMwLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTMwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMzUteHMge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTM1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMzUteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0zNS14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0zNS14cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMzUteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMzUteHMge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS00MC14cyB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtNDAteHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi00MC14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTQwLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTQwLXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC00MC14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS00MC14cyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTQ1LXhzIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC00NS14cyB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTQ1LXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNDUteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNDUteHMge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTQ1LXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTQ1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tNTAteHMge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTUwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItNTAteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC01MC14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci01MC14cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtNTAteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktNTAteHMge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLXhzIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14cyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLXhzIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUteHMge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14cyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LXhzIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUteHMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAteHMge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14cyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteHMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLXhzIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAteHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUteHMge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14cyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAteHMge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LXhzIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteHMge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS14cyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUteHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLXhzIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteHMge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC14cyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAteHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LXhzIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteHMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteHMge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS14cyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUteHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLXhzIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14cyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUteHMge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUteHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUteHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC14cyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhzIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUteHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAteHMge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS14cyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUteHMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhzIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAteHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUteHMge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC14cyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAteHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhzIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUteHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAteHMge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLXhzIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14cyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLXhzIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUteHMge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14cyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LXhzIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUteHMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAteHMge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14cyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteHMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLXhzIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAteHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUteHMge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14cyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAteHMge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LXhzIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteHMge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS14cyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUteHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLXhzIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteHMge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC14cyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAteHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LXhzIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteHMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteHMge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS14cyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUteHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLXhzIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14cyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUteHMge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUteHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUteHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC14cyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhzIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUteHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAteHMge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS14cyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUteHMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhzIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAteHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUteHMge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC14cyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAteHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhzIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUteHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAteHMge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLXhzIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14cyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLXhzIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUteHMge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14cyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LXhzIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUteHMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAteHMge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14cyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteHMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLXhzIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAteHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUteHMge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14cyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAteHMge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LXhzIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteHMge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS14cyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUteHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLXhzIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteHMge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC14cyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAteHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LXhzIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteHMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteHMge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS14cyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUteHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLXhzIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14cyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUteHMge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUteHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUteHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC14cyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhzIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUteHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAteHMge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS14cyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUteHMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhzIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAteHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUteHMge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC14cyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAteHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhzIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUteHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAteHMge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLXhzIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14cyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLXhzIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUteHMge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14cyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LXhzIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUteHMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAteHMge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14cyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteHMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLXhzIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAteHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUteHMge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14cyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAteHMge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LXhzIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteHMge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS14cyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUteHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLXhzIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteHMge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC14cyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAteHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LXhzIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteHMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteHMge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS14cyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUteHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLXhzIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tMC14cy1kb3duIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTAteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMC14cy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0wLXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0wLXhzLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMC14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0wLXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tNS14cy1kb3duIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTUteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItNS14cy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC01LXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci01LXhzLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtNS14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS01LXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMTAteHMtZG93biB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMTAteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTEwLXhzLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0xMC14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTEwLXhzLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTEwLXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMTAteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTE1LXhzLWRvd24ge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTE1LXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0xNS14cy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMTUteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0xNS14cy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0xNS14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTE1LXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0yMC14cy1kb3duIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0yMC14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMjAteHMtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTIwLXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMjAteHMtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMjAteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0yMC14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMjUteHMtZG93biB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMjUteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTI1LXhzLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0yNS14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTI1LXhzLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTI1LXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMjUteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTMwLXhzLWRvd24ge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTMwLXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0zMC14cy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMzAteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0zMC14cy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0zMC14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTMwLXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0zNS14cy1kb3duIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0zNS14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMzUteHMtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTM1LXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMzUteHMtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMzUteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0zNS14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tNDAteHMtZG93biB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtNDAteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTQwLXhzLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC00MC14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTQwLXhzLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTQwLXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktNDAteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTQ1LXhzLWRvd24ge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTQ1LXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi00NS14cy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNDUteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci00NS14cy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC00NS14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTQ1LXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS01MC14cy1kb3duIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC01MC14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItNTAteHMtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTUwLXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNTAteHMtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtNTAteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS01MC14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteHMtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteHMtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteHMtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteHMtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteHMtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteHMtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteHMtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteHMtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteHMtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteHMtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteHMtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteHMtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteHMtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteHMtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteHMtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteHMtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteHMtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteHMtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteHMtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteHMtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteHMtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteHMtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tMC1zbSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0wLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0wLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0wLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0wLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0wLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTUtc20ge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtNS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItNS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTUtc20ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtNS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktNS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0xMC1zbSB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMTAtc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0xMC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTEwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTEwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0xMC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0xMC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTE1LXNtIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0xNS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTE1LXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMTUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMTUtc20ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTE1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTE1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMjAtc20ge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTIwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMjAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0yMC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0yMC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMjAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMjAtc20ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0yNS1zbSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMjUtc20ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0yNS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTI1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTI1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0yNS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0yNS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTMwLXNtIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0zMC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTMwLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMzAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMzAtc20ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTMwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTMwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMzUtc20ge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTM1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMzUtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0zNS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0zNS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMzUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMzUtc20ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS00MC1zbSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtNDAtc20ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi00MC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTQwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTQwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC00MC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS00MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTQ1LXNtIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC00NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTQ1LXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNDUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNDUtc20ge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTQ1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTQ1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tNTAtc20ge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTUwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItNTAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC01MC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci01MC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtNTAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktNTAtc20ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLXNtIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1zbSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLXNtIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtc20ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1zbSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LXNtIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtc20ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1zbSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLXNtIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtc20ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1zbSB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtc20ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LXNtIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtc20ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1zbSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLXNtIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtc20ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1zbSB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LXNtIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtc20ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1zbSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLXNtIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1zbSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtc20ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1zbSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXNtIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtc20ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1zbSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXNtIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtc20ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1zbSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXNtIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtc20ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLXNtIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1zbSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLXNtIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtc20ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1zbSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LXNtIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtc20ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1zbSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLXNtIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtc20ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1zbSB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtc20ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LXNtIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtc20ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1zbSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLXNtIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtc20ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1zbSB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LXNtIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtc20ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1zbSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLXNtIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1zbSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtc20ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1zbSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXNtIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtc20ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1zbSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXNtIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtc20ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1zbSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXNtIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtc20ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLXNtIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1zbSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLXNtIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtc20ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1zbSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LXNtIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtc20ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1zbSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLXNtIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtc20ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1zbSB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtc20ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LXNtIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtc20ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1zbSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLXNtIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtc20ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1zbSB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LXNtIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtc20ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1zbSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLXNtIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1zbSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtc20ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1zbSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXNtIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtc20ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1zbSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXNtIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtc20ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1zbSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXNtIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtc20ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLXNtIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1zbSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLXNtIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtc20ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1zbSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LXNtIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtc20ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1zbSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLXNtIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtc20ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1zbSB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtc20ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LXNtIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtc20ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1zbSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLXNtIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtc20ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1zbSB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LXNtIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtc20ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1zbSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLXNtIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLm0tMC1zbS1kb3duIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTAtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMC1zbS1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0wLXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0wLXNtLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMC1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0wLXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tNS1zbS1kb3duIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTUtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC01LXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci01LXNtLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS01LXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMTAtc20tZG93biB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMTAtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTEwLXNtLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0xMC1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTEwLXNtLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTEwLXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMTAtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTE1LXNtLWRvd24ge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTE1LXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0xNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMTUtc20tZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0xNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0xNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTE1LXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0yMC1zbS1kb3duIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0yMC1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMjAtc20tZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTIwLXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMjAtc20tZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMjAtc20tZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0yMC1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMjUtc20tZG93biB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMjUtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTI1LXNtLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0yNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTI1LXNtLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTI1LXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMjUtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTMwLXNtLWRvd24ge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTMwLXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0zMC1zbS1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMzAtc20tZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0zMC1zbS1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0zMC1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTMwLXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0zNS1zbS1kb3duIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0zNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMzUtc20tZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTM1LXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMzUtc20tZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMzUtc20tZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0zNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tNDAtc20tZG93biB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtNDAtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTQwLXNtLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC00MC1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTQwLXNtLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTQwLXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktNDAtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTQ1LXNtLWRvd24ge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTQ1LXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi00NS1zbS1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNDUtc20tZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci00NS1zbS1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC00NS1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTQ1LXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS01MC1zbS1kb3duIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC01MC1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItNTAtc20tZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTUwLXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNTAtc20tZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtNTAtc20tZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS01MC1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtc20tZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtc20tZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtc20tZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtc20tZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtc20tZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtc20tZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtc20tZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtc20tZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtc20tZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtc20tZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtc20tZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtc20tZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtc20tZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtc20tZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtc20tZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtc20tZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtc20tZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtc20tZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtc20tZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtc20tZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtc20tZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtc20tZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5tLTAtbWQge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS01LW1kIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTUtbWQge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTUtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci01LW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTUtbWQge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMTAtbWQge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTEwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMTAtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0xMC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0xMC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMTAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMTAtbWQge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0xNS1tZCB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMTUtbWQge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0xNS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTE1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTE1LW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0xNS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0xNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTIwLW1kIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0yMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTIwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMjAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMjAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTIwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTIwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMjUtbWQge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTI1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMjUtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0yNS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0yNS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMjUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMjUtbWQge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0zMC1tZCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMzAtbWQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0zMC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTMwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTMwLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0zMC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0zMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTM1LW1kIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0zNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTM1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMzUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMzUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTM1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTM1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tNDAtbWQge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTQwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItNDAtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC00MC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci00MC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtNDAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktNDAtbWQge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS00NS1tZCB7XG4gICAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtNDUtbWQge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi00NS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTQ1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTQ1LW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC00NS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS00NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTUwLW1kIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC01MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTUwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNTAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNTAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTUwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTUwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1tZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbWQge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1tZCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LW1kIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbWQge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1tZCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLW1kIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbWQge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1tZCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LW1kIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbWQge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLW1kIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1tZCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLW1kIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbWQge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1tZCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LW1kIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbWQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1tZCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLW1kIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbWQge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1tZCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbWQge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LW1kIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtbWQge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1tZCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLW1kIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtbWQge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1tZCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LW1kIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtbWQge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1tZCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLW1kIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1tZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbWQge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1tZCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LW1kIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbWQge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1tZCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLW1kIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbWQge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1tZCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LW1kIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbWQge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLW1kIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1tZCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLW1kIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbWQge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1tZCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LW1kIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbWQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1tZCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLW1kIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbWQge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1tZCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbWQge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LW1kIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtbWQge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1tZCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLW1kIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtbWQge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1tZCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LW1kIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtbWQge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1tZCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLW1kIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1tZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbWQge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1tZCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LW1kIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbWQge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1tZCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLW1kIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbWQge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1tZCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LW1kIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbWQge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLW1kIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1tZCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLW1kIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbWQge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1tZCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LW1kIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbWQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1tZCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLW1kIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbWQge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1tZCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbWQge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LW1kIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtbWQge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1tZCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLW1kIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtbWQge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1tZCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LW1kIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtbWQge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1tZCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLW1kIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1tZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbWQge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1tZCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LW1kIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbWQge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1tZCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLW1kIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbWQge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1tZCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LW1kIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbWQge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLW1kIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1tZCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLW1kIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbWQge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1tZCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LW1kIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbWQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1tZCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLW1kIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbWQge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1tZCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS0wLW1kLWRvd24ge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMC1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0wLW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTAtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTAtbWQtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0wLW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTAtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS01LW1kLWRvd24ge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtNS1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi01LW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTUtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTUtbWQtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC01LW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTUtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0xMC1tZC1kb3duIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0xMC1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMTAtbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTEwLW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMTAtbWQtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMTAtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0xMC1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMTUtbWQtZG93biB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMTUtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTE1LW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0xNS1tZC1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTE1LW1kLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTE1LW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMTUtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTIwLW1kLWRvd24ge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTIwLW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0yMC1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMjAtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0yMC1tZC1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0yMC1tZC1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTIwLW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0yNS1tZC1kb3duIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0yNS1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMjUtbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTI1LW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMjUtbWQtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMjUtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0yNS1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMzAtbWQtZG93biB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMzAtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTMwLW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0zMC1tZC1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTMwLW1kLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTMwLW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMzAtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTM1LW1kLWRvd24ge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTM1LW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0zNS1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMzUtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0zNS1tZC1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0zNS1tZC1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTM1LW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS00MC1tZC1kb3duIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC00MC1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItNDAtbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTQwLW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNDAtbWQtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtNDAtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS00MC1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tNDUtbWQtZG93biB7XG4gICAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtNDUtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTQ1LW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC00NS1tZC1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTQ1LW1kLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTQ1LW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktNDUtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTUwLW1kLWRvd24ge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTUwLW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi01MC1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNTAtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci01MC1tZC1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC01MC1tZC1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTUwLW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tMC1sZyB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0wLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0wLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0wLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0wLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0wLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTUtbGcge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtNS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItNS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTUtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtNS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktNS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0xMC1sZyB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0xMC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTEwLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTEwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0xMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0xMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTE1LWxnIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0xNS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTE1LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMTUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMTUtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTE1LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTE1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMjAtbGcge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTIwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMjAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0yMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0yMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMjAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMjAtbGcge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0yNS1sZyB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMjUtbGcge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0yNS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTI1LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTI1LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0yNS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0yNS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTMwLWxnIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0zMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTMwLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMzAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMzAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTMwLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTMwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMzUtbGcge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTM1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMzUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0zNS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0zNS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMzUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMzUtbGcge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS00MC1sZyB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtNDAtbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi00MC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTQwLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTQwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC00MC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS00MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTQ1LWxnIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC00NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTQ1LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNDUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNDUtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTQ1LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTQ1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tNTAtbGcge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTUwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItNTAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC01MC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci01MC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtNTAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktNTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1sZyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLWxnIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbGcge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1sZyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LWxnIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbGcge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1sZyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLWxnIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbGcge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1sZyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbGcge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LWxnIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtbGcge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1sZyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLWxnIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtbGcge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1sZyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LWxnIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtbGcge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1sZyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLWxnIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1sZyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbGcge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1sZyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LWxnIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbGcge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1sZyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLWxnIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbGcge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1sZyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LWxnIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbGcge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1sZyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLWxnIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbGcge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1sZyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LWxnIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbGcge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1sZyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLWxnIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbGcge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1sZyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbGcge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LWxnIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtbGcge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1sZyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLWxnIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtbGcge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1sZyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LWxnIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtbGcge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1sZyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLWxnIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1sZyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbGcge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1sZyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LWxnIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbGcge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1sZyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLWxnIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbGcge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1sZyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LWxnIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbGcge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1sZyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLWxnIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbGcge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1sZyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LWxnIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbGcge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1sZyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLWxnIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbGcge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1sZyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbGcge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LWxnIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtbGcge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1sZyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLWxnIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtbGcge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1sZyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LWxnIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtbGcge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1sZyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLWxnIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC1sZyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbGcge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC1sZyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LWxnIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbGcge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS1sZyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLWxnIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbGcge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC1sZyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LWxnIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbGcge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS1sZyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLWxnIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUtbGcge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC1sZyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LWxnIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAtbGcge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS1sZyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLWxnIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUtbGcge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC1sZyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbGcge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LWxnIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAtbGcge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1sZyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLWxnIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUtbGcge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1sZyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LWxnIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAtbGcge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1sZyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLWxnIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5tLTAtbGctZG93biB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0wLWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTAtbGctZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTAtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTUtbGctZG93biB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC01LWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTUtbGctZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNS1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNS1sZy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTUtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktNS1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTEwLWxnLWRvd24ge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTEwLWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0xMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMTAtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0xMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0xMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTEwLWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0xNS1sZy1kb3duIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0xNS1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMTUtbGctZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTE1LWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMTUtbGctZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMTUtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0xNS1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMjAtbGctZG93biB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMjAtbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTIwLWxnLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0yMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTIwLWxnLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTIwLWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMjAtbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTI1LWxnLWRvd24ge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTI1LWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0yNS1sZy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMjUtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0yNS1sZy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0yNS1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTI1LWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0zMC1sZy1kb3duIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0zMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMzAtbGctZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTMwLWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMzAtbGctZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMzAtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0zMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMzUtbGctZG93biB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMzUtbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTM1LWxnLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0zNS1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTM1LWxnLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTM1LWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMzUtbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTQwLWxnLWRvd24ge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTQwLWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi00MC1sZy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNDAtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci00MC1sZy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC00MC1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTQwLWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS00NS1sZy1kb3duIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC00NS1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItNDUtbGctZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTQ1LWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNDUtbGctZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtNDUtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS00NS1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tNTAtbGctZG93biB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtNTAtbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTUwLWxnLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC01MC1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTUwLWxnLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTUwLWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktNTAtbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbGctZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbGctZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbGctZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbGctZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbGctZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbGctZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbGctZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbGctZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbGctZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbGctZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbGctZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbGctZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbGctZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbGctZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbGctZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbGctZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbGctZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbGctZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbGctZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbGctZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbGctZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbGctZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbGctZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbGctZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbGctZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbGctZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbGctZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbGctZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbGctZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbGctZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbGctZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbGctZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbGctZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbGctZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbGctZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbGctZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbGctZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbGctZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbGctZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbGctZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUtbGctZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAtbGctZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUtbGctZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAtbGctZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubS0wLXhsIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTAteGwge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTAteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0wLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTAteGwge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tNS14bCB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC01LXhsIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi01LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC01LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC01LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS01LXhsIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTEwLXhsIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0xMC14bCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTEwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMTAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMTAteGwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTEwLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTEwLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMTUteGwge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTE1LXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMTUteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0xNS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0xNS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMTUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMTUteGwge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0yMC14bCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMjAteGwge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0yMC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTIwLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTIwLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0yMC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0yMC14bCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTI1LXhsIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC0yNS14bCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTI1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMjUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMjUteGwge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTI1LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTI1LXhsIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tMzAteGwge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTMwLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItMzAteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0zMC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0zMC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtMzAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktMzAteGwge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS0zNS14bCB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtMzUteGwge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi0zNS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTM1LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTM1LXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0zNS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0zNS14bCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLTQwLXhsIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC00MC14bCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLTQwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNDAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNDAteGwge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LTQwLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LTQwLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tNDUteGwge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LTQ1LXhsIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItNDUteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC00NS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci00NS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtNDUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktNDUteGwge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS01MC14bCB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtNTAteGwge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi01MC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTUwLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTUwLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC01MC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS01MC14bCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAteGwge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LXhsIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteGwge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS14bCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUteGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLXhsIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteGwge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC14bCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAteGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LXhsIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteGwge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS14bCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUteGwge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLXhsIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteGwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14bCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUteGwge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC14bCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhsIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUteGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAteGwge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS14bCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUteGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhsIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAteGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUteGwge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC14bCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAteGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhsIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUteGwge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAteGwge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLXhsIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14bCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLXhsIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUteGwge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14bCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LXhsIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUteGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAteGwge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14bCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLXhsIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAteGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUteGwge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14bCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteGwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAteGwge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LXhsIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteGwge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS14bCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUteGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLXhsIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteGwge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC14bCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAteGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LXhsIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteGwge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS14bCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUteGwge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLXhsIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteGwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14bCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUteGwge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC14bCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhsIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUteGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAteGwge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS14bCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUteGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhsIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAteGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUteGwge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC14bCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAteGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhsIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUteGwge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAteGwge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLXhsIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14bCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLXhsIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUteGwge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14bCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LXhsIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUteGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAteGwge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14bCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLXhsIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAteGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUteGwge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14bCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteGwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAteGwge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LXhsIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteGwge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS14bCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUteGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLXhsIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteGwge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC14bCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAteGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LXhsIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteGwge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS14bCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUteGwge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLXhsIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteGwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14bCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUteGwge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC14bCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhsIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUteGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAteGwge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS14bCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUteGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhsIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAteGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUteGwge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC14bCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAteGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhsIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUteGwge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAteGwge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0wLXhsIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0wLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0wLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNS14bCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTEwLXhsIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTEwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTUteGwge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTE1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yMC14bCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTIwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTIwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTIwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTIwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjAteGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTI1LXhsIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjUteGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTI1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzAteGwge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTMwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zNS14bCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTM1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTM1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTM1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTM1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzUteGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQwLXhsIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDAteGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDUteGwge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQ1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01MC14bCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTUwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTUwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNTAteGwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTAteGwge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0wLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC01LXhsIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMTAteGwge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0xMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTEwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xNS14bCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTE1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTE1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTE1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTE1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTUteGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTIwLXhsIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMjAteGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMjAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTIwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjUteGwge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTI1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0zMC14bCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTMwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTMwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTMwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMzAteGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTM1LXhsIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzUteGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTM1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNDAteGwge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi00MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNDAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTQwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00NS14bCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQ1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00NS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQ1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDUteGwge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUwLXhsIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNTAteGwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTUwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMC14bCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTUteGwge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0xMC14bCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTEwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTEwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTEwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTEwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTE1LXhsIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMTUteGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTE1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMjAteGwge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0yMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMjAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTIwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC0yNS14bCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTI1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTI1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTI1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTI1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktMjUteGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTMwLXhsIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtMzAteGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItMzAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtMzUteGwge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0zNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMzUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTM1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC00MC14bCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LTQwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLTQwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTQwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LTQwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktNDAteGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLTQ1LXhsIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtNDUteGwge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItNDUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTQ1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtNTAteGwge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi01MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LTUwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFdoaXRlICovXG4uY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJnQ29sb3Itd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYm9yZGVyLWNvbG9yLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBHcmV5LTEgKi9cbi5jb2xvci1ncmF5LTEsXG4uY29sb3ItZ3JleS0xIHtcbiAgY29sb3I6IHdoaXRlc21va2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5LTEsXG4uYm9yZGVyLWdyZXktMSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZSAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci1ncmF5LTEsXG4uYmdDb2xvci1ncmV5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItZ3JleS0xIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdyZXktMiAqL1xuLmNvbG9yLWdyYXktMixcbi5jb2xvci1ncmV5LTIge1xuICBjb2xvcjogZ2FpbnNib3JvICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS0yLFxuLmJvcmRlci1ncmV5LTIge1xuICBib3JkZXItY29sb3I6IGdhaW5zYm9ybyAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci1ncmF5LTIsXG4uYmdDb2xvci1ncmV5LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm8gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ncmV5LTIge1xuICBib3JkZXItY29sb3I6IGdhaW5zYm9ybyAhaW1wb3J0YW50O1xufVxuXG4vKiBHcmV5LTMgKi9cbi5jb2xvci1ncmF5LTMsXG4uY29sb3ItZ3JleS0zIHtcbiAgY29sb3I6ICNiZWJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5LTMsXG4uYm9yZGVyLWdyZXktMyB7XG4gIGJvcmRlci1jb2xvcjogI2JlYmViZSAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci1ncmF5LTMsXG4uYmdDb2xvci1ncmV5LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItZ3JleS0zIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmViZWJlICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdyZXktNCAqL1xuLmNvbG9yLWdyYXktNCxcbi5jb2xvci1ncmV5LTQge1xuICBjb2xvcjogI2EwYTBhMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktNCxcbi5ib3JkZXItZ3JleS00IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBhMGEwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ0NvbG9yLWdyYXktNCxcbi5iZ0NvbG9yLWdyZXktNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGEwYTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ncmV5LTQge1xuICBib3JkZXItY29sb3I6ICNhMGEwYTAgIWltcG9ydGFudDtcbn1cblxuLyogR3JleS01ICovXG4uY29sb3ItZ3JheS01LFxuLmNvbG9yLWdyZXktNSB7XG4gIGNvbG9yOiAjODI4MjgyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS01LFxuLmJvcmRlci1ncmV5LTUge1xuICBib3JkZXItY29sb3I6ICM4MjgyODIgIWltcG9ydGFudDtcbn1cblxuLmJnQ29sb3ItZ3JheS01LFxuLmJnQ29sb3ItZ3JleS01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyODI4MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWdyZXktNSB7XG4gIGJvcmRlci1jb2xvcjogIzgyODI4MiAhaW1wb3J0YW50O1xufVxuXG4vKiBHcmV5LTYgKi9cbi5jb2xvci1ncmF5LTYsXG4uY29sb3ItZ3JleS02IHtcbiAgY29sb3I6ICM2NDY0NjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5LTYsXG4uYm9yZGVyLWdyZXktNiB7XG4gIGJvcmRlci1jb2xvcjogIzY0NjQ2NCAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci1ncmF5LTYsXG4uYmdDb2xvci1ncmV5LTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2NDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItZ3JleS02IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdyZXktNyAqL1xuLmNvbG9yLWdyYXktNyxcbi5jb2xvci1ncmV5LTcge1xuICBjb2xvcjogIzNjM2MzYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktNyxcbi5ib3JkZXItZ3JleS03IHtcbiAgYm9yZGVyLWNvbG9yOiAjM2MzYzNjICFpbXBvcnRhbnQ7XG59XG5cbi5iZ0NvbG9yLWdyYXktNyxcbi5iZ0NvbG9yLWdyZXktNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2MgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ncmV5LTcge1xuICBib3JkZXItY29sb3I6ICMzYzNjM2MgIWltcG9ydGFudDtcbn1cblxuLyogQmxhY2sgKi9cbi5jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uYmdDb2xvci1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5ib3JkZXItY29sb3ItYmxhY2sge1xuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJsYWNrLTUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci1ibGFjay01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtNSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itd2hpdGUtNSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZ0NvbG9yLXdoaXRlLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJDb2xvci13aGl0ZS01IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAuY29sb3ItYmxhY2stNSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS01IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTUteHMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay01LXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNS14cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTUteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvci1ibGFjay01LXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay01LXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS01LXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS01LXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xvci1ibGFjay01LXNtIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTUtc20ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS01LXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29sb3ItYmxhY2stNS1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNS1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNS1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNS1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTUtbWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay01LW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNS1tZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTUtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sb3ItYmxhY2stNS1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNS1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNS1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNS1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTUtbGcge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay01LWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNS1sZyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTUtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29sb3ItYmxhY2stNS1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNS1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNS1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNS1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTUteGwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay01LXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNS14bCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTUteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbG9yLWJsYWNrLTEwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci1ibGFjay0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtMTAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itd2hpdGUtMTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5iZ0NvbG9yLXdoaXRlLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJDb2xvci13aGl0ZS0xMCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAuY29sb3ItYmxhY2stMTAge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTEwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0xMCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwLXhzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0xMC14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTAteHMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTEwLXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvci1ibGFjay0xMC14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0xMC14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0xMC14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0xMC14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xvci1ibGFjay0xMC1zbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMTAtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTEwLXNtIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0xMC1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29sb3ItYmxhY2stMTAtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMTAtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTAtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMTAtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwLW1kIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0xMC1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTAtbWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTEwLW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sb3ItYmxhY2stMTAtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMTAtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTAtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMTAtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwLWxnIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0xMC1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTAtbGcge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTEwLWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29sb3ItYmxhY2stMTAtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMTAtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTAtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMTAtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwLXhsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0xMC14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTAteGwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTEwLXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbG9yLWJsYWNrLTE1IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLmJnQ29sb3ItYmxhY2stMTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJDb2xvci13aGl0ZS0xNSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itd2hpdGUtMTUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci13aGl0ZS0xNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTE1IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAuY29sb3ItYmxhY2stMTUge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0xNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTE1IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6MXB4KSB7XG4gIC5jb2xvci1ibGFjay0xNS14cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTE1LXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTUteHMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0xNS14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTE1LXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0xNS14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTUteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTE1LXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xvci1ibGFjay0xNS1zbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTE1LXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTUtc20ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0xNS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTE1LXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0xNS1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTUtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTE1LXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29sb3ItYmxhY2stMTUtbWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0xNS1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTE1LW1kIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMTUtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sb3ItYmxhY2stMTUtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTE1LW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0xNS1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMTUtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xvci1ibGFjay0xNS1sZyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTE1LWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTUtbGcge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0xNS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb2xvci1ibGFjay0xNS1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMTUtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTE1LWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0xNS1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTE1LXhsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMTUteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0xNS14bCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTE1LXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb2xvci1ibGFjay0yMCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmJnQ29sb3ItYmxhY2stMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTIwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXdoaXRlLTIwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci13aGl0ZS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtMjAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTIwIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0yMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMjAge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTIwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6MXB4KSB7XG4gIC5jb2xvci1ibGFjay0yMC14cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMjAteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTIwLXhzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0yMC14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sb3ItYmxhY2stMjAteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMjAteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMjAteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMjAteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sb3ItYmxhY2stMjAtc20ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTIwLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0yMC1zbSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMjAtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTIwLXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTIwLXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTIwLXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTIwLXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xvci1ibGFjay0yMC1tZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMjAtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTIwLW1kIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0yMC1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTIwLW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTIwLW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTIwLW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTIwLW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xvci1ibGFjay0yMC1sZyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMjAtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTIwLWxnIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0yMC1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTIwLWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTIwLWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTIwLWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTIwLWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xvci1ibGFjay0yMC14bCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMjAteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTIwLXhsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0yMC14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb2xvci1ibGFjay0yNSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZ0NvbG9yLWJsYWNrLTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtMjUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXdoaXRlLTI1IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDtcbn1cblxuLmJnQ29sb3Itd2hpdGUtMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJDb2xvci13aGl0ZS0yNSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTI1IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMjUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0yNSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTI1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAuY29sb3ItYmxhY2stMjUteHMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0yNS14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTI1LXhzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMjUteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvci1ibGFjay0yNS14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMjUteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTI1LXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0yNS14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sb3ItYmxhY2stMjUtc20ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0yNS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTI1LXNtIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMjUtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb2xvci1ibGFjay0yNS1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMjUtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTI1LXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0yNS1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTI1LW1kIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMjUtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0yNS1tZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTI1LW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTI1LW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0yNS1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMjUtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTI1LW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sb3ItYmxhY2stMjUtbGcge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0yNS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTI1LWxnIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMjUtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29sb3ItYmxhY2stMjUtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTI1LWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0yNS1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMjUtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xvci1ibGFjay0yNS14bCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTI1LXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMjUteGwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0yNS14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29sb3ItYmxhY2stMzAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5iZ0NvbG9yLWJsYWNrLTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJDb2xvci13aGl0ZS0zMCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci13aGl0ZS0zMCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmJnQ29sb3Itd2hpdGUtMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTMwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6MXB4KSB7XG4gIC5jb2xvci1ibGFjay0zMCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMzAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTMwIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0zMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAuY29sb3ItYmxhY2stMzAteHMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTMwLXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0zMC14cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMzAteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTMwLXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTMwLXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTMwLXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTMwLXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTMwLXNtIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0zMC1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMzAtc20ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTMwLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb2xvci1ibGFjay0zMC1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0zMC1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0zMC1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0zMC1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29sb3ItYmxhY2stMzAtbWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTMwLW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0zMC1tZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMzAtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2xvci1ibGFjay0zMC1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0zMC1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0zMC1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0zMC1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sb3ItYmxhY2stMzAtbGcge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTMwLWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0zMC1sZyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMzAtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb2xvci1ibGFjay0zMC1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0zMC1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0zMC1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0zMC1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sb3ItYmxhY2stMzAteGwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTMwLXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0zMC14bCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMzAteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29sb3ItYmxhY2stMzUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci1ibGFjay0zNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTM1IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci13aGl0ZS0zNSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZ0NvbG9yLXdoaXRlLTM1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtMzUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6MXB4KSB7XG4gIC5jb2xvci1ibGFjay0zNSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTM1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMzUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0zNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTM1LXhzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMzUteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0zNS14cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTM1LXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sb3ItYmxhY2stMzUteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTM1LXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0zNS14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMzUteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTM1LXNtIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMzUtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0zNS1zbSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTM1LXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29sb3ItYmxhY2stMzUtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTM1LXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0zNS1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMzUtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xvci1ibGFjay0zNS1tZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTM1LW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMzUtbWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0zNS1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2xvci1ibGFjay0zNS1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMzUtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTM1LW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0zNS1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTM1LWxnIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMzUtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0zNS1sZyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTM1LWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTM1LWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0zNS1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMzUtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTM1LWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sb3ItYmxhY2stMzUteGwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0zNS14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTM1LXhsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMzUteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbG9yLWJsYWNrLTQwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci1ibGFjay00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtNDAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itd2hpdGUtNDAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5iZ0NvbG9yLXdoaXRlLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJDb2xvci13aGl0ZS00MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAuY29sb3ItYmxhY2stNDAge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTQwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS00MCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTQwLXhzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay00MC14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNDAteHMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTQwLXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvci1ibGFjay00MC14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay00MC14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS00MC14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS00MC14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xvci1ibGFjay00MC1zbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNDAtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTQwLXNtIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS00MC1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29sb3ItYmxhY2stNDAtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNDAtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNDAtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNDAtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTQwLW1kIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay00MC1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNDAtbWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTQwLW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sb3ItYmxhY2stNDAtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNDAtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNDAtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNDAtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTQwLWxnIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay00MC1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNDAtbGcge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTQwLWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29sb3ItYmxhY2stNDAtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNDAtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNDAtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNDAtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTQwLXhsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay00MC14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNDAteGwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTQwLXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbG9yLWJsYWNrLTQ1IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWltcG9ydGFudDtcbn1cblxuLmJnQ29sb3ItYmxhY2stNDUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJDb2xvci13aGl0ZS00NSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itd2hpdGUtNDUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci13aGl0ZS00NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTQ1IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAuY29sb3ItYmxhY2stNDUge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay00NSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTQ1IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNDUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6MXB4KSB7XG4gIC5jb2xvci1ibGFjay00NS14cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTQ1LXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNDUteHMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS00NS14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTQ1LXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay00NS14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNDUteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTQ1LXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xvci1ibGFjay00NS1zbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTQ1LXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNDUtc20ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS00NS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTQ1LXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay00NS1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNDUtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTQ1LXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29sb3ItYmxhY2stNDUtbWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay00NS1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTQ1LW1kIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNDUtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sb3ItYmxhY2stNDUtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTQ1LW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS00NS1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNDUtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xvci1ibGFjay00NS1sZyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTQ1LWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNDUtbGcge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS00NS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb2xvci1ibGFjay00NS1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNDUtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTQ1LWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS00NS1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTQ1LXhsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNDUteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS00NS14bCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTQ1LXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb2xvci1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmJnQ29sb3ItYmxhY2stNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTUwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci13aGl0ZS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtNTAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTUwIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay01MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNTAge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTUwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6MXB4KSB7XG4gIC5jb2xvci1ibGFjay01MC14cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNTAteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTUwLXhzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS01MC14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sb3ItYmxhY2stNTAteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNTAteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNTAteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNTAteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sb3ItYmxhY2stNTAtc20ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTUwLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS01MC1zbSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNTAtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTUwLXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTUwLXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTUwLXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTUwLXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xvci1ibGFjay01MC1tZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNTAtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTUwLW1kIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS01MC1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTUwLW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTUwLW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTUwLW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTUwLW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xvci1ibGFjay01MC1sZyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNTAtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTUwLWxnIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS01MC1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTUwLWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTUwLWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTUwLWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTUwLWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xvci1ibGFjay01MC14bCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNTAteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTUwLXhsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS01MC14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb2xvci1ibGFjay01NSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZ0NvbG9yLWJsYWNrLTU1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtNTUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXdoaXRlLTU1IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDtcbn1cblxuLmJnQ29sb3Itd2hpdGUtNTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJDb2xvci13aGl0ZS01NSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTU1IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS01NSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTU1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAuY29sb3ItYmxhY2stNTUteHMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay01NS14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTU1LXhzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNTUteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvci1ibGFjay01NS14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNTUteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTU1LXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS01NS14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sb3ItYmxhY2stNTUtc20ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay01NS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTU1LXNtIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNTUtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb2xvci1ibGFjay01NS1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNTUtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTU1LXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS01NS1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTU1LW1kIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNTUtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS01NS1tZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTU1LW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTU1LW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay01NS1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNTUtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTU1LW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sb3ItYmxhY2stNTUtbGcge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay01NS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTU1LWxnIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNTUtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29sb3ItYmxhY2stNTUtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTU1LWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS01NS1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNTUtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xvci1ibGFjay01NS14bCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTU1LXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNTUteGwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS01NS14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29sb3ItYmxhY2stNjAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5iZ0NvbG9yLWJsYWNrLTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJDb2xvci13aGl0ZS02MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci13aGl0ZS02MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmJnQ29sb3Itd2hpdGUtNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTYwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6MXB4KSB7XG4gIC5jb2xvci1ibGFjay02MCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNjAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTYwIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS02MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAuY29sb3ItYmxhY2stNjAteHMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTYwLXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS02MC14cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNjAteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTYwLXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTYwLXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTYwLXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTYwLXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTYwLXNtIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay02MC1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNjAtc20ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTYwLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb2xvci1ibGFjay02MC1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay02MC1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS02MC1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS02MC1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29sb3ItYmxhY2stNjAtbWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTYwLW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS02MC1tZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNjAtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2xvci1ibGFjay02MC1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay02MC1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS02MC1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS02MC1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sb3ItYmxhY2stNjAtbGcge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTYwLWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS02MC1sZyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNjAtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb2xvci1ibGFjay02MC1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay02MC1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS02MC1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS02MC1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sb3ItYmxhY2stNjAteGwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTYwLXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS02MC14bCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNjAteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29sb3ItYmxhY2stNjUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci1ibGFjay02NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTY1IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci13aGl0ZS02NSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZ0NvbG9yLXdoaXRlLTY1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtNjUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6MXB4KSB7XG4gIC5jb2xvci1ibGFjay02NSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTY1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNjUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS02NSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTY1LXhzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNjUteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS02NS14cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTY1LXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sb3ItYmxhY2stNjUteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTY1LXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS02NS14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNjUteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTY1LXNtIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNjUtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS02NS1zbSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTY1LXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29sb3ItYmxhY2stNjUtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTY1LXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS02NS1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNjUtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xvci1ibGFjay02NS1tZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTY1LW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNjUtbWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS02NS1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2xvci1ibGFjay02NS1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNjUtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTY1LW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS02NS1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTY1LWxnIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNjUtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS02NS1sZyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTY1LWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTY1LWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay02NS1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNjUtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTY1LWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sb3ItYmxhY2stNjUteGwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay02NS14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTY1LXhsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNjUteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbG9yLWJsYWNrLTcwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci1ibGFjay03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtNzAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itd2hpdGUtNzAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5iZ0NvbG9yLXdoaXRlLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJDb2xvci13aGl0ZS03MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAuY29sb3ItYmxhY2stNzAge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTcwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS03MCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNzAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTcwLXhzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay03MC14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNzAteHMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTcwLXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvci1ibGFjay03MC14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay03MC14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS03MC14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS03MC14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xvci1ibGFjay03MC1zbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNzAtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTcwLXNtIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS03MC1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29sb3ItYmxhY2stNzAtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNzAtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNzAtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNzAtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTcwLW1kIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay03MC1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNzAtbWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTcwLW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sb3ItYmxhY2stNzAtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNzAtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNzAtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNzAtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTcwLWxnIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay03MC1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNzAtbGcge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTcwLWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29sb3ItYmxhY2stNzAtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNzAtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNzAtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNzAtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTcwLXhsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay03MC14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNzAteGwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTcwLXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbG9yLWJsYWNrLTc1IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDtcbn1cblxuLmJnQ29sb3ItYmxhY2stNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJDb2xvci13aGl0ZS03NSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itd2hpdGUtNzUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci13aGl0ZS03NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTc1IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAuY29sb3ItYmxhY2stNzUge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay03NSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTc1IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNzUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6MXB4KSB7XG4gIC5jb2xvci1ibGFjay03NS14cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTc1LXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNzUteHMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS03NS14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTc1LXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay03NS14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNzUteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTc1LXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xvci1ibGFjay03NS1zbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTc1LXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNzUtc20ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS03NS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTc1LXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay03NS1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNzUtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTc1LXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29sb3ItYmxhY2stNzUtbWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay03NS1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTc1LW1kIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNzUtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sb3ItYmxhY2stNzUtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTc1LW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS03NS1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtNzUtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xvci1ibGFjay03NS1sZyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTc1LWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtNzUtbGcge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS03NS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb2xvci1ibGFjay03NS1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNzUtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTc1LWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS03NS1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTc1LXhsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stNzUteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS03NS14bCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTc1LXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb2xvci1ibGFjay04MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnQ29sb3ItYmxhY2stODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTgwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXdoaXRlLTgwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci13aGl0ZS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtODAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTgwIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay04MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtODAge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTgwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6MXB4KSB7XG4gIC5jb2xvci1ibGFjay04MC14cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stODAteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTgwLXhzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS04MC14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sb3ItYmxhY2stODAteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stODAteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtODAteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtODAteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sb3ItYmxhY2stODAtc20ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTgwLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS04MC1zbSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtODAtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTgwLXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTgwLXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTgwLXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTgwLXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xvci1ibGFjay04MC1tZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stODAtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTgwLW1kIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS04MC1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTgwLW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTgwLW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTgwLW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTgwLW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xvci1ibGFjay04MC1sZyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stODAtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTgwLWxnIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS04MC1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTgwLWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTgwLWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTgwLWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTgwLWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xvci1ibGFjay04MC14bCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stODAteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTgwLXhsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS04MC14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb2xvci1ibGFjay04NSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZ0NvbG9yLWJsYWNrLTg1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtODUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXdoaXRlLTg1IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDtcbn1cblxuLmJnQ29sb3Itd2hpdGUtODUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJDb2xvci13aGl0ZS04NSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTg1IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stODUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS04NSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTg1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAuY29sb3ItYmxhY2stODUteHMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay04NS14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTg1LXhzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtODUteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvci1ibGFjay04NS14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stODUteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTg1LXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS04NS14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sb3ItYmxhY2stODUtc20ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay04NS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTg1LXNtIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtODUtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb2xvci1ibGFjay04NS1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stODUtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTg1LXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS04NS1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTg1LW1kIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stODUtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS04NS1tZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTg1LW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTg1LW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay04NS1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtODUtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTg1LW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sb3ItYmxhY2stODUtbGcge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay04NS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTg1LWxnIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtODUtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29sb3ItYmxhY2stODUtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTg1LWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS04NS1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtODUtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xvci1ibGFjay04NS14bCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTg1LXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtODUteGwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS04NS14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29sb3ItYmxhY2stOTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZ0NvbG9yLWJsYWNrLTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJDb2xvci13aGl0ZS05MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci13aGl0ZS05MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmJnQ29sb3Itd2hpdGUtOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTkwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6MXB4KSB7XG4gIC5jb2xvci1ibGFjay05MCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stOTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTkwIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS05MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAuY29sb3ItYmxhY2stOTAteHMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTkwLXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS05MC14cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtOTAteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTkwLXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTkwLXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTkwLXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTkwLXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTkwLXNtIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay05MC1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtOTAtc20ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTkwLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb2xvci1ibGFjay05MC1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay05MC1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS05MC1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS05MC1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29sb3ItYmxhY2stOTAtbWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTkwLW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS05MC1tZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtOTAtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2xvci1ibGFjay05MC1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay05MC1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS05MC1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS05MC1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sb3ItYmxhY2stOTAtbGcge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTkwLWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS05MC1sZyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtOTAtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb2xvci1ibGFjay05MC1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay05MC1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS05MC1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS05MC1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sb3ItYmxhY2stOTAteGwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTkwLXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS05MC14bCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtOTAteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29sb3ItYmxhY2stOTUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci1ibGFjay05NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTk1IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci13aGl0ZS05NSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZ0NvbG9yLXdoaXRlLTk1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtOTUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6MXB4KSB7XG4gIC5jb2xvci1ibGFjay05NSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTk1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtOTUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS05NSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTk1LXhzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stOTUteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS05NS14cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTk1LXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sb3ItYmxhY2stOTUteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTk1LXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS05NS14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtOTUteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTk1LXNtIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stOTUtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS05NS1zbSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTk1LXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29sb3ItYmxhY2stOTUtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTk1LXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS05NS1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtOTUtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xvci1ibGFjay05NS1tZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTk1LW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtOTUtbWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS05NS1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2xvci1ibGFjay05NS1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stOTUtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTk1LW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS05NS1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTk1LWxnIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stOTUtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS05NS1sZyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTk1LWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTk1LWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay05NS1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtOTUtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTk1LWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sb3ItYmxhY2stOTUteGwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay05NS14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTk1LXhsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtOTUteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbG9yLWJsYWNrLTEwMCB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4uYmdDb2xvci1ibGFjay0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itd2hpdGUtMTAwIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZ0NvbG9yLXdoaXRlLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXJDb2xvci13aGl0ZS0xMDAge1xuICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAuY29sb3ItYmxhY2stMTAwIHtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLWJsYWNrLTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0xMDAge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwMC14cyB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0xMDAteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTAwLXhzIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTEwMC14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvci1ibGFjay0xMDAteHMtZG93biB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0xMDAteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xvci13aGl0ZS0xMDAteHMtZG93biB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0xMDAteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xvci1ibGFjay0xMDAtc20ge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMTAwLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbG9yLXdoaXRlLTEwMC1zbSB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci13aGl0ZS0xMDAtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29sb3ItYmxhY2stMTAwLXNtLWRvd24ge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMTAwLXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTAwLXNtLWRvd24ge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMTAwLXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwMC1tZCB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0xMDAtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTAwLW1kIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTEwMC1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sb3ItYmxhY2stMTAwLW1kLWRvd24ge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMTAwLW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTAwLW1kLWRvd24ge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMTAwLW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwMC1sZyB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0xMDAtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTAwLWxnIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTEwMC1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29sb3ItYmxhY2stMTAwLWxnLWRvd24ge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3ItYmxhY2stMTAwLWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTAwLWxnLWRvd24ge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJnQ29sb3Itd2hpdGUtMTAwLWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwMC14bCB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmdDb2xvci1ibGFjay0xMDAteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sb3Itd2hpdGUtMTAwLXhsIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iZ0NvbG9yLXdoaXRlLTEwMC14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuLmRhcmtlbi01IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDk1JSk7XG59XG5cbi5kYXJrZW4tMTAge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cblxuLmRhcmtlbi0xNSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg4NSUpO1xufVxuXG4uZGFya2VuLTIwIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XG59XG5cbi5kYXJrZW4tMjUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoNzUlKTtcbn1cblxuLmRhcmtlbi0zMCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xufVxuXG4uZGFya2VuLTM1IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDY1JSk7XG59XG5cbi5kYXJrZW4tNDAge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoNjAlKTtcbn1cblxuLmRhcmtlbi00NSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg1NSUpO1xufVxuXG4uZGFya2VuLTUwIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7XG59XG5cbi5kYXJrZW4tNTUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoNDUlKTtcbn1cblxuLmRhcmtlbi02MCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg0MCUpO1xufVxuXG4uZGFya2VuLTY1IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDM1JSk7XG59XG5cbi5kYXJrZW4tNzAge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMzAlKTtcbn1cblxuLmRhcmtlbi03NSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygyNSUpO1xufVxuXG4uZGFya2VuLTgwIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDIwJSk7XG59XG5cbi5kYXJrZW4tODUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTUlKTtcbn1cblxuLmRhcmtlbi05MCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMCUpO1xufVxuXG4uZGFya2VuLTk1IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDUlKTtcbn1cblxuLmRhcmtlbi0xMDAge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCUpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gQ09MT1IgPT09ICovXG4vKiBTZW1pLXRyYW5zcGFyZW50ICovXG4uYmdDb2xvci10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuLyogVGV4dCBDb2xvciAqL1xuLmNvbG9yX19hZGp1c3QtNSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvcl9fYWRqdXN0LWFscGhhLTUge1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS01KSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC0xMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC1hbHBoYS0xMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTEwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC0yMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTIwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC1hbHBoYS0yMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTIwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC0zMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTMwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC1hbHBoYS0zMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTMwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC00MCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTQwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC1hbHBoYS00MCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTQwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC01MCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTUwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC1hbHBoYS01MCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC02MCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTYwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC1hbHBoYS02MCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTYwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC03MCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTcwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC1hbHBoYS03MCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTcwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC04MCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTgwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC1hbHBoYS04MCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTgwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC05MCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTkwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC1hbHBoYS05MCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTkwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JfX2FkanVzdC0xMDAge1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvcl9fYWRqdXN0LWFscGhhLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLyogQmFja2dyb3VuZCBDb2xvciAqL1xuLmJnLWNvbG9yX19hZGp1c3QtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yX19hZGp1c3QtYWxwaGEtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yX19hZGp1c3QtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3JfX2FkanVzdC1hbHBoYS0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtMTApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvcl9fYWRqdXN0LTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0yMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yX19hZGp1c3QtYWxwaGEtMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTIwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3JfX2FkanVzdC0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtMzApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvcl9fYWRqdXN0LWFscGhhLTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS0zMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yX19hZGp1c3QtNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTQwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3JfX2FkanVzdC1hbHBoYS00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtNDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvcl9fYWRqdXN0LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC01MCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yX19hZGp1c3QtYWxwaGEtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3JfX2FkanVzdC02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtNjApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvcl9fYWRqdXN0LWFscGhhLTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS02MCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yX19hZGp1c3QtNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTcwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3JfX2FkanVzdC1hbHBoYS03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtNzApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvcl9fYWRqdXN0LTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC04MCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yX19hZGp1c3QtYWxwaGEtODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTgwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3JfX2FkanVzdC05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtOTApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvcl9fYWRqdXN0LWFscGhhLTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS05MCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yX19hZGp1c3QtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvcl9fYWRqdXN0LWFscGhhLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtMTAwKSAhaW1wb3J0YW50O1xufVxuXG4vKiBCb3JkZXIgQ29sb3IgKi9cbi5ib3JkZXItY29sb3JfX2FkanVzdC01IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3JfX2FkanVzdC1hbHBoYS01IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3JfX2FkanVzdC0xMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0xMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvcl9fYWRqdXN0LWFscGhhLTEwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTEwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yX19hZGp1c3QtMjAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtMjApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3JfX2FkanVzdC1hbHBoYS0yMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS0yMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvcl9fYWRqdXN0LTMwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTMwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yX19hZGp1c3QtYWxwaGEtMzAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtMzApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3JfX2FkanVzdC00MCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC00MCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvcl9fYWRqdXN0LWFscGhhLTQwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTQwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yX19hZGp1c3QtNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtNTApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3JfX2FkanVzdC1hbHBoYS01MCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS01MCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvcl9fYWRqdXN0LTYwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTYwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yX19hZGp1c3QtYWxwaGEtNjAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtNjApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3JfX2FkanVzdC03MCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC03MCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvcl9fYWRqdXN0LWFscGhhLTcwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTcwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yX19hZGp1c3QtODAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtODApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3JfX2FkanVzdC1hbHBoYS04MCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS04MCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvcl9fYWRqdXN0LTkwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTkwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yX19hZGp1c3QtYWxwaGEtOTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtOTApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3JfX2FkanVzdC0xMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yX19hZGp1c3QtYWxwaGEtMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLyogU1ZHIFN0cm9rZSAqL1xuLnN0cm9rZV9fYWRqdXN0LTUge1xuICBzdHJva2U6IHZhcigtLWNvbG9yX19hZGp1c3QtNSkgIWltcG9ydGFudDtcbn1cblxuLnN0cm9rZV9fYWRqdXN0LTEwIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKSAhaW1wb3J0YW50O1xufVxuXG4uc3Ryb2tlX19hZGp1c3QtMjAge1xuICBzdHJva2U6IHZhcigtLWNvbG9yX19hZGp1c3QtMjApICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJva2VfX2FkanVzdC0zMCB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3JfX2FkanVzdC0zMCkgIWltcG9ydGFudDtcbn1cblxuLnN0cm9rZV9fYWRqdXN0LTQwIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTQwKSAhaW1wb3J0YW50O1xufVxuXG4uc3Ryb2tlX19hZGp1c3QtNTAge1xuICBzdHJva2U6IHZhcigtLWNvbG9yX19hZGp1c3QtNTApICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJva2VfX2FkanVzdC02MCB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3JfX2FkanVzdC02MCkgIWltcG9ydGFudDtcbn1cblxuLnN0cm9rZV9fYWRqdXN0LTcwIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTcwKSAhaW1wb3J0YW50O1xufVxuXG4uc3Ryb2tlX19hZGp1c3QtODAge1xuICBzdHJva2U6IHZhcigtLWNvbG9yX19hZGp1c3QtODApICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJva2VfX2FkanVzdC05MCB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3JfX2FkanVzdC05MCkgIWltcG9ydGFudDtcbn1cblxuLnN0cm9rZV9fYWRqdXN0LTEwMCB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3JfX2FkanVzdC0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvcl9fc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzX19jb2xvcik7XG59XG5cbi5iZy1jb2xvcl9fc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3NfX2NvbG9yKTtcbn1cblxuLmNvbG9yX193YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmdfX2NvbG9yKTtcbn1cblxuLmJnLWNvbG9yX193YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZ19fY29sb3IpO1xufVxuXG4uYWJzb2x1dGVQb3MtY2VudGVyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmZhc3QtaXRlbUxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1NXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtMjApO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG4uZmFzdC1pdGVtTGlzdC1pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhc3QtaXRlbUxpc3QtaXRlbSBpLmljb24ge1xuICBmb250LXNpemU6IDEuMmVtO1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhc3QtaXRlbUxpc3QtaXRlbSBpOm5vdCguaWNvbikge1xuICBmb250LXNpemU6IDEuMmVtO1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mYXN0LWl0ZW1MaXN0LWl0ZW06bm90KC5zZWxlY3RlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUpO1xufVxuLmZhc3QtaXRlbUxpc3QtaXRlbS5kcmFnZ2FibGVNaXJyb3Ige1xuICBib3JkZXI6IDBweCBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5mYXN0LWl0ZW1MaXN0LWl0ZW0uZHJvcHBhYmxlRmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUwLCAxNTAsIDIwMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cbi5mYXN0LWl0ZW1MaXN0LWl0ZW0uZHJvcHBhYmxlRmxhZyAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jb250ZW50LXBhbmVsIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbnRlbnQtcGFuZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb250ZW50LXBhbmVsIC5pY29uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNvbnRlbnQtcGFuZWwgLmljb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3cteHMtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGUteHMtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5zaG93LXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5oaWRlLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmludmlzaWJsZSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5iZy1zdGF0aWMge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4uZmxhZy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmFwaUxpc3RlbmVyLXNjcmltIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYXBpTGlzdGVuZXItc2NyaW0gLnNhdmluZy1tZXNzYWdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiA9PT0gQlVUVE9OUyBBUyBJQ09OUyA9PT0gKi9cbmJ1dHRvbi5pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDBweCBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuMztcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmJ1dHRvbi5pY29uOmFmdGVyIHtcbiAgd2lkdGg6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG59XG5cbmJ1dHRvbi5pY29uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYnV0dG9uLmFkZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbmJ1dHRvbi5zZWFyY2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gQk9SREVSUyA9PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAuYm9yZGVyLXRoaW4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICB9XG5cbiAgLmJvcmRlci10b3AtdGhpbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICB9XG5cbiAgLmJvcmRlci1yaWdodC10aGluIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxuXG4gIC5ib3JkZXItYm90dG9tLXRoaW4ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxuXG4gIC5ib3JkZXItbGVmdC10aGluIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLmJvcmRlci10aGluLXhzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxuXG4gIC5ib3JkZXItdG9wLXRoaW4teHMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxuXG4gIC5ib3JkZXItcmlnaHQtdGhpbi14cyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIH1cblxuICAuYm9yZGVyLWJvdHRvbS10aGluLXhzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIH1cblxuICAuYm9yZGVyLWxlZnQtdGhpbi14cyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib3JkZXItdGhpbi14cy1kb3duIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxuXG4gIC5ib3JkZXItdG9wLXRoaW4teHMtZG93biB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICB9XG5cbiAgLmJvcmRlci1yaWdodC10aGluLXhzLWRvd24ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICB9XG5cbiAgLmJvcmRlci1ib3R0b20tdGhpbi14cy1kb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIH1cblxuICAuYm9yZGVyLWxlZnQtdGhpbi14cy1kb3duIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvcmRlci10aGluLXNtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxuXG4gIC5ib3JkZXItdG9wLXRoaW4tc20ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxuXG4gIC5ib3JkZXItcmlnaHQtdGhpbi1zbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIH1cblxuICAuYm9yZGVyLWJvdHRvbS10aGluLXNtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIH1cblxuICAuYm9yZGVyLWxlZnQtdGhpbi1zbSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5ib3JkZXItdGhpbi1zbS1kb3duIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxuXG4gIC5ib3JkZXItdG9wLXRoaW4tc20tZG93biB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICB9XG5cbiAgLmJvcmRlci1yaWdodC10aGluLXNtLWRvd24ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICB9XG5cbiAgLmJvcmRlci1ib3R0b20tdGhpbi1zbS1kb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIH1cblxuICAuYm9yZGVyLWxlZnQtdGhpbi1zbS1kb3duIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5ib3JkZXItdGhpbi1tZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIH1cblxuICAuYm9yZGVyLXRvcC10aGluLW1kIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIH1cblxuICAuYm9yZGVyLXJpZ2h0LXRoaW4tbWQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICB9XG5cbiAgLmJvcmRlci1ib3R0b20tdGhpbi1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICB9XG5cbiAgLmJvcmRlci1sZWZ0LXRoaW4tbWQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJvcmRlci10aGluLW1kLWRvd24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICB9XG5cbiAgLmJvcmRlci10b3AtdGhpbi1tZC1kb3duIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIH1cblxuICAuYm9yZGVyLXJpZ2h0LXRoaW4tbWQtZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIH1cblxuICAuYm9yZGVyLWJvdHRvbS10aGluLW1kLWRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxuXG4gIC5ib3JkZXItbGVmdC10aGluLW1kLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvcmRlci10aGluLWxnIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxuXG4gIC5ib3JkZXItdG9wLXRoaW4tbGcge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxuXG4gIC5ib3JkZXItcmlnaHQtdGhpbi1sZyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIH1cblxuICAuYm9yZGVyLWJvdHRvbS10aGluLWxnIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIH1cblxuICAuYm9yZGVyLWxlZnQtdGhpbi1sZyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYm9yZGVyLXRoaW4tbGctZG93biB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIH1cblxuICAuYm9yZGVyLXRvcC10aGluLWxnLWRvd24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxuXG4gIC5ib3JkZXItcmlnaHQtdGhpbi1sZy1kb3duIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxuXG4gIC5ib3JkZXItYm90dG9tLXRoaW4tbGctZG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICB9XG5cbiAgLmJvcmRlci1sZWZ0LXRoaW4tbGctZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYm9yZGVyLXRoaW4teGwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICB9XG5cbiAgLmJvcmRlci10b3AtdGhpbi14bCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICB9XG5cbiAgLmJvcmRlci1yaWdodC10aGluLXhsIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxuXG4gIC5ib3JkZXItYm90dG9tLXRoaW4teGwge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgfVxuXG4gIC5ib3JkZXItbGVmdC10aGluLXhsIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gT1ZFUkZMT1cgPT09ICovXG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLm92ZXJmbG93LXktYXV0byB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cblxuICAub3ZlcmZsb3cteS1oaWRkZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogaGlkZGVuO1xuICB9XG5cbiAgLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGhpZGRlbjtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLCAub3ZlcmZsb3cteS1hdXRvOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAub3ZlcmZsb3cteS1hdXRvOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAub3ZlcmZsb3cteS1hdXRvOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtNDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZSwgLm92ZXJmbG93LXktYXV0bzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTIwKTtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLCAub3ZlcmZsb3cteS1hdXRvOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC02MCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAub3ZlcmZsb3cteS1hdXRvLXhzIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgfVxuXG4gIC5vdmVyZmxvdy15LWhpZGRlbi14cyB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBoaWRkZW47XG4gIH1cblxuICAub3ZlcmZsb3cteC1oaWRkZW4teHMge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogaGlkZGVuO1xuICB9XG5cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIsIC5vdmVyZmxvdy15LWF1dG8teHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG5cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5vdmVyZmxvdy15LWF1dG8teHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5vdmVyZmxvdy15LWF1dG8teHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC00MCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB9XG5cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZlLCAub3ZlcmZsb3cteS1hdXRvLXhzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtMjApO1xuICB9XG5cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIsIC5vdmVyZmxvdy15LWF1dG8teHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTYwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdmVyZmxvdy15LWF1dG8teHMtZG93biB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cblxuICAub3ZlcmZsb3cteS1oaWRkZW4teHMtZG93biB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBoaWRkZW47XG4gIH1cblxuICAub3ZlcmZsb3cteC1oaWRkZW4teHMtZG93biB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBoaWRkZW47XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhciwgLm92ZXJmbG93LXktYXV0by14cy1kb3duOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAub3ZlcmZsb3cteS1hdXRvLXhzLWRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5vdmVyZmxvdy15LWF1dG8teHMtZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTQwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUsIC5vdmVyZmxvdy15LWF1dG8teHMtZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTIwKTtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLCAub3ZlcmZsb3cteS1hdXRvLXhzLWRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTYwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdmVyZmxvdy15LWF1dG8tc20ge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGF1dG87XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG5cbiAgLm92ZXJmbG93LXktaGlkZGVuLXNtIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGhpZGRlbjtcbiAgfVxuXG4gIC5vdmVyZmxvdy14LWhpZGRlbi1zbSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBoaWRkZW47XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhciwgLm92ZXJmbG93LXktYXV0by1zbTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjaywgLm92ZXJmbG93LXktYXV0by1zbTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLm92ZXJmbG93LXktYXV0by1zbTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTQwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUsIC5vdmVyZmxvdy15LWF1dG8tc206Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC0yMCk7XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciwgLm92ZXJmbG93LXktYXV0by1zbTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtNjApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLm92ZXJmbG93LXktYXV0by1zbS1kb3duIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgfVxuXG4gIC5vdmVyZmxvdy15LWhpZGRlbi1zbS1kb3duIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGhpZGRlbjtcbiAgfVxuXG4gIC5vdmVyZmxvdy14LWhpZGRlbi1zbS1kb3duIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGhpZGRlbjtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLCAub3ZlcmZsb3cteS1hdXRvLXNtLWRvd246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG5cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5vdmVyZmxvdy15LWF1dG8tc20tZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLm92ZXJmbG93LXktYXV0by1zbS1kb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtNDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZSwgLm92ZXJmbG93LXktYXV0by1zbS1kb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtMjApO1xuICB9XG5cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIsIC5vdmVyZmxvdy15LWF1dG8tc20tZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtNjApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5vdmVyZmxvdy15LWF1dG8tbWQge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGF1dG87XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG5cbiAgLm92ZXJmbG93LXktaGlkZGVuLW1kIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGhpZGRlbjtcbiAgfVxuXG4gIC5vdmVyZmxvdy14LWhpZGRlbi1tZCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBoaWRkZW47XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhciwgLm92ZXJmbG93LXktYXV0by1tZDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjaywgLm92ZXJmbG93LXktYXV0by1tZDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLm92ZXJmbG93LXktYXV0by1tZDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTQwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUsIC5vdmVyZmxvdy15LWF1dG8tbWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC0yMCk7XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciwgLm92ZXJmbG93LXktYXV0by1tZDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtNjApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vdmVyZmxvdy15LWF1dG8tbWQtZG93biB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cblxuICAub3ZlcmZsb3cteS1oaWRkZW4tbWQtZG93biB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBoaWRkZW47XG4gIH1cblxuICAub3ZlcmZsb3cteC1oaWRkZW4tbWQtZG93biB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBoaWRkZW47XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhciwgLm92ZXJmbG93LXktYXV0by1tZC1kb3duOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAub3ZlcmZsb3cteS1hdXRvLW1kLWRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5vdmVyZmxvdy15LWF1dG8tbWQtZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTQwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUsIC5vdmVyZmxvdy15LWF1dG8tbWQtZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTIwKTtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLCAub3ZlcmZsb3cteS1hdXRvLW1kLWRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTYwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3ZlcmZsb3cteS1hdXRvLWxnIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgfVxuXG4gIC5vdmVyZmxvdy15LWhpZGRlbi1sZyB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBoaWRkZW47XG4gIH1cblxuICAub3ZlcmZsb3cteC1oaWRkZW4tbGcge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogaGlkZGVuO1xuICB9XG5cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIsIC5vdmVyZmxvdy15LWF1dG8tbGc6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG5cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5vdmVyZmxvdy15LWF1dG8tbGc6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5vdmVyZmxvdy15LWF1dG8tbGc6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC00MCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB9XG5cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZlLCAub3ZlcmZsb3cteS1hdXRvLWxnOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtMjApO1xuICB9XG5cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIsIC5vdmVyZmxvdy15LWF1dG8tbGc6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTYwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAub3ZlcmZsb3cteS1hdXRvLWxnLWRvd24ge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGF1dG87XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG5cbiAgLm92ZXJmbG93LXktaGlkZGVuLWxnLWRvd24ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogaGlkZGVuO1xuICB9XG5cbiAgLm92ZXJmbG93LXgtaGlkZGVuLWxnLWRvd24ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogaGlkZGVuO1xuICB9XG5cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIsIC5vdmVyZmxvdy15LWF1dG8tbGctZG93bjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjaywgLm92ZXJmbG93LXktYXV0by1sZy1kb3duOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAub3ZlcmZsb3cteS1hdXRvLWxnLWRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC00MCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB9XG5cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZlLCAub3ZlcmZsb3cteS1hdXRvLWxnLWRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC0yMCk7XG4gIH1cblxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciwgLm92ZXJmbG93LXktYXV0by1sZy1kb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC02MCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm92ZXJmbG93LXktYXV0by14bCB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cblxuICAub3ZlcmZsb3cteS1oaWRkZW4teGwge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogaGlkZGVuO1xuICB9XG5cbiAgLm92ZXJmbG93LXgtaGlkZGVuLXhsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGhpZGRlbjtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLCAub3ZlcmZsb3cteS1hdXRvLXhsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAub3ZlcmZsb3cteS1hdXRvLXhsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAub3ZlcmZsb3cteS1hdXRvLXhsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtNDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZSwgLm92ZXJmbG93LXktYXV0by14bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTIwKTtcbiAgfVxuXG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLCAub3ZlcmZsb3cteS1hdXRvLXhsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC02MCk7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBPUEFDSVRZID09PSAqL1xuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01IHtcbiAgb3BhY2l0eTogMC4wNSFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwIHtcbiAgb3BhY2l0eTogMC4xIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMTUge1xuICBvcGFjaXR5OiAwLjE1IWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjAge1xuICBvcGFjaXR5OiAwLjIhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0zMCB7XG4gIG9wYWNpdHk6IDAuMyFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTM1IHtcbiAgb3BhY2l0eTogMC4zNSFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTQwIHtcbiAgb3BhY2l0eTogMC40IWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNDUge1xuICBvcGFjaXR5OiAwLjQ1IWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01NSB7XG4gIG9wYWNpdHk6IDAuNTUhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS02MCB7XG4gIG9wYWNpdHk6IDAuNiFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTY1IHtcbiAgb3BhY2l0eTogMC42NSFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTcwIHtcbiAgb3BhY2l0eTogMC43IWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1IWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktODAge1xuICBvcGFjaXR5OiAwLjghaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS04NSB7XG4gIG9wYWNpdHk6IDAuODUhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS05MCB7XG4gIG9wYWNpdHk6IDAuOSFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTk1IHtcbiAgb3BhY2l0eTogMC45NSFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDoxcHgpIHtcbiAgLmhlaWdodC0xMDAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjFweCkge1xuICAuaGVpZ2h0LTEwMC14cyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWlnaHQtMTAwLXhzLWRvd24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVpZ2h0LTEwMC1zbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5oZWlnaHQtMTAwLXNtLWRvd24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmhlaWdodC0xMDAtbWQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlaWdodC0xMDAtbWQtZG93biB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVpZ2h0LTEwMC1sZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuaGVpZ2h0LTEwMC1sZy1kb3duIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oZWlnaHQtMTAwLXhsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG59XG4qW3Zpc2libGUtZXhwb3J0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNtb2RhbC1sb2dpbi13cmFwcGVyLCAjbW9kYWwtcmVnaXN0cmF0aW9uLXdyYXBwZXIge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi8qIEltYWdlIG9uIGxvZ2luIHBhZ2UgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtbG9naW4tdGl0bGUtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG5cbiAgLm1vZGFsLWxvZ2luLWZvcm0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZV9fYmctY29sb3IpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI21vZGFsLWxvZ2luLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2VfX2JnLWNvbG9yKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1OTlweCkge1xuICAjbW9kYWwtbG9naW4td3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLWhlaWdodDogNjAwcHgpIHtcbiAgI21vZGFsLWxvZ2luLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI21vZGFsLWxvZ2luLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgI21vZGFsLXJlZ2lzdHJhdGlvbi13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uY29tbW9uLXBhZ2VXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2VfX2JnLWNvbG9yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tcGFnZVdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxufVxuI2xvZ2luLWVtYWlsICsgbGFiZWwsICNsb2dpbi1wYXNzd29yZCArIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4jbG9naW4tZW1haWwgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbiNsb2dpbi1wYXNzd29yZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi1oZWlnaHQ6IDU1MHB4KSB7XG4gIC5wb3dlcmVkQnktYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDU1MHB4KSB7XG4gIC5wb3dlcmVkQnktYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvd2VyZWRCeS1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgI2NvbW1vbi1hcHBUaXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEZvbnQgV2VpZ2h0ICovXG5mYXN0LW5hdmJ1dHRvbi1uZXh0LCBmYXN0LW5hdmJ1dHRvbi1wcmV2aW91cywgZmFzdC1uYXZidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBIZWlnaHQgaW4gQ29udHJvbGxlciBGb290ZXIgKi9cbmZhc3QtY29udHJvbGxlci1mb290ZXIgZmFzdC1uYXZidXR0b24tbmV4dCwgZmFzdC1jb250cm9sbGVyLWZvb3RlciBmYXN0LW5hdmJ1dHRvbi1wcmV2aW91cywgZmFzdC1jb250cm9sbGVyLWZvb3RlciBmYXN0LW5hdmJ1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1vYmlsZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZhc3QtbmF2YnV0dG9uLXByZXZpb3VzIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG5cbiAgZmFzdC1uYXZidXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEZvcm1hdDogVHJheSAqL1xuZmFzdC1uYXZidXR0b25bZm9ybWF0PXRyYXldOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbmZhc3QtbmF2YnV0dG9uW2Zvcm1hdD10cmF5XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC1zaXplOiAxMXB0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuZmFzdC1uYXZidXR0b25bZm9ybWF0PXRyYXldOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5mYXN0LW5hdmJ1dHRvbi1uZXh0IGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuZmFzdC1uYXZidXR0b24tcHJldmlvdXMgaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuZmFzdC1uYXZidXR0b24ubm90VmFsaWRhdGVkLCBmYXN0LW5hdmJ1dHRvbi1uZXh0Lm5vdFZhbGlkYXRlZCwgZmFzdC1uYXZidXR0b24tcHJldmlvdXMubm90VmFsaWRhdGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBmaWx0ZXI6IHNhdHVyYXRlKDAlKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFdyYXBwZXIgKi9cbmZhc3QtY29udHJvbGxlci13cmFwcGVyIHtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5mYXN0LWNvbnRyb2xsZXItd3JhcHBlclt0eXBlPWRpc2NyZXRlXSB7XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmZhc3QtY29udHJvbGxlci13cmFwcGVyW3R5cGU9bW9kYWxdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICBmYXN0LWNvbnRyb2xsZXItd3JhcHBlclt0eXBlPWRpc2NyZXRlXSBmYXN0LWNvbnRyb2xsZXItZm9vdGVyIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIGZhc3QtY29udHJvbGxlci13cmFwcGVyW3R5cGU9ZGlzY3JldGVdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5tb2RhbENvbnRyb2xsZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWxDb250cm9sbGVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgZmFzdC1jb250cm9sbGVyLXdyYXBwZXJbdHlwZT1kaXNjcmV0ZV0gZmFzdC1jb250cm9sbGVyLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSGVhZGVyICovXG5mYXN0LWNvbnRyb2xsZXItaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEZvb3RlciAqL1xuZmFzdC1jb250cm9sbGVyLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuZmFzdC1jb250cm9sbGVyLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmZhc3QtY29udHJvbGxlci13cmFwcGVyW3R5cGU9bW9kYWxdIGZhc3QtY29udHJvbGxlci1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogMTUwcHgpIHtcbiAgZmFzdC1jb250cm9sbGVyLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQm9keSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZhc3QtY29udHJvbGxlci1ib2R5IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZmFzdC1jb250cm9sbGVyLXdyYXBwZXJbdHlwZT1kaXNjcmV0ZV0gZmFzdC1jb250cm9sbGVyLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDE1MHB4KSB7XG4gIGZhc3QtY29udHJvbGxlci13cmFwcGVyW3R5cGU9ZGlzY3JldGVdIGZhc3QtY29udHJvbGxlci1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmZhc3QtY29udHJvbGxlci1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gQVBQTElDQVRJT04gYXBwVHJheSAvIE5PVEVTIEJVVFRPTlMgPT09PT09PT09PT09PSAqL1xuI2FwcC1ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgI2FwcC1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5mYXN0LWFwcC1ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmZhc3QtYXBwLWJvZHkgPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09IFZJRVcgV1JBUFBFUiA9PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICBib2R5IHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICBmYXN0LXBhZ2Uge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChkZXZpY2Utd2lkdGg6IDc2OHB4KSB7XG4gIC8qIEZvciBnZW5lcmFsIGlQYWQgbGF5b3V0cyAqL1xuICBib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuZmFzdC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYWdlc1dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICBmYXN0LWNvbnRyb2xsZXItd3JhcHBlclt0eXBlPWRpc2NyZXRlXSAucGFnZXNXcmFwcGVyIHtcbiAgICBvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICBmYXN0LWNvbnRyb2xsZXItd3JhcHBlclt0eXBlPWRpc2NyZXRlXSAucGFnZXNXcmFwcGVyID4gZmFzdC1wYWdlIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNzVzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICBib2R5IHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgYm9keSxcbmhlYWQsXG5odG1sIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5mYXN0LWNvbnRyb2xsZXItd3JhcHBlclt0eXBlPWRpc2NyZXRlXSAucGFnZXNXcmFwcGVyID4gZmFzdC1wYWdlOmZpcnN0LWNoaWxkIHtcbiAgbGVmdDogMHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHZpZXctc2xpZGVMZWZ0LWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZVkoLTFkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKC0xZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB2aWV3LXNsaWRlTGVmdC1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgtMWRlZyk7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKC0xZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZpZXctc2xpZGVSaWdodC1pbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKDFkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKDFkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZpZXctc2xpZGVSaWdodC1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgxZGVnKTtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZVkoMWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PSBCTFVSICYgVU5CTFVSIEZPUiBNT0RBTFMgQU5EIFRSQVkgPT09PT09PSAqL1xuYm9keS5tb2RhbC1vcGVuOm5vdCgubW9kYWxDb250cm9sbGVyLW9wZW4pIGZhc3QtYXBwLWhlYWRlcixcbmJvZHkubW9kYWwtb3Blbjpub3QoLm1vZGFsQ29udHJvbGxlci1vcGVuKSBmYXN0LWNvbnRyb2xsZXItd3JhcHBlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDVweCk7XG4gIC1tb3otZmlsdGVyOiBibHVyKDVweCk7XG4gIC1tcy1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbmJvZHkubW9kYWxDb250cm9sbGVyLW9wZW4gZmFzdC1jb250cm9sbGVyLXdyYXBwZXJbdHlwZT1kaXNjcmV0ZV0ge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1cHgpO1xuICAtbW96LWZpbHRlcjogYmx1cig1cHgpO1xuICAtbXMtZmlsdGVyOiBibHVyKDVweCk7XG4gIGZpbHRlcjogYmx1cig1cHgpO1xufVxuXG5ib2R5LnRyYXktb3BlbiAjYXBwLWJvZHksXG5ib2R5LnRyYXktb3BlbiBmYXN0LWFwcC1oZWFkZXIge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1cHgpO1xuICAtbW96LWZpbHRlcjogYmx1cig1cHgpO1xuICAtbXMtZmlsdGVyOiBibHVyKDVweCk7XG4gIGZpbHRlcjogYmx1cig1cHgpO1xufVxuXG5mYXN0LW1vZGFsLm1vZGFsLW9wZW4ge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1cHgpO1xuICAtbW96LWZpbHRlcjogYmx1cig1cHgpO1xuICAtbXMtZmlsdGVyOiBibHVyKDVweCk7XG4gIGZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgZmFzdC1jb250cm9sbGVyLXdyYXBwZXJbdHlwZT1kaXNjcmV0ZV0gLnBhZ2VzV3JhcHBlciBmYXN0LXBhZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gQ09NTU9OIFBPUFVQUyA9PT09PT09PT09PT09ICovXG4ubW9kYWwtZGVsZXRlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cblxuLm1vZGFsLWxvZ291dC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG5cbi5uZXdPcGVuLWJ1dHRvbi1kZWxldGUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5uZXdPcGVuLWJ1dHRvbi1kZWxldGU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsOm5vdCguZGlzcGxheVVuZGVyVHJheSkge1xuICB6LWluZGV4OiA0MDA7XG59XG5cbi5tb2RhbC5kaXNwbGF5VW5kZXJUcmF5IHtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubW9kYWwtbm90ZXMtZnJhbWUge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cblxuI2dlbmVyYWxNb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLm1vZGFsLXNpemUtbWF4LFxuLm1vZGFsLXNpemUtZml0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWRvd247XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1kb3duIHtcbiAgMCUge1xuICAgIHRvcDogLTEwMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5tb2RhbC1zaXplLWZpdC1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICB9XG5cbiAgLm1vZGFsLXNpemUtbWF4IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1zaXplLWZpdC1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuXG4gIC5tb2RhbC1zaXplLW1heCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtc2l6ZS1maXQtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG5cbiAgLm1vZGFsLXNpemUtbWF4IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxuXG4gIC5tb2RhbC1zaXplLWZ1bGxTY3JlZW4teHMtZG93biB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mdWxsU2NyZWVuLXhzLWRvd24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09IFJFR0lTVFJBVElPTiBBTkQgTE9HSU4gPT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSBJTUFHRSBVUExPQUQgPT09PT09PT09PT09PSAqL1xuI2NyZWF0ZVJlcG9ydC1sb2dvV3JhcHBlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4jaW1hZ2VVcGxvYWQtd3JhcHBlciAuY3JvcHBpZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNzVweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSBDSEFMTEVOR0UgU1VSVkVZID09PT09PT09PT09PT0gKi9cbi5zdXJ2ZXktYmFyIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uY2FsY3VsYXRvci1jaGFydC1zZWMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uY2FsY3VsYXRvci1jaGFydCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbW9kYWxfaW50cm9kdWN0aW9uIHtcbiAgei1pbmRleDogNDAwO1xufVxuXG5mYXN0LW5hdmJ1dHRvbi1uZXh0LmRpc2FibGVkLCBmYXN0LW5hdmJ1dHRvbi1wcmV2aW91cy5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBTEwgQ09OVFJPTExFUiBUWVBFUyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5uYXYtbG9nby13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdi1hZGRpdGlvbmFsQnV0dG9ucy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogRElTQ1JFVEUgQ09OVFJPTExFUiAtIEFMTCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIERJU0NSRVRFIENPTlRST0xMRVIgLSBGTE9BVCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbENvbnRyb2xsZXIgLmNvbnRyb2xsZXItZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbmZhc3QtY29udHJvbGxlci13cmFwcGVyW3R5cGU9bW9kYWxdIC5wYWdlc1dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogRElTQ1JFVEUgQ09OVFJPTExFUiAtIE1FTlVCQVIqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubmF2LWxvZ28td3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogMjhweDtcbiAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5wYWdlU3R5bGUtd2luZG93ZWQgZmFzdC1jb250cm9sbGVyLXdyYXBwZXJbdHlwZT1kaXNjcmV0ZV0gLnBhZ2VzV3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNT0RBTCBDT05UUk9MTEVSICovXG4ubW9kYWxDb250cm9sbGVyIC5icmVhZGNydW1iQnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Njtcbn1cblxuLm1vZGFsLWNvbnRyb2xsZXItd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtY29udHJvbGxlci13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDEzMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDBweCk7XG4gIH1cblxuICAubW9kYWxDb250cm9sbGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHggMzBweCA0MHB4O1xuICB9XG5cbiAgLm1vZGFsQ29udHJvbGxlciAuY29udHJvbGxlci1oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5tb2RhbC1jb250cm9sbGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQWx0ZXJuYXRlIENsb3NlIGJ1dHRvbnMgKi9cbmZhc3QtbmF2YnV0dG9uLWNsb3NlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3BhY2l0eTogMC43NTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG5mYXN0LW5hdmJ1dHRvbi1jbG9zZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250X19kZWZhdWx0LXNpemUpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJ0bi5vdXRsaW5lLCAuYnRuLmNvbnRhaW5lZCwgLmJ0bi50ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnRuX19ib3JkZXItcmFkaXVzKTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmJ0bi5vdXRsaW5lLCAuYnRuLmNvbnRhaW5lZCB7XG4gIG1pbi13aWR0aDogNzVweDtcbn1cbi5idG4uY29udGFpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuX19jb250YWluZWRfYmctY29sb3IpO1xuICBjb2xvcjogdmFyKC0tYnRuX19jb250YWluZWRfdGV4dC1jb2xvcik7XG59XG4uYnRuLmNvbnRhaW5lZCBzdmcge1xuICBzdHJva2U6IHZhcigtLWJ0bl9fY29udGFpbmVkX3RleHQtY29sb3IpO1xufVxuLmJ0bi5jb250YWluZWQ6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuX19jb250YWluZWRfYmctY29sb3JfaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tYnRuX19jb250YWluZWRfdGV4dC1jb2xvcik7XG59XG4uYnRuLmNvbnRhaW5lZC53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1idG5fX2NvbnRhaW5lZF9iZy1jb2xvcik7XG59XG4uYnRuLnRleHQsIC5idG4uaW5saW5lLXRleHQge1xuICBjb2xvcjogdmFyKC0tYnRuX190ZXh0X2NvbG9yKTtcbn1cbi5idG4udGV4dCBzdmcge1xuICBzdHJva2U6IHZhcigtLWJ0bl9fdGV4dF9jb2xvcik7XG59XG4uYnRuLnRleHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG5fX3RleHRfYmctY29sb3JfaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tYnRuX190ZXh0X2NvbG9yX2hvdmVyKTtcbn1cbi5idG4ub3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuX19vdXRsaW5lX2JvcmRlci1jb2xvcik7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZWx0LWJ1dHRvbi1ib3JkZXItd2lkdGgpO1xuICBjb2xvcjogdmFyKC0tYnRuX19vdXRsaW5lX3RleHQtY29sb3IpO1xufVxuLmJ0bi5vdXRsaW5lIHN2ZyB7XG4gIHN0cm9rZTogdmFyKC0tYnRuX19vdXRsaW5lX3RleHQtY29sb3IpO1xufVxuLmJ0bi5vdXRsaW5lOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bl9fb3V0bGluZV9iZy1jb2xvci1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHZhcigtLWJ0bl9fb3V0bGluZV90ZXh0LWNvbG9yLWhvdmVyKTtcbn1cbi5idG4ub3V0bGluZTpub3QoLmFjdGl2ZSk6aG92ZXIgc3ZnIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLmJ0biBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmJ0bi5pY29uIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1idG5fX3RleHRfY29sb3IpO1xufVxuLmJ0bi5pY29uOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogUGFnZWxpc3QgY29tcG9uZW50ICovXG5mYXN0LXBhZ2UtbGlzdCBmYXN0LW5hdmJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlbGlzdF9fYnRuX2JnLWNvbG9yX2FjdGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS1wYWdlbGlzdF9fYnRuX2NvbG9yX2FjdGl2ZSkgIWltcG9ydGFudDtcbn1cblxuZmFzdC1wYWdlLWxpc3QgZmFzdC1uYXZidXR0b24ud2hpdGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZWxpc3RfX3doaXRlLWJ0bl9iZy1jb2xvcl9hY3RpdmUpO1xuICBjb2xvcjogdmFyKC0tcGFnZWxpc3RfX3doaXRlLWJ0bl9jb2xvcl9hY3RpdmUpICFpbXBvcnRhbnQ7XG59XG5cblt0eXBlPWNoZWNrYm94XS5zdGQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbmlucHV0LnN0ZDpub3QoLndoaXRlKSArIGxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcik7XG59XG5pbnB1dC5zdGQ6bm90KC53aGl0ZSkgKyBsYWJlbDpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcl9ob3Zlcik7XG59XG5pbnB1dC5zdGQ6bm90KC53aGl0ZSkgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtMjApO1xuICBib3JkZXItd2lkdGg6IDEuNXB4O1xufVxuaW5wdXQuc3RkLndoaXRlICsgbGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWlucHV0X190ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuaW5wdXQuc3RkLndoaXRlICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dF9fdGV4dC1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBJbnB1dDogVG9nZ2xlIEJ1dHRvbiAqL1xuaW5wdXQudG9nZ2xlQnV0dG9uICsgbGFiZWwge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5pbnB1dC50b2dnbGVCdXR0b246bm90KC53aGl0ZSkgKyBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS0yMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTQwKTtcbn1cbmlucHV0LnRvZ2dsZUJ1dHRvbjpub3QoLndoaXRlKTpub3QoOmNoZWNrZWQpICsgbGFiZWwgc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTQwKTtcbn1cbmlucHV0LnRvZ2dsZUJ1dHRvbjpub3QoLndoaXRlKTpub3QoOmNoZWNrZWQpICsgbGFiZWw6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW5wdXRfX3RleHQtY29sb3JfY2hlY2tlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcl9ob3Zlcik7XG59XG5pbnB1dC50b2dnbGVCdXR0b246bm90KC53aGl0ZSk6Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlucHV0X190ZXh0LWNvbG9yX2NoZWNrZWQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcik7XG59XG5pbnB1dC50b2dnbGVCdXR0b246bm90KC53aGl0ZSk6Y2hlY2tlZCArIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXRfX2JnLWNvbG9yX2hvdmVyKTtcbn1cbmlucHV0LnRvZ2dsZUJ1dHRvbjpub3QoLndoaXRlKTpjaGVja2VkICsgbGFiZWwgc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS1pbnB1dF9fdGV4dC1jb2xvcl9jaGVja2VkKTtcbn1cbmlucHV0LnRvZ2dsZUJ1dHRvbjpub3QoLndoaXRlKS5uby1ib3JkZXIgKyBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogMHB4O1xufVxuaW5wdXQudG9nZ2xlQnV0dG9uOm5vdCgud2hpdGUpLm5vLWJvcmRlcjpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTUpO1xufVxuaW5wdXQudG9nZ2xlQnV0dG9uOm5vdCgud2hpdGUpLm5vLWJvcmRlcjpub3QoOmNoZWNrZWQpICsgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbn1cbmlucHV0LnRvZ2dsZUJ1dHRvbi53aGl0ZSArIGxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuaW5wdXQudG9nZ2xlQnV0dG9uLndoaXRlOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuaW5wdXQudG9nZ2xlQnV0dG9uLndoaXRlOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTQwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmlucHV0LnRvZ2dsZUJ1dHRvbi53aGl0ZTpjaGVja2VkICsgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5pbnB1dC50b2dnbGVCdXR0b24ud2hpdGU6Y2hlY2tlZCArIGxhYmVsIHN2ZyB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3JfX2FkanVzdC00MCk7XG59XG5pbnB1dC50b2dnbGVCdXR0b24gOmRpc2FibGVkICsgbGFiZWwsXG5pbnB1dC50b2dnbGVCdXR0b24gLmRpc2FibGVkICsgbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5pbnB1dC50b2dnbGUtYm9yZGVyICsgbGFiZWwge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5pbnB1dC50b2dnbGUtYm9yZGVyICsgbGFiZWwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtMjApO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC00MCk7XG59XG5pbnB1dC50b2dnbGUtYm9yZGVyOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCBzdmcge1xuICBzdHJva2U6IHZhcigtLWNvbG9yX19hZGp1c3QtNDApO1xufVxuaW5wdXQudG9nZ2xlLWJvcmRlcjpub3QoOmNoZWNrZWQpICsgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUpO1xufVxuaW5wdXQudG9nZ2xlLWJvcmRlcjpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtNSk7XG59XG5pbnB1dC50b2dnbGUtYm9yZGVyOmNoZWNrZWQgKyBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtMTApO1xufVxuaW5wdXQudG9nZ2xlLWJvcmRlcjpjaGVja2VkICsgbGFiZWwgc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS1pbnB1dF9fdGV4dC1jb2xvcl9jaGVja2VkKTtcbn1cbmlucHV0LnRvZ2dsZS1ib3JkZXIgOmRpc2FibGVkICsgbGFiZWwsXG5pbnB1dC50b2dnbGUtYm9yZGVyIC5kaXNhYmxlZCArIGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogSW5wdXQ6IFRvZ2dsZSBDb2xvciAqL1xuaW5wdXQudG9nZ2xlQ29sb3IgKyBsYWJlbCBzdmcge1xuICBzdHJva2U6ICM2NjY7XG59XG5cbmlucHV0LnRvZ2dsZUNvbG9yOmNoZWNrZWQgKyBsYWJlbCBzdmcge1xuICBzdHJva2U6IHZhcigtLWlucHV0X19iZy1jb2xvcik7XG59XG5cbmlucHV0LnRvZ2dsZUNvbG9yICsgbGFiZWwge1xuICBjb2xvcjogIzY2Njtcbn1cblxuaW5wdXQudG9nZ2xlQ29sb3I6Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcik7XG59XG5cbmlucHV0LnRvZ2dsZUNvbG9yICsgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3JfaG92ZXIpO1xufVxuXG5pbnB1dC50b2dnbGVDb2xvci53aGl0ZSArIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG5pbnB1dC50b2dnbGVDb2xvci51bmRlcmxpbmU6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWlucHV0X19iZy1jb2xvcik7XG59XG5cbi8qIFJhZGlvIGlucHV0cyAqL1xuLyogUmFkaW8gYnV0dG9uIHZhcmlhbnQgZm9yIG1vZGFsIGNvbnRyb2xsZXIgbmF2aWdhdGlvbiAqL1xuLm5hdkJhci1ob3Jpem9udGFsIC50b2dnbGVCdXR0b246bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcik7XG59XG5cbi5uYXZCYXItaG9yaXpvbnRhbCAudG9nZ2xlQnV0dG9uOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCAuc3RkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZCYXItaG9yaXpvbnRhbCAudG9nZ2xlQ29sb3I6bm90KDpjaGVja2VkKSArIGxhYmVsIC5zdGQgKyBsYWJlbDpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0taW5wdXRfX2JnLWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLm5hdkJhci1ob3Jpem9udGFsIC50b2dnbGVDb2xvcjpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0taW5wdXRfX2JnLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtZW5jbG9zZWQge1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmlucHV0LWVuY2xvc2VkOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uaW5wdXQtZW5jbG9zZWQ6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5saWdodCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtMjApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1pbnB1dF9fdGV4dC1jb2xvcl91bmZvY3VzZWQpO1xufVxuLmlucHV0LWVuY2xvc2VkOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCgubGlnaHQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTYwKTtcbn1cbi5pbnB1dC1lbmNsb3NlZDpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmxpZ2h0KTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1pbnB1dF9fYm9yZGVyLWNvbG9yX2ZvY3VzZWQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWlucHV0X190ZXh0LWNvbG9yX2ZvY3VzZWQpICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZW5jbG9zZWQ6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkubGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZW5jbG9zZWQ6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkubGlnaHQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5pbnB1dC1lbmNsb3NlZDpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5saWdodDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXRfX2JnLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmlucHV0LWVuY2xvc2VkOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmlucHV0LWRpcnR5Om5vdCgubm8tZGlydHkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1pbnB1dF9fYmctY29sb3JfZGlydHkpICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZW5jbG9zZWQ6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZXJyb3Ige1xuICBjb2xvcjogdmFyKC0td2FybmluZ19fY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td2FybmluZ19fY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZW5jbG9zZWQ6ZGlzYWJsZWQ6bm90KC5saWdodCksIC5pbnB1dC1lbmNsb3NlZC5kaXNhYmxlZDpub3QoLmxpZ2h0KSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWlucHV0X190ZXh0LWNvbG9yX3VuZm9jdXNlZCk7XG59XG4uaW5wdXQtZW5jbG9zZWQ6ZGlzYWJsZWQubGlnaHQsIC5pbnB1dC1lbmNsb3NlZC5kaXNhYmxlZC5saWdodCB7XG4gIGNvbG9yOiAjZGRkO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXRfX2JnLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0taW5wdXRfX3RleHQtY29sb3IpO1xufVxuXG4vKiBUYWJsZXMgKi9cbi50YWJsZVJvdy5zdWJ0b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50YWJsZVJvdy50b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdhaW5zYm9ybztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRhYmxlUm93LnN1YnRvdGFsIGlucHV0LCAudGFibGVSb3cudG90YWwgaW5wdXQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGFibGUtcm93W3N1YnRvdGFsXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYmxlX19zdWJ0b3RhbC1yb3dfX2JnLWNvbG9yKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGFibGUtcm93W3RvdGFsXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYmxlX190b3RhbC1yb3dfX2JnLWNvbG9yKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGFibGUtcm93W3N1YnRvdGFsXSBpbnB1dCwgLnRhYmxlLXJvd1t0b3RhbF0gaW5wdXQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGFibGUtcm93W3N1YnRvdGFsXSBpbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50YWJsZS1yb3dbdG90YWxdIGlucHV0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZmFzdC10YWJsZSAudGFibGUtcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRhYmxlX19ib3JkZXItY29sb3IpO1xufVxuXG5mYXN0LXRhYmxlW2VuY2xvc2VkXSAudGFibGUtcm93Om5vdChbbGFiZWxzXSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRhYmxlX19ib3JkZXItY29sb3IpO1xufVxuXG5mYXN0LXRhYmxlW2VuY2xvc2VkXSAudGFibGUtcm93Om5vdChbbGFiZWxzXSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGFibGVfX2JvcmRlci1jb2xvcik7XG59XG5cbmZhc3QtdGFibGVbZW5jbG9zZWRdIC50YWJsZS1yb3c6bm90KFtsYWJlbHNdKTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGFibGVfX2JvcmRlci1jb2xvcik7XG59XG5cbi8qIFBhZ2UgU2l6aW5nICovXG5mYXN0LWNvbnRyb2xsZXJzIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZmFzdC1wYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlX19iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1wYWdlX190ZXh0LWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5mYXN0LWNvbnRyb2xsZXItd3JhcHBlclt0eXBlPWRpc2NyZXRlXSBmYXN0LXBhZ2Uge1xuICBhbmltYXRpb24tbmFtZTogIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjZzIGN1YmljLWJlemllcigwLjU3LCAwLjE0LCAwLjEzLCAwLjk1KSwgdG9wIDAuNzVzIGVhc2U7XG59XG5cbi8qIEFwcCBUcmF5ICovXG5mYXN0LWFwcHRyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcHAtdHJheV9fYmctY29sb3IpO1xufVxuXG4uYXBwLXRyYXlfX2RpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcHAtdHJheV9fZGl2aWRlcl9iZy1jb2xvcik7XG59XG5cbmZhc3QtYXBwdHJheS10b2dnbGUub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFwcC10cmF5X190b2dnbGVfYmctY29sb3Jfb3Blbik7XG59XG5cbi5hcHBUcmF5LW1lbnVCdXR0b25zLXdyYXBwZXIge1xuICBjb2xvcjogdmFyKC0tYXBwLXRyYXlfX2J1dHRvbl9jb2xvcik7XG59XG5cbi5hcHBUcmF5LW1lbnVCdXR0b25zLXdyYXBwZXI6aG92ZXIgaS5idG5JY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXBwLXRyYXlfX2J1dHRvbl9iZy1jb2xvcl9ob3Zlcik7XG59XG5cbi8qIEFuYWx5c2lzIE1hbmFnZXIgKi9cbi5hbmFseXNpc0V4cGxvcmVyLWFjdGl2ZUFuYWx5c2lzIHtcbiAgY29sb3I6IHZhcigtLWlucHV0X190ZXh0LWNvbG9yKTtcbn1cblxuLmFuYWx5c2lzRXhwbG9yZXItbWVudU9wdGlvbi13cmFwcGVyOmhvdmVyIC5hbmFseXNpc0V4cGxvcmVyLW1lbnVPcHRpb25bdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1pbnB1dF9fYmctY29sb3JfZGlydHkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hbmFseXNpc0V4cGxvcmVyLW1lbnVPcHRpb25bdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXRfX2JnLWNvbG9yX2hvdmVyKTtcbn1cblxuLmFuYWx5c2lzRXhwbG9yZXItbWVudU9wdGlvbiArIGxhYmVsLmNvbnRleHQtbWVudS1hY3RpdmUsIC5hbmFseXNpc0V4cGxvcmVyLW1lbnVPcHRpb24td3JhcHBlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3JfaG92ZXIpO1xufVxuXG4uYW5hbHlzaXNFeHBsb3Jlci1tZW51T3B0aW9uLXdyYXBwZXIudmFsaWREcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXRfX2JnLWNvbG9yX2hvdmVyKSAhaW1wb3J0YW50O1xufVxuXG4vKiBBdWRpdCBMb2cgKi9cbi5hdWRpdExvZy1vcHRpb24gKyBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcl9ob3Zlcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmF1ZGl0TG9nLW9wdGlvbjpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3JfaG92ZXIpO1xufVxuXG4vKiBHZW5lcmFsIEFuaW1hdGlvbiAqL1xuQGtleWZyYW1lcyBoaWdobGlnaHQtZmFkZU91dCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIDUlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dF9fYmctY29sb3JfaG92ZXIpO1xuICB9XG4gIDMwJSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0taW5wdXRfX2JnLWNvbG9yX2hvdmVyKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4vKiBMb2dpbiBQYWdlICovXG4uY29tbW9uX19ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZV9fYmctY29sb3IpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWxvZ2luLXRpdGxlLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2VfX2JnLWNvbG9yKTtcbiAgfVxufVxuLyogTWlzYy4gKi9cbi5hcHBsaWNhdGlvbi1iZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBhZ2VfX2JnLWNvbG9yKTtcbn1cblxuLyogU3R5bGluZyBvZiBwYWdlcyBhbmQgbW9kYWxzICovXG4ubW9kYWwtc2l6ZS1tYXgsIC5tb2RhbC1zaXplLWZpdC1jb250ZW50LCBmYXN0LXBhZ2Uge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi8qIE90aGVyIGNvbXBvbmVudHMgKi9cbi5mYXN0LWNvbGxhcHNpYmxlLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jaGFydF9fY29sb3ItMSk7XG59XG5cbi8qIFByaW1hcnkgRm9udCAqL1xuYm9keSwgdGV4dGFyZWEge1xuICBmb250LXNpemU6IHZhcigtLWZvbnRfX2RlZmF1bHQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5LWZvbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udmlldy1oZWFkZXIge1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGVyLWZvbnQpO1xufVxuXG5zZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qIEVycm9yIFN0eWxpbmcgKi9cbmlucHV0W3R5cGU9cmFkaW9dLmVycm9yICsgbGFiZWwsIGlucHV0W3R5cGU9Y2hlY2tib3hdLmVycm9yICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0td2FybmluZ19fY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td2FybmluZ19fY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbnNlbGVjdC5lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nX19jb2xvcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13YXJuaW5nX19jb2xvcikgIWltcG9ydGFudDtcbn1cblxuZmFzdC1zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGlkZXJfX3RyYWNrX2NvbG9yKTtcbn1cbmZhc3Qtc2xpZGVyIC5zbGlkZXItaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2xpZGVyX19oYW5kbGVfY29sb3IpO1xufVxuZmFzdC1zbGlkZXIgLnNsaWRlci10aWNrLmluLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsaWRlcl9fdHJhY2tfY29sb3IpO1xufVxuXG4uc2xpZGVyV3JhcHBlci5sZyAuc2xpZGVyLXRpY2s6bm90KC5pbi1zZWxlY3Rpb24pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0yMCk7XG59XG4uc2xpZGVyV3JhcHBlciAuc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG59XG5cbmZhc3QtYXBwLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFwcC1oZWFkZXJfX2JnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWFwcC1oZWFkZXJfX3RleHQtY29sb3IpO1xufVxuXG5mYXN0LWFwcC1oZWFkZXIgZmFzdC1wYWdlLWxpc3QgLmZhc3QtcGFnZS1saXN0LWJ1dHRvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXBwLWhlYWRlcl9fcGFnZS1saXN0X2JnLWNvbG9yKTtcbiAgcGFkZGluZzogNXB4IDBweCA1cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idG5fX2JvcmRlci1yYWRpdXMpO1xufVxuXG5mYXN0LWFwcC1oZWFkZXIgZmFzdC1wYWdlLWxpc3QgZmFzdC1uYXZidXR0b246bm90KC5hY3RpdmUpIHtcbiAgY29sb3I6IHZhcigtLWFwcC1oZWFkZXJfX3BhZ2UtbGlzdF90ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG5mYXN0LWFwcC1oZWFkZXIgZmFzdC1wYWdlLWxpc3QgZmFzdC1uYXZidXR0b246bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJ0bl9fb3V0bGluZV90ZXh0LWNvbG9yLWhvdmVyKSAhaW1wb3J0YW50O1xufVxuXG5mYXN0LWFwcC1oZWFkZXIgZmFzdC1wYWdlLWxpc3QgZmFzdC1uYXZidXR0b24uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWFwcC1oZWFkZXJfX3BhZ2UtbGlzdF90ZXh0LWNvbG9yX2FjdGl2ZSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXBwLWhlYWRlcl9fcGFnZS1saXN0X2JnLWNvbG9yX2FjdGl2ZSkgIWltcG9ydGFudDtcbn1cblxuZmFzdC1hcHAtaGVhZGVyID4gZGl2ID4gYnV0dG9uLm91dGxpbmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWFwcC1oZWFkZXJfX2J1dHRvbnNfYmctY29sb3IpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1hcHAtaGVhZGVyX19idXR0b25zX2JnLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuZmFzdC1hcHAtaGVhZGVyID4gZGl2ID4gYnV0dG9uLmNvbnRhaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFwcC1oZWFkZXJfX2J1dHRvbnNfYmctY29sb3IpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1hcHAtaGVhZGVyX19idXR0b25zX3RleHQtY29sb3JfaG92ZXIpICFpbXBvcnRhbnQ7XG59XG5mYXN0LWFwcC1oZWFkZXIgPiBkaXYgPiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcHAtaGVhZGVyX19idXR0b25zX2JnLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYXBwLWhlYWRlcl9fYnV0dG9uc190ZXh0LWNvbG9yX2hvdmVyKSAhaW1wb3J0YW50O1xufVxuXG4uaGFtYnVyZ2VyTWVudS1zdHJpcGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcHAtaGVhZGVyX19idXR0b25zX2JnLWNvbG9yKTtcbn1cblxuZmFzdC1jb250cm9sbGVyLXdyYXBwZXJbdHlwZT1kaXNjcmV0ZV0gZmFzdC1jb250cm9sbGVyLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFwcC1mb290ZXJfX2JnLWNvbG9yKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5mYXN0LWNvbnRyb2xsZXItd3JhcHBlclt0eXBlPWRpc2NyZXRlXSBmYXN0LW5hdmJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlzY3JldGUtY29udHJvbGxlcl9fZm9vdGVyX25leHQtYnRuX2JnLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGlzY3JldGUtY29udHJvbGxlcl9fZm9vdGVyX25leHQtYnRuX3RleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5mYXN0LWNvbnRyb2xsZXItd3JhcHBlclt0eXBlPWRpc2NyZXRlXSBmYXN0LW5hdmJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWRpc2NyZXRlLWNvbnRyb2xsZXJfX2Zvb3Rlcl9uZXh0LWJ0bl90ZXh0LWNvbG9yX2hvdmVyKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaXNjcmV0ZS1jb250cm9sbGVyX19mb290ZXJfbmV4dC1idG5fYmctY29sb3JfaG92ZXIpICFpbXBvcnRhbnQ7XG59XG5mYXN0LWNvbnRyb2xsZXItd3JhcHBlclt0eXBlPWRpc2NyZXRlXSBmYXN0LW5hdmJ1dHRvbi1wcmV2aW91cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGlzY3JldGUtY29udHJvbGxlcl9fZm9vdGVyX3ByZXZpb3VzLWJ0bl9iZy1jb2xvcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWRpc2NyZXRlLWNvbnRyb2xsZXJfX2Zvb3Rlcl9wcmV2aW91cy1idG5fYmctY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5mYXN0LWNvbnRyb2xsZXItd3JhcHBlclt0eXBlPWRpc2NyZXRlXSBmYXN0LW5hdmJ1dHRvbi1wcmV2aW91czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpc2NyZXRlLWNvbnRyb2xsZXJfX2Zvb3Rlcl9wcmV2aW91cy1idG5fYmctY29sb3JfaG92ZXIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9ycyAqL1xuLmNvbG9yLXByaW1hcnkxIHtcbiAgY29sb3I6IHZhcigtLWNoYXJ0X19jb2xvci0xKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItcHJpbWFyeTEgc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS1jaGFydF9fY29sb3ItMSk7XG59XG5cbi5iZ0NvbG9yLXByaW1hcnkxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnRfX2NvbG9yLTEpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1wcmltYXJ5MiB7XG4gIGNvbG9yOiB2YXIoLS1jaGFydF9fY29sb3ItMikgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXByaW1hcnkyIHN2ZyB7XG4gIHN0cm9rZTogdmFyKC0tY2hhcnRfX2NvbG9yLTIpO1xufVxuXG4uYmdDb2xvci1wcmltYXJ5MiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJ0X19jb2xvci0yKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItcHJpbWFyeTMge1xuICBjb2xvcjogdmFyKC0tY2hhcnRfX2NvbG9yLTMpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1wcmltYXJ5MyBzdmcge1xuICBzdHJva2U6IHZhcigtLWNoYXJ0X19jb2xvci0zKTtcbn1cblxuLmJnQ29sb3ItcHJpbWFyeTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFydF9fY29sb3ItMykgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXByaW1hcnk0IHtcbiAgY29sb3I6IHZhcigtLWNoYXJ0X19jb2xvci00KSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItcHJpbWFyeTQgc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS1jaGFydF9fY29sb3ItNCk7XG59XG5cbi5iZ0NvbG9yLXByaW1hcnk0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnRfX2NvbG9yLTQpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci13YXJuaW5nOm5vdCgubm8tbmVnYXRpdmUpIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmdfX2NvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itd2FybmluZzpub3QoLm5vLW5lZ2F0aXZlKSBzdmcge1xuICBzdHJva2U6IHZhcigtLXdhcm5pbmdfX2NvbG9yKTtcbn1cblxuLmJnQ29sb3Itd2FybmluZzpub3QoLm5vLW5lZ2F0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhcm5pbmdfX2NvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzX19jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXN1Y2Nlc3Mgc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS1zdWNjZXNzX19jb2xvcik7XG59XG5cbi5iZ0NvbG9yLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzX19jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWFjY2VudCB7XG4gIGNvbG9yOiB2YXIoLS1jYWxsb3V0X190ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYWNjZW50IHN2ZyB7XG4gIHN0cm9rZTogdmFyKC0tY2FsbG91dF9fdGV4dC1jb2xvcik7XG59XG5cbi5iZ0NvbG9yLWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhbGxvdXRfX3RleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1idXR0b24ge1xuICBjb2xvcjogdmFyKC0tYnRuX19jb2xvcik7XG59XG5cbi5jb2xvci1idXR0b24gc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS1idG5fX2NvbG9yKTtcbn1cblxuLmJnQ29sb3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuX19jb2xvcik7XG59XG5cbi8qIFRvYXN0ICovXG4uYmdDb2xvci10b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VjY2Vzc19fY29sb3IpO1xufVxuXG4uYmdDb2xvci10b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdhcm5pbmdfX2NvbG9yKTtcbn1cblxuZmFzdC1jb250cm9sbGVyLXdyYXBwZXJbdHlwZT1tb2RhbF0ge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLSBGb290ZXIgLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cbmZhc3QtY29udHJvbGxlci13cmFwcGVyW3R5cGU9bW9kYWxdIGZhc3QtY29udHJvbGxlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tb2RhbC1jb250cm9sbGVyX19oZWFkZXJfX2JnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLW1vZGFsLWNvbnRyb2xsZXJfX2hlYWRlcl9fdGV4dC1jb2xvcik7XG59XG5mYXN0LWNvbnRyb2xsZXItd3JhcHBlclt0eXBlPW1vZGFsXSBmYXN0LWNvbnRyb2xsZXItaGVhZGVyIGZhc3QtY29udHJvbGxlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZwdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmZhc3QtY29udHJvbGxlci13cmFwcGVyW3R5cGU9bW9kYWxdIGZhc3QtY29udHJvbGxlci1oZWFkZXIgZmFzdC1pY29uIHtcbiAgc3Ryb2tlOiB2YXIoLS1tb2RhbC1jb250cm9sbGVyX19jb250cm9sbGVyLWljb25fX3N0cm9rZS1jb2xvcikgIWltcG9ydGFudDtcbn1cbmZhc3QtY29udHJvbGxlci13cmFwcGVyW3R5cGU9bW9kYWxdIGZhc3QtY29udHJvbGxlci1oZWFkZXIgZmFzdC1uYXZidXR0b24tY2xvc2Uge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idG5fX2JvcmRlci1yYWRpdXMpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJ0bl9fY29udGFpbmVkX2JnLWNvbG9yKTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1lbHQtYnV0dG9uLWJvcmRlci13aWR0aCk7XG4gIGNvbG9yOiB2YXIoLS1idG5fX2NvbnRhaW5lZF9iZy1jb2xvcik7XG59XG5mYXN0LWNvbnRyb2xsZXItd3JhcHBlclt0eXBlPW1vZGFsXSBmYXN0LWNvbnRyb2xsZXItaGVhZGVyIGZhc3QtcGFnZS1saXN0IC5mYXN0LXBhZ2UtbGlzdC1idXR0b24td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1vZGFsLWNvbnRyb2xsZXJfX3BhZ2UtbGlzdF9fYmctY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgcGFkZGluZzogNXB4IDBweCA1cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idG5fX2JvcmRlci1yYWRpdXMpO1xufVxuZmFzdC1jb250cm9sbGVyLXdyYXBwZXJbdHlwZT1tb2RhbF0gZmFzdC1jb250cm9sbGVyLWhlYWRlciBmYXN0LXBhZ2UtbGlzdCBmYXN0LW5hdmJ1dHRvbjpub3QoLmFjdGl2ZSkge1xuICBjb2xvcjogdmFyKC0tYnRuX19jb250YWluZWRfYmctY29sb3IpICFpbXBvcnRhbnQ7XG59XG5mYXN0LWNvbnRyb2xsZXItd3JhcHBlclt0eXBlPW1vZGFsXSBmYXN0LWNvbnRyb2xsZXItaGVhZGVyIGZhc3QtcGFnZS1saXN0IGZhc3QtbmF2YnV0dG9uOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1idG5fX2NvbnRhaW5lZF90ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuZmFzdC1jb250cm9sbGVyLXdyYXBwZXJbdHlwZT1tb2RhbF0gZmFzdC1jb250cm9sbGVyLWhlYWRlciBmYXN0LXBhZ2UtbGlzdCBmYXN0LW5hdmJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnRuX19jb250YWluZWRfdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuX19jb250YWluZWRfYmctY29sb3IpICFpbXBvcnRhbnQ7XG59XG5mYXN0LWNvbnRyb2xsZXItd3JhcHBlclt0eXBlPW1vZGFsXSBmYXN0LWNvbnRyb2xsZXItYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2VfX2JnLWNvbG9yKTtcbn1cbmZhc3QtY29udHJvbGxlci13cmFwcGVyW3R5cGU9bW9kYWxdIGZhc3QtY29udHJvbGxlci1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1jb250cm9sbGVyX19mb290ZXJfX2JnLWNvbG9yKTtcbn1cbmZhc3QtY29udHJvbGxlci13cmFwcGVyW3R5cGU9bW9kYWxdIGZhc3QtbmF2YnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG5fX2NvbnRhaW5lZF9iZy1jb2xvcik7XG59XG5mYXN0LWNvbnRyb2xsZXItd3JhcHBlclt0eXBlPW1vZGFsXSBmYXN0LW5hdmJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuX19jb250YWluZWRfYmctY29sb3JfaG92ZXIpO1xufVxuZmFzdC1jb250cm9sbGVyLXdyYXBwZXJbdHlwZT1tb2RhbF0gZmFzdC1uYXZidXR0b24tcHJldmlvdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJ0bl9fY29udGFpbmVkX2JnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJ0bl9fY29udGFpbmVkX2JnLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5mYXN0LWNvbnRyb2xsZXItd3JhcHBlclt0eXBlPW1vZGFsXSBmYXN0LW5hdmJ1dHRvbi1wcmV2aW91czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bl9fY29udGFpbmVkX2JnLWNvbG9yX2hvdmVyKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbF9fYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbF9fYmctY29sb3IpO1xufVxuXG4ubW9kYWxfX3RleHQtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tbW9kYWxfX3RleHQtY29sb3IpO1xufVxuXG4ubW9kYWwtaW5uZXJXcmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY29udGVudC1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtNSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS0xMCk7XG4gIHN0cm9rZTogdmFyKC0tY29sb3JfX2FkanVzdC00MCk7XG59XG4uY29udGVudC1wYW5lbCAuaWNvbi1idXR0b24sIC5jb250ZW50LXBhbmVsIGkuaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTgwKTtcbn1cblxuLmNvbnRlbnQtcGFuZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtMTApO1xufVxuXG4uY29udGVudC1wYW5lbC53aGlsZS1kcmFnZ2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXRfX2JnLWNvbG9yX2hvdmVyKTtcbn1cblxuLmZhc3QtaXRlbUxpc3QtaXRlbS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1pbnB1dF9fdGV4dC1jb2xvcl9jaGVja2VkKTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbW9kYWwtaGVhZGVyX19mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1tb2RhbC1oZWFkZXJfX2ZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXZpZXctaGVhZGVyX190ZXh0LWNvbG9yKTtcbn1cblxuLnZpZXctaGVhZGVyIHtcbiAgZm9udC1zaXplOiB2YXIoLS12aWV3LWhlYWRlcl9fZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBmb250LXdlaWdodDogdmFyKC0tdmlldy1oZWFkZXJfX2ZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXZpZXctaGVhZGVyX190ZXh0LWNvbG9yKTtcbn1cblxuLnZpZXctc3ViaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNhbGxvdXQtbGFiZWwge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWNhbGxvdXRfX3RleHQtY29sb3IpO1xufVxuXG4uY2FsbG91dC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udGFibGVSb3ctY29sdW1uTGFiZWxzIHtcbiAgZm9udC1zaXplOiAwLjk1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjExLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbi5mYSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWQsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjA2NjdlbTtcbn1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0LFxuLmZhcy5mYS1wdWxsLWxlZnQsXG4uZmFyLmZhLXB1bGwtbGVmdCxcbi5mYWwuZmEtcHVsbC1sZWZ0LFxuLmZhYi5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLmZhLmZhLXB1bGwtcmlnaHQsXG4uZmFzLmZhLXB1bGwtcmlnaHQsXG4uZmFyLmZhLXB1bGwtcmlnaHQsXG4uZmFsLmZhLXB1bGwtcmlnaHQsXG4uZmFiLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhLXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLmZhLWZsaXAtYm90aCwgLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCxcbjpyb290IC5mYS1mbGlwLWJvdGgge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5mYS1zdGFjayB7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTtcbn1cblxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuXG4uZmEtYWJhY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQwXCI7XG59XG5cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjtcbn1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7XG59XG5cbi5mYS1hY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZVwiO1xufVxuXG4uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZlwiO1xufVxuXG4uZmEtYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uZmEtYWRvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzhcIjtcbn1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7XG59XG5cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiO1xufVxuXG4uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiO1xufVxuXG4uZmEtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM0XCI7XG59XG5cbi5mYS1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZVwiO1xufVxuXG4uZmEtYWxhcm0tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDNcIjtcbn1cblxuLmZhLWFsYXJtLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDRcIjtcbn1cblxuLmZhLWFsYXJtLXNub296ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NVwiO1xufVxuXG4uZmEtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWZcIjtcbn1cblxuLmZhLWFsYnVtLWNvbGxlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTBcIjtcbn1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjtcbn1cblxuLmZhLWFsaWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjBcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLmZhLWFsaWduLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ2XCI7XG59XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjtcbn1cblxuLmZhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjtcbn1cblxuLmZhLWFtcC1ndWl0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTFcIjtcbn1cblxuLmZhLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0M1wiO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5mYS1hbmdlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OVwiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7XG59XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7XG59XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7XG59XG5cbi5mYS1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ0XCI7XG59XG5cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjtcbn1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjtcbn1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7XG59XG5cbi5mYS1hcHBsZS1jcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMVwiO1xufVxuXG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7XG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5mYS1hcmNod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjtcbn1cblxuLmZhLWFycm93LWFsdC1mcm9tLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NlwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0N1wiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDhcIjtcbn1cblxuLmZhLWFycm93LWFsdC1mcm9tLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OVwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTVcIjtcbn1cblxuLmZhLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NlwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUwXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTFcIjtcbn1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTJcIjtcbn1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTNcIjtcbn1cblxuLmZhLWFycm93LWFsdC10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGFcIjtcbn1cblxuLmZhLWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRiXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGNcIjtcbn1cblxuLmZhLWFycm93LWFsdC10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGRcIjtcbn1cblxuLmZhLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1N1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuXG4uZmEtYXJyb3ctZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjtcbn1cblxuLmZhLWFycm93LWZyb20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0M1wiO1xufVxuXG4uZmEtYXJyb3ctZnJvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NFwiO1xufVxuXG4uZmEtYXJyb3ctZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDVcIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5mYS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiO1xufVxuXG4uZmEtYXJyb3ctc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2FcIjtcbn1cblxuLmZhLWFycm93LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYlwiO1xufVxuXG4uZmEtYXJyb3ctc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7XG59XG5cbi5mYS1hcnJvdy10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2RcIjtcbn1cblxuLmZhLWFycm93LXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2VcIjtcbn1cblxuLmZhLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQwXCI7XG59XG5cbi5mYS1hcnJvdy10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDFcIjtcbn1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cblxuLmZhLWFydHN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2FcIjtcbn1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjtcbn1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG5cbi5mYS1hdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiO1xufVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7XG59XG5cbi5mYS1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQyXCI7XG59XG5cbi5mYS1hdG9tLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkM1wiO1xufVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiO1xufVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiO1xufVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7XG59XG5cbi5mYS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OVwiO1xufVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7XG59XG5cbi5mYS1heGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjJcIjtcbn1cblxuLmZhLWF4ZS1iYXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjNcIjtcbn1cblxuLmZhLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIjtcbn1cblxuLmZhLWJhYnktY2FycmlhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2RcIjtcbn1cblxuLmZhLWJhY2twYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ0XCI7XG59XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjtcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5mYS1iYWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNVwiO1xufVxuXG4uZmEtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzVcIjtcbn1cblxuLmZhLWJhZGdlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM2XCI7XG59XG5cbi5mYS1iYWRnZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDVcIjtcbn1cblxuLmZhLWJhZGdlLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDZcIjtcbn1cblxuLmZhLWJhZGdlLXNoZXJpZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTJcIjtcbn1cblxuLmZhLWJhZGdlci1ob25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNFwiO1xufVxuXG4uZmEtYmFncy1zaG9wcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0N1wiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7XG59XG5cbi5mYS1iYWxsLXBpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2VcIjtcbn1cblxuLmZhLWJhbGxvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMlwiO1xufVxuXG4uZmEtYmFsbG90LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMzXCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4uZmEtYmFuam86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTNcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLmZhLWJhcmNvZGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYzXCI7XG59XG5cbi5mYS1iYXJjb2RlLXJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjRcIjtcbn1cblxuLmZhLWJhcmNvZGUtc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NVwiO1xufVxuXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uZmEtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjtcbn1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjtcbn1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4uZmEtYmFza2V0YmFsbC1ob29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM1XCI7XG59XG5cbi5mYS1iYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjVcIjtcbn1cblxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cblxuLmZhLWJhdHRlcnktYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NlwiO1xufVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuXG4uZmEtYmF0dGVyeS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3N1wiO1xufVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmF0dGxlLW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNVwiO1xufVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtYmVsbC1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0OFwiO1xufVxuXG4uZmEtYmVsbC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ5XCI7XG59XG5cbi5mYS1iZWxsLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNVwiO1xufVxuXG4uZmEtYmVsbC1zY2hvb2wtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDZcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmZhLWJlbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdmXCI7XG59XG5cbi5mYS1iZXRhbWF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE0XCI7XG59XG5cbi5mYS1iZXppZXItY3VydmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjtcbn1cblxuLmZhLWJpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1iaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGFcIjtcbn1cblxuLmZhLWJpa2luZy1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YlwiO1xufVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG5cbi5mYS1iaW9oYXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODBcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiO1xufVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7XG59XG5cbi5mYS1ibGFua2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk4XCI7XG59XG5cbi5mYS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7XG59XG5cbi5mYS1ibGVuZGVyLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI2XCI7XG59XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4uZmEtYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MVwiO1xufVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiO1xufVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG5cbi5mYS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7XG59XG5cbi5mYS1ib25lLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ4XCI7XG59XG5cbi5mYS1ib25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVjXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5mYS1ib29rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkOVwiO1xufVxuXG4uZmEtYm9vay1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7XG59XG5cbi5mYS1ib29rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk5XCI7XG59XG5cbi5mYS1ib29rLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTZcIjtcbn1cblxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiO1xufVxuXG4uZmEtYm9vay1yZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjtcbn1cblxuLmZhLWJvb2stc3BlbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI4XCI7XG59XG5cbi5mYS1ib29rLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTdcIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5mYS1ib29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYlwiO1xufVxuXG4uZmEtYm9va3MtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlOFwiO1xufVxuXG4uZmEtYm9vbWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNVwiO1xufVxuXG4uZmEtYm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MlwiO1xufVxuXG4uZmEtYm9vdGgtY3VydGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNFwiO1xufVxuXG4uZmEtYm9vdHN0cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM2XCI7XG59XG5cbi5mYS1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRjXCI7XG59XG5cbi5mYS1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRkXCI7XG59XG5cbi5mYS1ib3JkZXItY2VudGVyLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWNcIjtcbn1cblxuLmZhLWJvcmRlci1jZW50ZXItdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZFwiO1xufVxuXG4uZmEtYm9yZGVyLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRlXCI7XG59XG5cbi5mYS1ib3JkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0ZlwiO1xufVxuXG4uZmEtYm9yZGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTBcIjtcbn1cblxuLmZhLWJvcmRlci1vdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MVwiO1xufVxuXG4uZmEtYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUyXCI7XG59XG5cbi5mYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjtcbn1cblxuLmZhLWJvcmRlci1zdHlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTRcIjtcbn1cblxuLmZhLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTVcIjtcbn1cblxuLmZhLWJvdy1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiOVwiO1xufVxuXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7XG59XG5cbi5mYS1ib3dsaW5nLXBpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzdcIjtcbn1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiO1xufVxuXG4uZmEtYm94LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5YVwiO1xufVxuXG4uZmEtYm94LWJhbGxvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNVwiO1xufVxuXG4uZmEtYm94LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY3XCI7XG59XG5cbi5mYS1ib3gtZnJhZ2lsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5YlwiO1xufVxuXG4uZmEtYm94LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWNcIjtcbn1cblxuLmZhLWJveC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZFwiO1xufVxuXG4uZmEtYm94LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWVcIjtcbn1cblxuLmZhLWJveC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZlwiO1xufVxuXG4uZmEtYm94LXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMFwiO1xufVxuXG4uZmEtYm94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjtcbn1cblxuLmZhLWJveGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMVwiO1xufVxuXG4uZmEtYm94aW5nLWdsb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7XG59XG5cbi5mYS1icmFja2V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlOVwiO1xufVxuXG4uZmEtYnJhY2tldHMtY3VybHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWFcIjtcbn1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cblxuLmZhLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRjXCI7XG59XG5cbi5mYS1icmVhZC1sb2FmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ViXCI7XG59XG5cbi5mYS1icmVhZC1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlY1wiO1xufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiO1xufVxuXG4uZmEtYnJpbmctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NlwiO1xufVxuXG4uZmEtYnJpbmctZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTdcIjtcbn1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiO1xufVxuXG4uZmEtYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjtcbn1cblxuLmZhLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2VcIjtcbn1cblxuLmZhLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7XG59XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzN1wiO1xufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5mYS1idWxsc2V5ZS1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0OFwiO1xufVxuXG4uZmEtYnVsbHNleWUtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0OVwiO1xufVxuXG4uZmEtYnVyZ2VyLXNvZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NThcIjtcbn1cblxuLmZhLWJ1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjtcbn1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjtcbn1cblxuLmZhLWJ1cnJpdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWRcIjtcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuXG4uZmEtYnVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZVwiO1xufVxuXG4uZmEtYnVzLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZFwiO1xufVxuXG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuXG4uZmEtYnV5LW4tbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTZcIjtcbn1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cblxuLmZhLWNhYmluZXQtZmlsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRiXCI7XG59XG5cbi5mYS1jYWN0dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTdcIjtcbn1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLmZhLWNhbGN1bGF0b3ItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRjXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4uZmEtY2FsZW5kYXItZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgzXCI7XG59XG5cbi5mYS1jYWxlbmRhci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMzXCI7XG59XG5cbi5mYS1jYWxlbmRhci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNFwiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzZcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5mYS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7XG59XG5cbi5mYS1jYW1jb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YThcIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uZmEtY2FtZXJhLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMlwiO1xufVxuXG4uZmEtY2FtZXJhLW1vdmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE5XCI7XG59XG5cbi5mYS1jYW1lcmEtcG9sYXJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWFcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4uZmEtY2FtcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmFcIjtcbn1cblxuLmZhLWNhbXBncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmJcIjtcbn1cblxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjtcbn1cblxuLmZhLWNhbmRsZS1ob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmNcIjtcbn1cblxuLmZhLWNhbmR5LWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODZcIjtcbn1cblxuLmZhLWNhbmR5LWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmRcIjtcbn1cblxuLmZhLWNhbm5hYmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVmXCI7XG59XG5cbi5mYS1jYXBzdWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiO1xufVxuXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5mYS1jYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRlXCI7XG59XG5cbi5mYS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiO1xufVxuXG4uZmEtY2FyLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU5XCI7XG59XG5cbi5mYS1jYXItYnVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMFwiO1xufVxuXG4uZmEtY2FyLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1YVwiO1xufVxuXG4uZmEtY2FyLWNyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7XG59XG5cbi5mYS1jYXItZ2FyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUyXCI7XG59XG5cbi5mYS1jYXItbWVjaGFuaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTNcIjtcbn1cblxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7XG59XG5cbi5mYS1jYXItdGlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNVwiO1xufVxuXG4uZmEtY2FyLXdhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTZcIjtcbn1cblxuLmZhLWNhcmV0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJkXCI7XG59XG5cbi5mYS1jYXJldC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZVwiO1xufVxuXG4uZmEtY2FyZXQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMwXCI7XG59XG5cbi5mYS1jYXJldC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzFcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuXG4uZmEtY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg3XCI7XG59XG5cbi5mYS1jYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODViXCI7XG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuXG4uZmEtY2FzaC1yZWdpc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OFwiO1xufVxuXG4uZmEtY2Fzc2V0dGUtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhYlwiO1xufVxuXG4uZmEtY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJlXCI7XG59XG5cbi5mYS1jYXVsZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZlwiO1xufVxuXG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7XG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cblxuLmZhLWNjdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWNcIjtcbn1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjtcbn1cblxuLmZhLWNlbnRvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OVwiO1xufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cblxuLmZhLWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMwXCI7XG59XG5cbi5mYS1jaGFpci1vZmZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzFcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiO1xufVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlN1wiO1xufVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS1jaGFydC1saW5lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGRcIjtcbn1cblxuLmZhLWNoYXJ0LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGFcIjtcbn1cblxuLmZhLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uZmEtY2hhcnQtcGllLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZVwiO1xufVxuXG4uZmEtY2hhcnQtc2NhdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZVwiO1xufVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtY2hlY2stZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYwXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmZhLWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiO1xufVxuXG4uZmEtY2hlZXNlLXN3aXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YwXCI7XG59XG5cbi5mYS1jaGVlc2VidXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjFcIjtcbn1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7XG59XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjtcbn1cblxuLmZhLWNoZXNzLWJpc2hvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2JcIjtcbn1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7XG59XG5cbi5mYS1jaGVzcy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZFwiO1xufVxuXG4uZmEtY2hlc3MtY2xvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNlXCI7XG59XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7XG59XG5cbi5mYS1jaGVzcy1raW5nLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MFwiO1xufVxuXG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG5cbi5mYS1jaGVzcy1rbmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQyXCI7XG59XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7XG59XG5cbi5mYS1jaGVzcy1wYXduLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NFwiO1xufVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjtcbn1cblxuLmZhLWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiO1xufVxuXG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuXG4uZmEtY2hlc3Mtcm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uZmEtY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMlwiO1xufVxuXG4uZmEtY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyM1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjRcIjtcbn1cblxuLmZhLWNoZXZyb24tZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI1XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOVwiO1xufVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYVwiO1xufVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmJcIjtcbn1cblxuLmZhLWNoZXZyb24tc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uZmEtY2hpbW5leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YlwiO1xufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG5cbi5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM4XCI7XG59XG5cbi5mYS1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5mYS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7XG59XG5cbi5mYS1jbGFyaW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZFwiO1xufVxuXG4uZmEtY2xhdy1tYXJrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMlwiO1xufVxuXG4uZmEtY2xpbmljLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjtcbn1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiO1xufVxuXG4uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiO1xufVxuXG4uZmEtY2xpcGJvYXJkLWxpc3QtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzdcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZThcIjtcbn1cblxuLmZhLWNsaXBib2FyZC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YzXCI7XG59XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiO1xufVxuXG4uZmEtY2xvdWQtZHJpenpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczOFwiO1xufVxuXG4uZmEtY2xvdWQtaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczOVwiO1xufVxuXG4uZmEtY2xvdWQtaGFpbC1taXhlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYVwiO1xufVxuXG4uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2JcIjtcbn1cblxuLmZhLWNsb3VkLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzNcIjtcbn1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczY1wiO1xufVxuXG4uZmEtY2xvdWQtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWVcIjtcbn1cblxuLmZhLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2RcIjtcbn1cblxuLmZhLWNsb3VkLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2VcIjtcbn1cblxuLmZhLWNsb3VkLXNob3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2ZcIjtcbn1cblxuLmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDBcIjtcbn1cblxuLmZhLWNsb3VkLXNsZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQxXCI7XG59XG5cbi5mYS1jbG91ZC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQyXCI7XG59XG5cbi5mYS1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjtcbn1cblxuLmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQzXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjtcbn1cblxuLmZhLWNsb3VkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NFwiO1xufVxuXG4uZmEtY2xvdWRzLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDVcIjtcbn1cblxuLmZhLWNsb3Vkcy1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDZcIjtcbn1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjtcbn1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiO1xufVxuXG4uZmEtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyN1wiO1xufVxuXG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5mYS1jb2RlLWNvbW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiO1xufVxuXG4uZmEtY29kZS1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4N1wiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtY29mZmVlLXRvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzVcIjtcbn1cblxuLmZhLWNvZmZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNlwiO1xufVxuXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5mYS1jb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVjXCI7XG59XG5cbi5mYS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZVwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEyXCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTBcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTNcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTRcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE1XCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNlwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNFwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTdcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFmXCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE4XCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOVwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWFcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFiXCI7XG59XG5cbi5mYS1jb21tZW50LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFjXCI7XG59XG5cbi5mYS1jb21tZW50LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MVwiO1xufVxuXG4uZmEtY29tbWVudC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7XG59XG5cbi5mYS1jb21tZW50LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWVcIjtcbn1cblxuLmZhLWNvbW1lbnQtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWZcIjtcbn1cblxuLmZhLWNvbW1lbnQtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjBcIjtcbn1cblxuLmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNVwiO1xufVxuXG4uZmEtY29tbWVudC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMVwiO1xufVxuXG4uZmEtY29tbWVudC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiMFwiO1xufVxuXG4uZmEtY29tbWVudC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIyXCI7XG59XG5cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7XG59XG5cbi5mYS1jb21tZW50LXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI0XCI7XG59XG5cbi5mYS1jb21tZW50LXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI1XCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uZmEtY29tbWVudHMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI2XCI7XG59XG5cbi5mYS1jb21tZW50cy1hbHQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUyXCI7XG59XG5cbi5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTNcIjtcbn1cblxuLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtY29tcGFzcy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlOVwiO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLmZhLWNvbXByZXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiO1xufVxuXG4uZmEtY29tcHJlc3MtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4Y1wiO1xufVxuXG4uZmEtY29tcHJlc3Mtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNlwiO1xufVxuXG4uZmEtY29tcHV0ZXItY2xhc3NpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiMVwiO1xufVxuXG4uZmEtY29tcHV0ZXItc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiMlwiO1xufVxuXG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjtcbn1cblxuLmZhLWNvbmZsdWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGRcIjtcbn1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG5cbi5mYS1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWRcIjtcbn1cblxuLmZhLWNvbnRhaW5lci1zdG9yYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI3XCI7XG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cblxuLmZhLWNvbnZleW9yLWJlbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmVcIjtcbn1cblxuLmZhLWNvbnZleW9yLWJlbHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZmXCI7XG59XG5cbi5mYS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjtcbn1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzdcIjtcbn1cblxuLmZhLWNvdHRvbi1idXJlYXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWVcIjtcbn1cblxuLmZhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7XG59XG5cbi5mYS1jb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzhcIjtcbn1cblxuLmZhLWNvd2JlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjNcIjtcbn1cblxuLmZhLWNvd2JlbGwtbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiNFwiO1xufVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU3XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVhXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGFcIjtcbn1cblxuLmZhLWNyaWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDlcIjtcbn1cblxuLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjtcbn1cblxuLmZhLWNyb2lzc2FudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNlwiO1xufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uZmEtY3JvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjtcbn1cblxuLmZhLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU0XCI7XG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG5cbi5mYS1jcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7XG59XG5cbi5mYS1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMVwiO1xufVxuXG4uZmEtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7XG59XG5cbi5mYS1jcnV0Y2hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmOFwiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1jdXJsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRhXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjtcbn1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7XG59XG5cbi5mYS1kYWdnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2JcIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtZGVidWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjlcIjtcbn1cblxuLmZhLWRlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGVcIjtcbn1cblxuLmZhLWRlZXItcnVkb2xwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZlwiO1xufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiO1xufVxuXG4uZmEtZGVwbG95ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7XG59XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5mYS1kZXNrdG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MFwiO1xufVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1kZXdwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0OFwiO1xufVxuXG4uZmEtZGhhcm1hY2hha3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7XG59XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjtcbn1cblxuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtZGlhc3BvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTFcIjtcbn1cblxuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjtcbn1cblxuLmZhLWRpY2UtZDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNkXCI7XG59XG5cbi5mYS1kaWNlLWQxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZVwiO1xufVxuXG4uZmEtZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjtcbn1cblxuLmZhLWRpY2UtZDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDBcIjtcbn1cblxuLmZhLWRpY2UtZDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjtcbn1cblxuLmZhLWRpY2UtZDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDJcIjtcbn1cblxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiO1xufVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG59XG5cbi5mYS1kaWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiO1xufVxuXG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjtcbn1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjtcbn1cblxuLmZhLWRpY2UtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5mYS1kaWdnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVlXCI7XG59XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7XG59XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjtcbn1cblxuLmZhLWRpcGxvbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWFcIjtcbn1cblxuLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmZhLWRpc2MtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjVcIjtcbn1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiO1xufVxuXG4uZmEtZGlzZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYVwiO1xufVxuXG4uZmEtZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7XG59XG5cbi5mYS1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiO1xufVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG59XG5cbi5mYS1kby1ub3QtZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWNcIjtcbn1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiO1xufVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG59XG5cbi5mYS1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDNcIjtcbn1cblxuLmZhLWRvZy1sZWFzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ0XCI7XG59XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjtcbn1cblxuLmZhLWRvbGx5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDczXCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NVwiO1xufVxuXG4uZmEtZG9sbHktZmxhdGJlZC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NlwiO1xufVxuXG4uZmEtZG9uYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7XG59XG5cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiO1xufVxuXG4uZmEtZG9vci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJiXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiO1xufVxuXG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiO1xufVxuXG4uZmEtZHJhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ1XCI7XG59XG5cbi5mYS1kcmF3LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZFwiO1xufVxuXG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7XG59XG5cbi5mYS1kcmF3LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZlwiO1xufVxuXG4uZmEtZHJlaWRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MlwiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiO1xufVxuXG4uZmEtZHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWZcIjtcbn1cblxuLmZhLWRyb25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MFwiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiO1xufVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YVwiO1xufVxuXG4uZmEtZHJ1bXN0aWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ2XCI7XG59XG5cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5mYS1kcnllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MVwiO1xufVxuXG4uZmEtZHJ5ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYyXCI7XG59XG5cbi5mYS1kdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ4XCI7XG59XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuXG4uZmEtZHVtcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjtcbn1cblxuLmZhLWR1bXBzdGVyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTRcIjtcbn1cblxuLmZhLWR1bmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcbn1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuXG4uZmEtZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYwXCI7XG59XG5cbi5mYS1lYXItbXVmZnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTVcIjtcbn1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjtcbn1cblxuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjtcbn1cblxuLmZhLWVjbGlwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDlcIjtcbn1cblxuLmZhLWVjbGlwc2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRhXCI7XG59XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5mYS1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmJcIjtcbn1cblxuLmZhLWVnZy1mcmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmY1wiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiO1xufVxuXG4uZmEtZWxlcGhhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWgtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzliXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5Y1wiO1xufVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiO1xufVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjtcbn1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uZmEtZW1wdHktc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU2XCI7XG59XG5cbi5mYS1lbmdpbmUtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMlwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU3XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NThcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG5cbi5mYS1lcXVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmNcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7XG59XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiO1xufVxuXG4uZmEtZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjtcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzlcIjtcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuXG4uZmEtZXhwYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiO1xufVxuXG4uZmEtZXhwYW5kLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZFwiO1xufVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cblxuLmZhLWV4cGFuZC13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIwXCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG59XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5mYS1leWUtZXZpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkYlwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiO1xufVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmZhLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiO1xufVxuXG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGNcIjtcbn1cblxuLmZhLWZhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjRcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5mYS1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJkXCI7XG59XG5cbi5mYS1mZWF0aGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiO1xufVxuXG4uZmEtZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTdcIjtcbn1cblxuLmZhLWZlZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OFwiO1xufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1maWVsZC1ob2NrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGNcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG5cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uZmEtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uZmEtZmlsZS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmM1wiO1xufVxuXG4uZmEtZmlsZS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU5XCI7XG59XG5cbi5mYS1maWxlLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YVwiO1xufVxuXG4uZmEtZmlsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNlwiO1xufVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7XG59XG5cbi5mYS1maWxlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZFwiO1xufVxuXG4uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiO1xufVxuXG4uZmEtZmlsZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFhXCI7XG59XG5cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiO1xufVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjtcbn1cblxuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiO1xufVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7XG59XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi5mYS1maWxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE4XCI7XG59XG5cbi5mYS1maWxlLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI2XCI7XG59XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZmEtZmlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE5XCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcyXCI7XG59XG5cbi5mYS1maWxlLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NVwiO1xufVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLmZhLWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWJcIjtcbn1cblxuLmZhLWZpbGUtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTdcIjtcbn1cblxuLmZhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7XG59XG5cbi5mYS1maWxlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWNcIjtcbn1cblxuLmZhLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZFwiO1xufVxuXG4uZmEtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NVwiO1xufVxuXG4uZmEtZmlsbC1kcmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc2XCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS1maWxtLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMFwiO1xufVxuXG4uZmEtZmlsbS1jYW5pc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiN1wiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1maXJlLXNtb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRiXCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5mYS1maXJlcGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWFcIjtcbn1cblxuLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiO1xufVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiO1xufVxuXG4uZmEtZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OFwiO1xufVxuXG4uZmEtZmlzaC1jb29rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmVcIjtcbn1cblxuLmZhLWZpc3QtcmFpc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5mYS1mbGFnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0Y1wiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZhLWZsYWctdXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRkXCI7XG59XG5cbi5mYS1mbGFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZlwiO1xufVxuXG4uZmEtZmxhc2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiOFwiO1xufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLmZhLWZsYXNrLXBvaXNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMFwiO1xufVxuXG4uZmEtZmxhc2stcG90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUxXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4uZmEtZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZmXCI7XG59XG5cbi5mYS1mbG93ZXItZGFmZm9kaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDBcIjtcbn1cblxuLmZhLWZsb3dlci10dWxpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMVwiO1xufVxuXG4uZmEtZmx1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiO1xufVxuXG4uZmEtZmx1dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjlcIjtcbn1cblxuLmZhLWZsdXgtY2FwYWNpdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJhXCI7XG59XG5cbi5mYS1mbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjtcbn1cblxuLmZhLWZvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZVwiO1xufVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5mYS1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWRcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5mYS1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiO1xufVxuXG4uZmEtZm9sZGVyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVmXCI7XG59XG5cbi5mYS1mb2xkZXItdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMlwiO1xufVxuXG4uZmEtZm9sZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MFwiO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiO1xufVxuXG4uZmEtZm9udC1jYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY2XCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiO1xufVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiO1xufVxuXG4uZmEtZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRmXCI7XG59XG5cbi5mYS1mb3JrbGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uZmEtZnJhZ2lsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYlwiO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjtcbn1cblxuLmZhLWZyZW5jaC1mcmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwM1wiO1xufVxuXG4uZmEtZnJvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiO1xufVxuXG4uZmEtZnJvc3R5LWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWJcIjtcbn1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7XG59XG5cbi5mYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBiXCI7XG59XG5cbi5mYS1mdW5jdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MVwiO1xufVxuXG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiO1xufVxuXG4uZmEtZnV0Ym9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwY1wiO1xufVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7XG59XG5cbi5mYS1nYW1lLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY3XCI7XG59XG5cbi5mYS1nYW1lLWJvYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2OFwiO1xufVxuXG4uZmEtZ2FtZS1jb25zb2xlLWhhbmRoZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJiXCI7XG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5mYS1nYW1lcGFkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiY1wiO1xufVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjtcbn1cblxuLmZhLWdhcy1wdW1wLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY0XCI7XG59XG5cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG5cbi5mYS1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMlwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uZmEtZ2lmdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYzXCI7XG59XG5cbi5mYS1naWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiO1xufVxuXG4uZmEtZ2luZ2VyYnJlYWQtbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlkXCI7XG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cblxuLmZhLWdpdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDFcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7XG59XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cblxuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiO1xufVxuXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDRcIjtcbn1cblxuLmZhLWdsYXNzLWNoYW1wYWduZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZVwiO1xufVxuXG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7XG59XG5cbi5mYS1nbGFzcy1jaXRydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjlcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7XG59XG5cbi5mYS1nbGFzcy13aGlza2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7XG59XG5cbi5mYS1nbGFzcy13aGlza2V5LXJvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ExXCI7XG59XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7XG59XG5cbi5mYS1nbGFzc2VzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNVwiO1xufVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG5cbi5mYS1nbG9iZS1hZnJpY2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2NcIjtcbn1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5mYS1nbG9iZS1hc2lhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdlXCI7XG59XG5cbi5mYS1nbG9iZS1ldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTJcIjtcbn1cblxuLmZhLWdsb2JlLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTNcIjtcbn1cblxuLmZhLWdsb2JlLXN0YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY2XCI7XG59XG5cbi5mYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjtcbn1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiO1xufVxuXG4uZmEtZ29sZi1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUxXCI7XG59XG5cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIjtcbn1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7XG59XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLmZhLWdvcHVyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjtcbn1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS1ncmFtb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJkXCI7XG59XG5cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuXG4uZmEtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMxXCI7XG59XG5cbi5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzJcIjtcbn1cblxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjtcbn1cblxuLmZhLWdyaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIjtcbn1cblxuLmZhLWdyaW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7XG59XG5cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjtcbn1cblxuLmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiO1xufVxuXG4uZmEtZ3Jpbi1oZWFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjtcbn1cblxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7XG59XG5cbi5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiO1xufVxuXG4uZmEtZ3Jpbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiO1xufVxuXG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiO1xufVxuXG4uZmEtZ3Jpbi13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCI7XG59XG5cbi5mYS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjtcbn1cblxuLmZhLWdyaXAtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjtcbn1cblxuLmZhLWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTVcIjtcbn1cblxuLmZhLWdyaXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIjtcbn1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7XG59XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiO1xufVxuXG4uZmEtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E2XCI7XG59XG5cbi5mYS1ndWl0YXItZWxlY3RyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmVcIjtcbn1cblxuLmZhLWd1aXRhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmZcIjtcbn1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1oMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxM1wiO1xufVxuXG4uZmEtaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTRcIjtcbn1cblxuLmZhLWgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7XG59XG5cbi5mYS1oNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2YVwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cblxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiO1xufVxuXG4uZmEtaGFja2VycmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmN1wiO1xufVxuXG4uZmEtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA1XCI7XG59XG5cbi5mYS1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTNcIjtcbn1cblxuLmZhLWhhbW1lci13YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTRcIjtcbn1cblxuLmZhLWhhbXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCI7XG59XG5cbi5mYS1oYW5kLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJjXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2JcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU1XCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmZcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMVwiO1xufVxuXG4uZmEtaGFuZC1saXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cblxuLmZhLWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNlwiO1xufVxuXG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4uZmEtaGFuZC1yZWNlaXZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2NcIjtcbn1cblxuLmZhLWhhbmQtcm9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuXG4uZmEtaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjtcbn1cblxuLmZhLWhhbmRzLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMzXCI7XG59XG5cbi5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7XG59XG5cbi5mYS1oYW5kcy11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzVcIjtcbn1cblxuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNlwiO1xufVxuXG4uZmEtaGFudWtpYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTZcIjtcbn1cblxuLmZhLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG5cbi5mYS1oYXQtY2hlZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2YlwiO1xufVxuXG4uZmEtaGF0LWNvd2JveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMFwiO1xufVxuXG4uZmEtaGF0LWNvd2JveS1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMxXCI7XG59XG5cbi5mYS1oYXQtc2FudGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTdcIjtcbn1cblxuLmZhLWhhdC13aW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YThcIjtcbn1cblxuLmZhLWhhdC13aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlN1wiO1xufVxuXG4uZmEtaGF0LXdpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiO1xufVxuXG4uZmEtaGF5a2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7XG59XG5cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLmZhLWhlYWQtc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOVwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA4XCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMlwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDlcIjtcbn1cblxuLmZhLWhlYWQtdnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWFcIjtcbn1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7XG59XG5cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uZmEtaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzdcIjtcbn1cblxuLmZhLWhlYXJ0LXJhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjhcIjtcbn1cblxuLmZhLWhlYXJ0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjOFwiO1xufVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS1oZWxpY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7XG59XG5cbi5mYS1oZWxtZXQtYmF0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmViXCI7XG59XG5cbi5mYS1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEyXCI7XG59XG5cbi5mYS1oaWdobGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MVwiO1xufVxuXG4uZmEtaGlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVjXCI7XG59XG5cbi5mYS1oaXBwbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZFwiO1xufVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiO1xufVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiO1xufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uZmEtaG9ja2V5LW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWVcIjtcbn1cblxuLmZhLWhvY2tleS1wdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7XG59XG5cbi5mYS1ob2NrZXktc3RpY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU0XCI7XG59XG5cbi5mYS1ob2xseS1iZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYVwiO1xufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtaG9tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGFcIjtcbn1cblxuLmZhLWhvbWUtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzlcIjtcbn1cblxuLmZhLWhvbWUtbGc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGJcIjtcbn1cblxuLmZhLWhvbWUtbGctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBjXCI7XG59XG5cbi5mYS1ob29kLWNsb2FrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVmXCI7XG59XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiO1xufVxuXG4uZmEtaG9yaXpvbnRhbC1ydWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZjXCI7XG59XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiO1xufVxuXG4uZmEtaG9yc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjBcIjtcbn1cblxuLmZhLWhvcnNlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWJcIjtcbn1cblxuLmZhLWhvcnNlLXNhZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjM1wiO1xufVxuXG4uZmEtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiO1xufVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7XG59XG5cbi5mYS1ob3NwaXRhbC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBkXCI7XG59XG5cbi5mYS1ob3NwaXRhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGVcIjtcbn1cblxuLmZhLWhvdC10dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjtcbn1cblxuLmZhLWhvdGRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZlwiO1xufVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjtcbn1cblxuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiO1xufVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjtcbn1cblxuLmZhLWhvdXNlLWZsb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRmXCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4uZmEtaHJ5dm5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmZhLWh1YnNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjtcbn1cblxuLmZhLWh1bWlkaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUwXCI7XG59XG5cbi5mYS1odXJyaWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTFcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjtcbn1cblxuLmZhLWljZS1za2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhY1wiO1xufVxuXG4uZmEtaWNpY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZFwiO1xufVxuXG4uZmEtaWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmRcIjtcbn1cblxuLmZhLWljb25zLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZVwiO1xufVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7XG59XG5cbi5mYS1pZ2xvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiO1xufVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLWltYWdlLXBvbGFyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM0XCI7XG59XG5cbi5mYS1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjtcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5mYS1pbmJveC1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMFwiO1xufVxuXG4uZmEtaW5ib3gtb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzExXCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG5cbi5mYS1pbmR1c3RyeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjNcIjtcbn1cblxuLmZhLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtaW5mby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGZcIjtcbn1cblxuLmZhLWluaGFsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjlcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtaW50ZWdyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjdcIjtcbn1cblxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4uZmEtaW50ZXJzZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY4XCI7XG59XG5cbi5mYS1pbnZlbnRvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODBcIjtcbn1cblxuLmZhLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IwXCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5mYS1pc2xhbmQtdHJvcGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTFcIjtcbn1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuXG4uZmEtaXRjaC1pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYVwiO1xufVxuXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7XG59XG5cbi5mYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiO1xufVxuXG4uZmEtamFjay1vLWxhbnRlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGVcIjtcbn1cblxuLmZhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjtcbn1cblxuLmZhLWplZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjlcIjtcbn1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjtcbn1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjtcbn1cblxuLmZhLWppcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjFcIjtcbn1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7XG59XG5cbi5mYS1qb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiO1xufVxuXG4uZmEtam95c3RpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzVcIjtcbn1cblxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7XG59XG5cbi5mYS1qcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjtcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG5cbi5mYS1qdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzZcIjtcbn1cblxuLmZhLWthYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7XG59XG5cbi5mYS1rYWdnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmFcIjtcbn1cblxuLmZhLWthem9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM3XCI7XG59XG5cbi5mYS1rZXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZmXCI7XG59XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cblxuLmZhLWtleS1za2VsZXRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmM1wiO1xufVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiO1xufVxuXG4uZmEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiO1xufVxuXG4uZmEta2V5bm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2Y1wiO1xufVxuXG4uZmEta2hhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCI7XG59XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiO1xufVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiO1xufVxuXG4uZmEta2lkbmV5czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYlwiO1xufVxuXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiO1xufVxuXG4uZmEta2lzcy1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7XG59XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjtcbn1cblxuLmZhLWtpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjRcIjtcbn1cblxuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiO1xufVxuXG4uZmEta25pZmUta2l0Y2hlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmNVwiO1xufVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7XG59XG5cbi5mYS1sYW1iZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmVcIjtcbn1cblxuLmZhLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2FcIjtcbn1cblxuLmZhLWxhbmRtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZmXCI7XG59XG5cbi5mYS1sYW5kbWFyay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTJcIjtcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmZhLWxhcHRvcC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZjXCI7XG59XG5cbi5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiO1xufVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiO1xufVxuXG4uZmEtbGFzc286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzhcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtbGF1Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjtcbn1cblxuLmZhLWxhdWdoLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjtcbn1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiO1xufVxuXG4uZmEtbGF1Z2gtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiO1xufVxuXG4uZmEtbGF5ZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmRcIjtcbn1cblxuLmZhLWxheWVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZlXCI7XG59XG5cbi5mYS1sYXllci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZmXCI7XG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5mYS1sZWFmLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNiXCI7XG59XG5cbi5mYS1sZWFmLW1hcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY2XCI7XG59XG5cbi5mYS1sZWFmLW9hazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmN1wiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiO1xufVxuXG4uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM3XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiO1xufVxuXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzBcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MVwiO1xufVxuXG4uZmEtbGlnaHRidWxiLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcyXCI7XG59XG5cbi5mYS1saWdodGJ1bGItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzNcIjtcbn1cblxuLmZhLWxpZ2h0cy1ob2xpZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IyXCI7XG59XG5cbi5mYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7XG59XG5cbi5mYS1saW5lLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzBcIjtcbn1cblxuLmZhLWxpbmUtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcxXCI7XG59XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLmZhLWxpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDBcIjtcbn1cblxuLmZhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLmZhLWxpc3QtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzlcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAxXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uZmEtbG9jYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAyXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwM1wiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGRcIjtcbn1cblxuLmZhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiO1xufVxuXG4uZmEtbG9jay1vcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uZmEtbG92ZXNlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2NcIjtcbn1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLmZhLWx1Y2hhZG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU1XCI7XG59XG5cbi5mYS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjtcbn1cblxuLmZhLWx1bmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA0XCI7XG59XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7XG59XG5cbi5mYS1tYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY4XCI7XG59XG5cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjtcbn1cblxuLmZhLW1haWxib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTNcIjtcbn1cblxuLmZhLW1haWxjaGltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cblxuLmZhLW1hbmRvbGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY5XCI7XG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDVcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDZcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwN1wiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBhXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBiXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBjXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBkXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBlXCI7XG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cblxuLmZhLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBmXCI7XG59XG5cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjtcbn1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiO1xufVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7XG59XG5cbi5mYS1tZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE0XCI7XG59XG5cbi5mYS1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiO1xufVxuXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiO1xufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG5cbi5mYS1tZWdhcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzVcIjtcbn1cblxuLmZhLW1lZ2Fwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEzXCI7XG59XG5cbi5mYS1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLW1laC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiO1xufVxuXG4uZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiO1xufVxuXG4uZmEtbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM4XCI7XG59XG5cbi5mYS1tZW5kZWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiM1wiO1xufVxuXG4uZmEtbWVub3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NlwiO1xufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uZmEtbWV0ZW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUzXCI7XG59XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zdGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjYlwiO1xufVxuXG4uZmEtbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMFwiO1xufVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG59XG5cbi5mYS1taW5kLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc3XCI7XG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS1taW51cy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA3XCI7XG59XG5cbi5mYS1taW51cy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZhLW1pc3RsZXRvZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNFwiO1xufVxuXG4uZmEtbWl0dGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7XG59XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjtcbn1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xufVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjtcbn1cblxuLmZhLW1vYmlsZS1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZlwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7XG59XG5cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7XG59XG5cbi5mYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7XG59XG5cbi5mYS1tb25leS1jaGVjay1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcyXCI7XG59XG5cbi5mYS1tb25leS1jaGVjay1lZGl0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3M1wiO1xufVxuXG4uZmEtbW9uaXRvci1oZWFydC1yYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjExXCI7XG59XG5cbi5mYS1tb25rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmJcIjtcbn1cblxuLmZhLW1vbnVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7XG59XG5cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS1tb29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU0XCI7XG59XG5cbi5mYS1tb29uLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU1XCI7XG59XG5cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7XG59XG5cbi5mYS1tb3NxdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzhcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7XG59XG5cbi5mYS1tb3VudGFpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmRcIjtcbn1cblxuLmZhLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNjXCI7XG59XG5cbi5mYS1tb3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2RcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLmZhLW1wMy1wbGF5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2VcIjtcbn1cblxuLmZhLW11ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NFwiO1xufVxuXG4uZmEtbXVnLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiO1xufVxuXG4uZmEtbXVnLW1hcnNobWFsbG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiN1wiO1xufVxuXG4uZmEtbXVnLXRlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NVwiO1xufVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmZhLW11c2ljLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjZlwiO1xufVxuXG4uZmEtbXVzaWMtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQwXCI7XG59XG5cbi5mYS1tdXNpYy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMVwiO1xufVxuXG4uZmEtbmFwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiO1xufVxuXG4uZmEtbmFyd2hhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZVwiO1xufVxuXG4uZmEtbmVvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMlwiO1xufVxuXG4uZmEtbmV0d29yay13aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZlwiO1xufVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG5cbi5mYS1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLmZhLW5pbWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOFwiO1xufVxuXG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiO1xufVxuXG4uZmEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiO1xufVxuXG4uZmEtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNlXCI7XG59XG5cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7XG59XG5cbi5mYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjtcbn1cblxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiO1xufVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjtcbn1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cblxuLmZhLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDZcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5mYS1vaWwtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCI7XG59XG5cbi5mYS1vaWwtdGVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNFwiO1xufVxuXG4uZmEtb2xkLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEwXCI7XG59XG5cbi5mYS1vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiO1xufVxuXG4uZmEtb21lZ2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2FcIjtcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG5cbi5mYS1vcmNpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMlwiO1xufVxuXG4uZmEtb3JuYW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjhcIjtcbn1cblxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiO1xufVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjtcbn1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLmZhLW92ZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc2XCI7XG59XG5cbi5mYS1wYWdlLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc3XCI7XG59XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiO1xufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5mYS1wYWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNVwiO1xufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOVwiO1xufVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7XG59XG5cbi5mYS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNmXCI7XG59XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjtcbn1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiO1xufVxuXG4uZmEtcGFsbGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4M1wiO1xufVxuXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGgtcnRsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc4XCI7XG59XG5cbi5mYS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG5cbi5mYS1wYXJraW5nLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNVwiO1xufVxuXG4uZmEtcGFya2luZy1jaXJjbGUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTZcIjtcbn1cblxuLmZhLXBhcmtpbmctc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTdcIjtcbn1cblxuLmZhLXBhc3Nwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7XG59XG5cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjtcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uZmEtcGF3LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMVwiO1xufVxuXG4uZmEtcGF3LWNsYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAyXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cblxuLmZhLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7XG59XG5cbi5mYS1wZWdhc3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAzXCI7XG59XG5cbi5mYS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjtcbn1cblxuLmZhLXBlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjtcbn1cblxuLmZhLXBlbi1mYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiO1xufVxuXG4uZmEtcGVuLW5pYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZFwiO1xufVxuXG4uZmEtcGVuLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG5cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG5cbi5mYS1wZW5jaWwtcGFpbnRicnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOFwiO1xufVxuXG4uZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFlXCI7XG59XG5cbi5mYS1wZW5uYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU2XCI7XG59XG5cbi5mYS1wZW5ueS1hcmNhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDRcIjtcbn1cblxuLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiO1xufVxuXG4uZmEtcGVwcGVyLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNlwiO1xufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuXG4uZmEtcGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MVwiO1xufVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7XG59XG5cbi5mYS1wZXJzb24tYm9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTZcIjtcbn1cblxuLmZhLXBlcnNvbi1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZlwiO1xufVxuXG4uZmEtcGVyc29uLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQwXCI7XG59XG5cbi5mYS1wZXJzb24tZG9sbHktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDFcIjtcbn1cblxuLmZhLXBlcnNvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU3XCI7XG59XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiO1xufVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjtcbn1cblxuLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5mYS1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzlcIjtcbn1cblxuLmZhLXBob25lLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YVwiO1xufVxuXG4uZmEtcGhvbmUtb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdkXCI7XG59XG5cbi5mYS1waG9uZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQyXCI7XG59XG5cbi5mYS1waG9uZS1yb3Rhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDNcIjtcbn1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2JcIjtcbn1cblxuLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuXG4uZmEtcGhvdG8tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2NcIjtcbn1cblxuLmZhLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiO1xufVxuXG4uZmEtcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2VcIjtcbn1cblxuLmZhLXBpYW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ0XCI7XG59XG5cbi5mYS1waWFuby1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkNVwiO1xufVxuXG4uZmEtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA1XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTVcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLmZhLXBpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNlwiO1xufVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiO1xufVxuXG4uZmEtcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE3XCI7XG59XG5cbi5mYS1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOFwiO1xufVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmZhLXBsYW5lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZVwiO1xufVxuXG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiO1xufVxuXG4uZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7XG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjtcbn1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5mYS1wbHVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDBcIjtcbn1cblxuLmZhLXBsdXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cblxuLmZhLXBvZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MFwiO1xufVxuXG4uZmEtcG9kaXVtLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NThcIjtcbn1cblxuLmZhLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIjtcbn1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uZmEtcG9sbC1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTlcIjtcbn1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiO1xufVxuXG4uZmEtcG9vLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7XG59XG5cbi5mYS1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE5XCI7XG59XG5cbi5mYS1wb3Bjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE5XCI7XG59XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5mYS1wcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7XG59XG5cbi5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjFcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7XG59XG5cbi5mYS1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODVcIjtcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5mYS1wcmludC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWFcIjtcbn1cblxuLmZhLXByaW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg2XCI7XG59XG5cbi5mYS1wcm9jZWR1cmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuXG4uZmEtcHJvamVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ2XCI7XG59XG5cbi5mYS1wdW1wa2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA3XCI7XG59XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjtcbn1cblxuLmZhLXF1aWRkaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiO1xufVxuXG4uZmEtcXVpbnNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU5XCI7XG59XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLmZhLXF1cmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7XG59XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjtcbn1cblxuLmZhLXJhYmJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwOFwiO1xufVxuXG4uZmEtcmFiYml0LWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDlcIjtcbn1cblxuLmZhLXJhY3F1ZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWFcIjtcbn1cblxuLmZhLXJhZGlhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOVwiO1xufVxuXG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiO1xufVxuXG4uZmEtcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDdcIjtcbn1cblxuLmZhLXJhZGlvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkOFwiO1xufVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiO1xufVxuXG4uZmEtcmFpbmRyb3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVjXCI7XG59XG5cbi5mYS1yYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGFcIjtcbn1cblxuLmZhLXJhbXAtbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNFwiO1xufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmJcIjtcbn1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjtcbn1cblxuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7XG59XG5cbi5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZFwiO1xufVxuXG4uZmEtcmVhZG1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7XG59XG5cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uZmEtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiO1xufVxuXG4uZmEtcmVjb3JkLXZpbnlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ5XCI7XG59XG5cbi5mYS1yZWN0YW5nbGUtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZhXCI7XG59XG5cbi5mYS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmJcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZjXCI7XG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjtcbn1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS1yZWRoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmNcIjtcbn1cblxuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG5cbi5mYS1yZW1vdmUtZm9ybWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdkXCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2M1wiO1xufVxuXG4uZmEtcmVwZWF0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjVcIjtcbn1cblxuLmZhLXJlcGVhdC0xLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiO1xufVxuXG4uZmEtcmVwZWF0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NFwiO1xufVxuXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjtcbn1cblxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7XG59XG5cbi5mYS1yZXB1YmxpY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVlXCI7XG59XG5cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjtcbn1cblxuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiO1xufVxuXG4uZmEtcmVzdHJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmRcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLmZhLXJldHdlZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYxXCI7XG59XG5cbi5mYS1yZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjJcIjtcbn1cblxuLmZhLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiO1xufVxuXG4uZmEtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYlwiO1xufVxuXG4uZmEtcmluZ3Mtd2VkZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxYlwiO1xufVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uZmEtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDRcIjtcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiO1xufVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiO1xufVxuXG4uZmEtcm91dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIjtcbn1cblxuLmZhLXJvdXRlLWhpZ2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWFcIjtcbn1cblxuLmZhLXJvdXRlLWludGVyc3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWJcIjtcbn1cblxuLmZhLXJvdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkYVwiO1xufVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiO1xufVxuXG4uZmEtcnVsZXItY29tYmluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjtcbn1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjtcbn1cblxuLmZhLXJ1bGVyLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFjXCI7XG59XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OFwiO1xufVxuXG4uZmEtcnVubmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiO1xufVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uZmEtcnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmVcIjtcbn1cblxuLmZhLXNhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWNcIjtcbn1cblxuLmZhLXNhY2stZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFkXCI7XG59XG5cbi5mYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG59XG5cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG5cbi5mYS1zYWxhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZVwiO1xufVxuXG4uZmEtc2FsZXNmb3JjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYlwiO1xufVxuXG4uZmEtc2FuZHdpY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWZcIjtcbn1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjtcbn1cblxuLmZhLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZlwiO1xufVxuXG4uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzBcIjtcbn1cblxuLmZhLXNhdXNhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjBcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLmZhLXNheC1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGJcIjtcbn1cblxuLmZhLXNheG9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkY1wiO1xufVxuXG4uZmEtc2NhbHBlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZFwiO1xufVxuXG4uZmEtc2NhbHBlbC1wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFlXCI7XG59XG5cbi5mYS1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg4XCI7XG59XG5cbi5mYS1zY2FubmVyLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYzXCI7XG59XG5cbi5mYS1zY2FubmVyLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg5XCI7XG59XG5cbi5mYS1zY2FubmVyLXRvdWNoc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhhXCI7XG59XG5cbi5mYS1zY2FyZWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGRcIjtcbn1cblxuLmZhLXNjYXJmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MxXCI7XG59XG5cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjtcbn1cblxuLmZhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiO1xufVxuXG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uZmEtc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCI7XG59XG5cbi5mYS1zY3JvbGwtb2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBmXCI7XG59XG5cbi5mYS1zY3J1YmJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOFwiO1xufVxuXG4uZmEtc2N5dGhlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEwXCI7XG59XG5cbi5mYS1zZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7XG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLXNlYXJjaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIjtcbn1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiO1xufVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjtcbn1cblxuLmZhLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7XG59XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5mYS1zZW5kLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2VcIjtcbn1cblxuLmZhLXNlbmQtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2ZcIjtcbn1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7XG59XG5cbi5mYS1zaGFwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjtcbn1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1zaGFyZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjdcIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5mYS1zaGVlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMVwiO1xufVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuXG4uZmEtc2hpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiO1xufVxuXG4uZmEtc2hpZWxkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY3XCI7XG59XG5cbi5mYS1zaGllbGQtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTJcIjtcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjtcbn1cblxuLmZhLXNoaXBwaW5nLXRpbWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhjXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmZhLXNoaXNoLWtlYmFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIxXCI7XG59XG5cbi5mYS1zaG9lLXByaW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YlwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7XG59XG5cbi5mYS1zaG92ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTNcIjtcbn1cblxuLmZhLXNob3ZlbC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MzXCI7XG59XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cblxuLmZhLXNocmVkZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhhXCI7XG59XG5cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiO1xufVxuXG4uZmEtc2h1dHRsZWNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWJcIjtcbn1cblxuLmZhLXNpY2tsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMlwiO1xufVxuXG4uZmEtc2lnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGJcIjtcbn1cblxuLmZhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLXNpZ25hbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhjXCI7XG59XG5cbi5mYS1zaWduYWwtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZFwiO1xufVxuXG4uZmEtc2lnbmFsLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGVcIjtcbn1cblxuLmZhLXNpZ25hbC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhmXCI7XG59XG5cbi5mYS1zaWduYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkwXCI7XG59XG5cbi5mYS1zaWduYWwtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTFcIjtcbn1cblxuLmZhLXNpZ25hbC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MlwiO1xufVxuXG4uZmEtc2lnbmFsLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkzXCI7XG59XG5cbi5mYS1zaWduYWwtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk0XCI7XG59XG5cbi5mYS1zaWduYWwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTVcIjtcbn1cblxuLmZhLXNpZ25hbC1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGRcIjtcbn1cblxuLmZhLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViN1wiO1xufVxuXG4uZmEtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7XG59XG5cbi5mYS1za2F0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7XG59XG5cbi5mYS1za2VsZXRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMFwiO1xufVxuXG4uZmEtc2tldGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M2XCI7XG59XG5cbi5mYS1za2ktanVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjN1wiO1xufVxuXG4uZmEtc2tpLWxpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzhcIjtcbn1cblxuLmZhLXNraWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOVwiO1xufVxuXG4uZmEtc2tpaW5nLW5vcmRpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiO1xufVxuXG4uZmEtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjtcbn1cblxuLmZhLXNrdWxsLWNvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkZVwiO1xufVxuXG4uZmEtc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNFwiO1xufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiO1xufVxuXG4uZmEtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjtcbn1cblxuLmZhLXNsZWRkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NiXCI7XG59XG5cbi5mYS1zbGVpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2NcIjtcbn1cblxuLmZhLXNsaWRlcnMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuXG4uZmEtc2xpZGVycy1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMFwiO1xufVxuXG4uZmEtc2xpZGVycy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YxXCI7XG59XG5cbi5mYS1zbGlkZXJzLXYtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YyXCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEtc21pbGUtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiO1xufVxuXG4uZmEtc21pbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOVwiO1xufVxuXG4uZmEtc21pbGUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiO1xufVxuXG4uZmEtc21vZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiO1xufVxuXG4uZmEtc21va2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjBcIjtcbn1cblxuLmZhLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjtcbn1cblxuLmZhLXNtb2tpbmctYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7XG59XG5cbi5mYS1zbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2RcIjtcbn1cblxuLmZhLXNuYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE2XCI7XG59XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjtcbn1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuXG4uZmEtc25vb3plOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgwXCI7XG59XG5cbi5mYS1zbm93LWJsb3dpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjFcIjtcbn1cblxuLmZhLXNub3dib2FyZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZVwiO1xufVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG5cbi5mYS1zbm93Zmxha2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NmXCI7XG59XG5cbi5mYS1zbm93bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QwXCI7XG59XG5cbi5mYS1zbm93bW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QxXCI7XG59XG5cbi5mYS1zbm93cGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMlwiO1xufVxuXG4uZmEtc29ja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTZcIjtcbn1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7XG59XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgyXCI7XG59XG5cbi5mYS1zb3J0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4M1wiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODRcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODVcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7XG59XG5cbi5mYS1zb3J0LXNoYXBlcy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg4XCI7XG59XG5cbi5mYS1zb3J0LXNoYXBlcy1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4OVwiO1xufVxuXG4uZmEtc29ydC1zaGFwZXMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGFcIjtcbn1cblxuLmZhLXNvcnQtc2hhcGVzLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4YlwiO1xufVxuXG4uZmEtc29ydC1zaXplLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGNcIjtcbn1cblxuLmZhLXNvcnQtc2l6ZS1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZFwiO1xufVxuXG4uZmEtc29ydC1zaXplLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhlXCI7XG59XG5cbi5mYS1zb3J0LXNpemUtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhmXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5mYS1zb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIzXCI7XG59XG5cbi5mYS1zb3VyY2V0cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QzXCI7XG59XG5cbi5mYS1zcGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmJcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmZhLXNwYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY0XCI7XG59XG5cbi5mYS1zcGFya2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MFwiO1xufVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiO1xufVxuXG4uZmEtc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkZlwiO1xufVxuXG4uZmEtc3BlYWtlci1kZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNjXCI7XG59XG5cbi5mYS1zcGVha2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMFwiO1xufVxuXG4uZmEtc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTFcIjtcbn1cblxuLmZhLXNwaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxN1wiO1xufVxuXG4uZmEtc3BpZGVyLWJsYWNrLXdpZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE4XCI7XG59XG5cbi5mYS1zcGlkZXItd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE5XCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1zcGlubmVyLXRoaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y0XCI7XG59XG5cbi5mYS1zcGxvdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCI7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4uZmEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjtcbn1cblxuLmZhLXNxdWFyZS1yb290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk3XCI7XG59XG5cbi5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OThcIjtcbn1cblxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7XG59XG5cbi5mYS1zcXVpcnJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxYVwiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5mYS1zdGFja3BhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDJcIjtcbn1cblxuLmZhLXN0YWZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFiXCI7XG59XG5cbi5mYS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjtcbn1cblxuLmZhLXN0YXItY2hyaXN0bWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q0XCI7XG59XG5cbi5mYS1zdGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYzXCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjtcbn1cblxuLmZhLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIjtcbn1cblxuLmZhLXN0YXItb2YtbGlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMVwiO1xufVxuXG4uZmEtc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjJcIjtcbn1cblxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjtcbn1cblxuLmZhLXN0ZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI0XCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjtcbn1cblxuLmZhLXN0ZWVyaW5nLXdoZWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIyXCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG5cbi5mYS1zdG9ja2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNVwiO1xufVxuXG4uZmEtc3RvbWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyM1wiO1xufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuXG4uZmEtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIjtcbn1cblxuLmZhLXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiO1xufVxuXG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7XG59XG5cbi5mYS1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1zdHJldGNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjVcIjtcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiO1xufVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjtcbn1cblxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7XG59XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiO1xufVxuXG4uZmEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5mYS1zdW4tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjNcIjtcbn1cblxuLmZhLXN1bi1kdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY0XCI7XG59XG5cbi5mYS1zdW4taGF6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NVwiO1xufVxuXG4uZmEtc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MlwiO1xufVxuXG4uZmEtc3VucmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NlwiO1xufVxuXG4uZmEtc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY3XCI7XG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiO1xufVxuXG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjtcbn1cblxuLmZhLXN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDZcIjtcbn1cblxuLmZhLXN3YXRjaGJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjtcbn1cblxuLmZhLXN3aWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUxXCI7XG59XG5cbi5mYS1zd2ltbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7XG59XG5cbi5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7XG59XG5cbi5mYS1zd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxY1wiO1xufVxuXG4uZmEtc3dvcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFkXCI7XG59XG5cbi5mYS1zeW1mb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7XG59XG5cbi5mYS1zeW5hZ29ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWJcIjtcbn1cblxuLmZhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG59XG5cbi5mYS1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7XG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuXG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjtcbn1cblxuLmZhLXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7XG59XG5cbi5mYS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmNcIjtcbn1cblxuLmZhLXRhYmxldC1ydWdnZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGZcIjtcbn1cblxuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1hdmVyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI1XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1mYXN0ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI2XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1zbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI3XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1zbG93ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI4XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWF2ZXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjlcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1mYXN0ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJiXCI7XG59XG5cbi5mYS10YWNob21ldGVyLXNsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmNcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItc2xvd2VzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZFwiO1xufVxuXG4uZmEtdGFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNlwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5mYS10YWxseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5Y1wiO1xufVxuXG4uZmEtdGFuYWtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI3XCI7XG59XG5cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtdGFza3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI4XCI7XG59XG5cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjtcbn1cblxuLmZhLXRlZXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7XG59XG5cbi5mYS10ZWV0aC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7XG59XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWZyaWdpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OFwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZhXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXRlbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7XG59XG5cbi5mYS10ZW5uaXMtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZVwiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLmZhLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTNcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7XG59XG5cbi5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7XG59XG5cbi5mYS10aGVtZWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM2XCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRoZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjllXCI7XG59XG5cbi5mYS10aGluay1wZWFrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMVwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG5cbi5mYS10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmNcIjtcbn1cblxuLmZhLXRodW5kZXJzdG9ybS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZkXCI7XG59XG5cbi5mYS10aHVuZGVyc3Rvcm0tc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZlXCI7XG59XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cblxuLmZhLXRpbGRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlmXCI7XG59XG5cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5mYS10aW1lcy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVlXCI7XG59XG5cbi5mYS10aW1lcy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYwXCI7XG59XG5cbi5mYS10aW1lcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjtcbn1cblxuLmZhLXRpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzFcIjtcbn1cblxuLmZhLXRpcmUtZmxhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMlwiO1xufVxuXG4uZmEtdGlyZS1wcmVzc3VyZS13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMzXCI7XG59XG5cbi5mYS10aXJlLXJ1Z2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNFwiO1xufVxuXG4uZmEtdGlyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjtcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uZmEtdG9pbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q4XCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjtcbn1cblxuLmZhLXRvaWxldC1wYXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWZcIjtcbn1cblxuLmZhLXRvbWJzdG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMFwiO1xufVxuXG4uZmEtdG9tYnN0b25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMVwiO1xufVxuXG4uZmEtdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiO1xufVxuXG4uZmEtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjtcbn1cblxuLmZhLXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7XG59XG5cbi5mYS10b290aGJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM1XCI7XG59XG5cbi5mYS10b3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiO1xufVxuXG4uZmEtdG9yaWktZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMVwiO1xufVxuXG4uZmEtdG9ybmFkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZlwiO1xufVxuXG4uZmEtdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiO1xufVxuXG4uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxM1wiO1xufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5mYS10cmFmZmljLWNvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzZcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQtZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzhcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQtc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOVwiO1xufVxuXG4uZmEtdHJhZmZpYy1saWdodC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNhXCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmZhLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xufVxuXG4uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiO1xufVxuXG4uZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmFcIjtcbn1cblxuLmZhLXRyYXNoLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTVcIjtcbn1cblxuLmZhLXRyYXNoLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk2XCI7XG59XG5cbi5mYS10cmVhc3VyZS1jaGVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyM1wiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uZmEtdHJlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjtcbn1cblxuLmZhLXRyZWUtY2hyaXN0bWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RiXCI7XG59XG5cbi5mYS10cmVlLWRlY29yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkY1wiO1xufVxuXG4uZmEtdHJlZS1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZFwiO1xufVxuXG4uZmEtdHJlZS1wYWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJiXCI7XG59XG5cbi5mYS10cmVlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNFwiO1xufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5mYS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlY1wiO1xufVxuXG4uZmEtdHJpYW5nbGUtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTJcIjtcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cblxuLmZhLXRyb3BoeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWJcIjtcbn1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG5cbi5mYS10cnVjay1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGNcIjtcbn1cblxuLmZhLXRydWNrLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRkXCI7XG59XG5cbi5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7XG59XG5cbi5mYS10cnVjay1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNiXCI7XG59XG5cbi5mYS10cnVjay1tb3Zpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjtcbn1cblxuLmZhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzY1wiO1xufVxuXG4uZmEtdHJ1Y2stcGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZVwiO1xufVxuXG4uZmEtdHJ1Y2stcmFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMFwiO1xufVxuXG4uZmEtdHJ1bXBldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlM1wiO1xufVxuXG4uZmEtdHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7XG59XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZmEtdHVya2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI1XCI7XG59XG5cbi5mYS10dXJudGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTRcIjtcbn1cblxuLmZhLXR1cnRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNlwiO1xufVxuXG4uZmEtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmZhLXR2LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlNVwiO1xufVxuXG4uZmEtdHYtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTZcIjtcbn1cblxuLmZhLXR2LXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAxXCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS10eXBld3JpdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU3XCI7XG59XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiO1xufVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiO1xufVxuXG4uZmEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7XG59XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuXG4uZmEtdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlOFwiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS11bmljb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI3XCI7XG59XG5cbi5mYS11bmlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMlwiO1xufVxuXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cblxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLXVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS11c2ItZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTlcIjtcbn1cblxuLmZhLXVzZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZThcIjtcbn1cblxuLmZhLXVzZC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG5cbi5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiO1xufVxuXG4uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjtcbn1cblxuLmZhLXVzZXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTNcIjtcbn1cblxuLmZhLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7XG59XG5cbi5mYS11c2VyLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiO1xufVxuXG4uZmEtdXNlci1jb3dib3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWFcIjtcbn1cblxuLmZhLXVzZXItY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTRcIjtcbn1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiO1xufVxuXG4uZmEtdXNlci1mcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7XG59XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG5cbi5mYS11c2VyLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJjXCI7XG59XG5cbi5mYS11c2VyLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmRcIjtcbn1cblxuLmZhLXVzZXItaW5qdXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiO1xufVxuXG4uZmEtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS11c2VyLW1kLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmVcIjtcbn1cblxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjtcbn1cblxuLmZhLXVzZXItbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWJcIjtcbn1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjtcbn1cblxuLmZhLXVzZXItbnVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmZcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLXVzZXItc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7XG59XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7XG59XG5cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiO1xufVxuXG4uZmEtdXNlci10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5mYS11c2Vycy1jbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZFwiO1xufVxuXG4uZmEtdXNlcnMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7XG59XG5cbi5mYS11c2Vycy1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNVwiO1xufVxuXG4uZmEtdXNlcnMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMFwiO1xufVxuXG4uZmEtdXNwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMVwiO1xufVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjtcbn1cblxuLmZhLXV0ZW5zaWwtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlM1wiO1xufVxuXG4uZmEtdXRlbnNpbC1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiO1xufVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cblxuLmZhLXV0ZW5zaWxzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNlwiO1xufVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG59XG5cbi5mYS12YWx1ZS1hYnNvbHV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNlwiO1xufVxuXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiO1xufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uZmEtdmhzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVjXCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cblxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjtcbn1cblxuLmZhLXZpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7XG59XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiO1xufVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmZhLXZpZGVvLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTFcIjtcbn1cblxuLmZhLXZpZGVvLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCI7XG59XG5cbi5mYS12aWhhcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTdcIjtcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmZhLXZpbWVvLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLmZhLXZpb2xpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZFwiO1xufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiO1xufVxuXG4uZmEtdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk3XCI7XG59XG5cbi5mYS12b2xjYW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcwXCI7XG59XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjtcbn1cblxuLmZhLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOFwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5mYS12b2x1bWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTJcIjtcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4uZmEtdm90ZS1uYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzFcIjtcbn1cblxuLmZhLXZvdGUteWVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcyXCI7XG59XG5cbi5mYS12ci1jYXJkYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjlcIjtcbn1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7XG59XG5cbi5mYS13YWdvbi1jb3ZlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVlXCI7XG59XG5cbi5mYS13YWxrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzFcIjtcbn1cblxuLmZhLXdhbGtpZS10YWxraWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWZcIjtcbn1cblxuLmZhLXdhbGtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTRcIjtcbn1cblxuLmZhLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiO1xufVxuXG4uZmEtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyYVwiO1xufVxuXG4uZmEtd2FuZC1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyYlwiO1xufVxuXG4uZmEtd2FyZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7XG59XG5cbi5mYS13YXJlaG91c2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk1XCI7XG59XG5cbi5mYS13YXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OThcIjtcbn1cblxuLmZhLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUxXCI7XG59XG5cbi5mYS13YXRjaC1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYwXCI7XG59XG5cbi5mYS13YXRjaC1maXRuZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNlXCI7XG59XG5cbi5mYS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiO1xufVxuXG4uZmEtd2F0ZXItbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzRcIjtcbn1cblxuLmZhLXdhdGVyLXJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzVcIjtcbn1cblxuLmZhLXdhdmUtc2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5OVwiO1xufVxuXG4uZmEtd2F2ZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2VcIjtcbn1cblxuLmZhLXdhdmUtdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWFcIjtcbn1cblxuLmZhLXdhdmVmb3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYxXCI7XG59XG5cbi5mYS13YXZlZm9ybS1wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYyXCI7XG59XG5cbi5mYS13YXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7XG59XG5cbi5mYS13ZWJjYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzJcIjtcbn1cblxuLmZhLXdlYmNhbS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzM1wiO1xufVxuXG4uZmEtd2VlYmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNjXCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7XG59XG5cbi5mYS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZFwiO1xufVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5mYS13aGFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyY1wiO1xufVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiO1xufVxuXG4uZmEtd2hlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmRcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmZhLXdoaXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjtcbn1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5mYS13aWZpLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWFcIjtcbn1cblxuLmZhLXdpZmktMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhYlwiO1xufVxuXG4uZmEtd2lmaS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhY1wiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmZhLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmVcIjtcbn1cblxuLmZhLXdpbmQtdHVyYmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5YlwiO1xufVxuXG4uZmEtd2luZC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc2XCI7XG59XG5cbi5mYS13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGVcIjtcbn1cblxuLmZhLXdpbmRvdy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGZcIjtcbn1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5mYS13aW5kc29jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3N1wiO1xufVxuXG4uZmEtd2luZS1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmZcIjtcbn1cblxuLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjtcbn1cblxuLmZhLXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNlXCI7XG59XG5cbi5mYS13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2ZcIjtcbn1cblxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7XG59XG5cbi5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7XG59XG5cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7XG59XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XG59XG5cbi5mYS13cHJlc3NyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7XG59XG5cbi5mYS13cmVhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTJcIjtcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjtcbn1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5mYS15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDBcIjtcbn1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiO1xufVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjtcbn1cblxuLmZhLXlhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTNcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLmZhLXllbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS15aW4teWFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZFwiO1xufVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG5cbi5mYS16aGlodTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZlwiO1xufVxuXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4xMS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCg4Mzg5YWRhYjE4YmYxMzAxMzMyMWMzMzA3NjQzMGE1MC5lb3QpO1xuICBzcmM6IHVybCg4Mzg5YWRhYjE4YmYxMzAxMzMyMWMzMzA3NjQzMGE1MC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKDljY2I2NTc3MWVhYzZkMWZmMTc4ZGM1NzdmZjgyNmNjLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKGQ4ZjgxOTBiNTI3MGNmOTEzZGUzOWQ3NTRmMGE5ZTdlLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChkNTg0OTZhNDFmZDAxMzk4NWExNDk4YWJmMWJlNGUyMy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoODkxOWY4YWQxMTU3Y2ZiNGM4MzVmNWE0YmJlNWI1N2Iuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmFsIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjExLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKDcxZjM2YjZjZjM0Yzc1ODYzM2IxZmJlOGVkMDgzYmIzLmVvdCk7XG4gIHNyYzogdXJsKDcxZjM2YjZjZjM0Yzc1ODYzM2IxZmJlOGVkMDgzYmIzLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoMTI2ZTM1MDU5MDdlMDJlZDFmZGM4NjA1OGNiNGNlM2Eud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoN2I4NDJjOTUyN2I1ZmI4MzU4M2I4MGQ5ZGE2ZGExZWIud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKDZkNzQ3NDBhYjU5MDIzYjQ5MjNmODZlNjgwZjVlMjMwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgzZTFhNWY5MGZkNjZiZTg1YjM5MWE1ZDY3MjEzMGU2Mi5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMTEuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoMjI4ZmExOWJhNDBmOGI4MGVjNThhZjdhM2M0NGRhNTYuZW90KTtcbiAgc3JjOiB1cmwoMjI4ZmExOWJhNDBmOGI4MGVjNThhZjdhM2M0NGRhNTYuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChkYmU4NTA1Y2Y0ZWIxMzdjNjNiNmMzNzVlMDJjMjI1ZS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybChlNDUwNmM0YjYxYjgyZGI3NTY4ODJjZTdlMzc3YmRlNS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoYmEwYjEyMGZlMDEzY2E4OGE0ZGE5NmZiYmIyY2RhMDkudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKDBlMTQ3MGYyMTNmYzg0OTk5ZWEwNmY1YjIwNGViYTdmLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogOTAwO1xufSIsIi5mYXN0LWNvbGxhcHNpYmxlLXRvZ2dsZSB7XG4gIG1pbi13aWR0aDogMTVweDtcbiAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCJmYXN0LWFwcC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZmFzdC1hcHAtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmYXN0LWFwcC1oZWFkZXIge1xuICAgIHotaW5kZXg6IDMwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZhc3QtYXBwLWhlYWRlciB7XG4gICAgei1pbmRleDogMTI7XG4gIH1cblxuICAubW9kYWwtb3BlbiBmYXN0LWFwcC1oZWFkZXIge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgLW1vei1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAtbXMtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgZmlsdGVyOiBibHVyKDVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogMTUwcHgpIHtcbiAgZmFzdC1hcHAtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJmYXN0LWFwcC1sb2dvIHtcbiAgZmxleC1zaHJpbms6IDA7XG59IiwiZmFzdC1hcHAtdGl0bGUge1xuICBmbGV4LXNocmluazogMDtcbn0iLCJmYXN0LWFwcHRyYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG5mYXN0LWFwcHRyYXkub3BlbiB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZhc3QtYXBwdHJheSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKkFwcFRyYXkgVG9nZ2xlIHNoYXBlLCBjbG9zZWQgKi9cbiAgZmFzdC1hcHB0cmF5LXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAxOHB0O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuYnV0dG9uLWJhciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgZmFzdC1hcHB0cmF5LmNsb3NlZCAuYnV0dG9uLWJhcixcbmZhc3QtYXBwdHJheS5jbG9zZWQge1xuICAgIHdpZHRoOiAwcHg7XG4gICAgbGVmdDogLTFweDtcbiAgfVxuXG4gIGZhc3QtYXBwdHJheS5vcGVuLnBpbm5lZCAuYnV0dG9uLWJhciB7XG4gICAgd2lkdGg6IDY1cHg7XG4gIH1cblxuICBmYXN0LWFwcHRyYXkub3Blbjpub3QoLnBpbm5lZCkgLmJ1dHRvbi1iYXIsXG5mYXN0LWFwcHRyYXkub3Blbjpub3QoLnBpbm5lZCkge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuXG4gIGZhc3QtYXBwdHJheS5vcGVuOm5vdCgucGlubmVkKSB7XG4gICAgei1pbmRleDogMTEwMDtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBcHBUcmF5LCBtb2JpbGUgc2V0dGluZ3MgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICBmYXN0LWFwcHRyYXkuY2xvc2VkIGZhc3QtYXBwdHJheS10b2dnbGUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICBmYXN0LWFwcHRyYXkub3BlbiBmYXN0LWFwcHRyYXktdG9nZ2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB9XG5cbiAgZmFzdC1hcHB0cmF5LXRvZ2dsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi1oZWlnaHQ6IDQwMXB4KSB7XG4gIC5hcHBUcmF5LXNlY3Rpb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgLmFwcFRyYXktc2VjdGlvbiB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBhdXRvO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09IEFQUCBUUkFZID09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTSURFIE5BViBNRURJQSBRVUVSSUVTICovXG5mYXN0LWFwcHRyYXkge1xuICBmb250LWZhbWlseTogXCJBc3Npc3RhbnRcIjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICBmYXN0LWFwcHRyYXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gIH1cblxuICBmYXN0LWFwcHRyYXkgLmJ1dHRvbi1iYXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG5cbiAgZmFzdC1hcHB0cmF5Om5vdCgucGlubmVkKSAuYnV0dG9uLWJhciB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICB9XG59XG5mYXN0LWFwcHRyYXkgLmJ1dHRvbi1iYXIge1xuICBjb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgZmFzdC1hcHB0cmF5IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBmYXN0LWFwcHRyYXkgLmJ1dHRvbi1iYXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgZmFzdC1hcHB0cmF5LmNsb3NlZCB7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgfVxuXG4gIGZhc3QtYXBwdHJheS5vcGVuIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIGZhc3QtYXBwdHJheSAubmF2VGl0bGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgZmFzdC1hcHB0cmF5Lm9wZW4gZmFzdC1hcHAtdGl0bGUsXG5mYXN0LWFwcHRyYXkub3BlbiAjYXBwVHJheS1hbmFseXNpc05hbWUge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDVweCAwcHg7XG4gIH1cblxuICBmYXN0LWFwcHRyYXkuY2xvc2VkIGZhc3QtYXBwLXRpdGxlLFxuZmFzdC1hcHB0cmF5LmNsb3NlZCAjYXBwVHJheS1hbmFseXNpc05hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBmYXN0LWFwcHRyYXkuY2xvc2VkIC5uYXZUaXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTSURFIE5BViBNRU5VIEJVVFRPTlMgKi9cbi5hcHBUcmF5LW1lbnVCdXR0b25zLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXBwVHJheS1tZW51QnV0dG9ucy13cmFwcGVyIGkuYnRuSWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFwcFRyYXktbWVudUJ1dHRvbnMtd3JhcHBlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFwcFRyYXktbWVudUJ1dHRvbnMtd3JhcHBlcjpob3ZlciAuYnRuLWxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuYXBwVHJheS1tZW51QnV0dG9ucy13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLmFwcFRyYXktbWVudUJ1dHRvbnMtd3JhcHBlciBpLmJ0bkljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gIH1cblxuICBmYXN0LWFwcHRyYXkucGlubmVkIC5hcHBUcmF5LXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgZmFzdC1hcHB0cmF5Om5vdCgucGlubmVkKSAuYXBwVHJheS1zZWN0aW9uIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxuXG4gIGZhc3QtYXBwdHJheSAuYXBwVHJheS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgZmFzdC1hcHB0cmF5IC5hcHBUcmF5LW1lbnVCdXR0b25zLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIH1cblxuICBmYXN0LWFwcHRyYXkucGlubmVkIC5idG4tbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBmYXN0LWFwcHRyYXkgLmJ0bi1sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDkwJTtcbiAgICBmb250LXNpemU6IDEwLjVwdDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuZmFzdC1hcHB0cmF5IC5idG4tbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuZmFzdC1hcHB0cmF5LnBpbm5lZCAuYXBwVHJheS1zZWN0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuZmFzdC1hcHB0cmF5Om5vdCgucGlubmVkKSAjYXBwdHJheS10b2dnbGUtcGVyc2lzdGVudCArIGxhYmVsIGkge1xuICB3aWR0aDogNDBweDtcbn1cblxuZmFzdC1hcHB0cmF5IC5zbGlkZW91dC10cmF5IHtcbiAgd2lkdGg6IDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTUpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAyNTBtcyBlYXNlLWluLW91dCAwcywgaGVpZ2h0IDI1MG1zIGVhc2UtaW4tb3V0IDBzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuZmFzdC1hcHB0cmF5Lm9wZW46bm90KC5waW5uZWQpIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMjUwbXMgZWFzZS1pbi1vdXQgMHMsIGhlaWdodCAyNTBtcyBlYXNlLWluLW91dCAwcztcbn1cblxuZmFzdC1hcHB0cmF5IC5hcHB0cmF5LWhvdHNwb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwcHg7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBtYXgtd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMTA7XG59XG5cbmZhc3QtYXBwdHJheS5vcGVuIHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG5mYXN0LWFwcHRyYXk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5mYXN0LWFwcHRyYXk6bm90KC5waW5uZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYXBwLXRyYXlfX2RpdmlkZXIge1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxMHB4IDUlO1xufSIsImZhc3QtYXBwdHJheS10b2dnbGUge1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBcHBUcmF5IHRvZ2dsZSBhbmltYXRpb24gKi9cbi5oYW1idXJnZXJNZW51LXN0cmlwZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5mYXN0LWFwcHRyYXktdG9nZ2xlOm5vdCgub3BlbikgLmhhbWJ1cmdlck1lbnUtc3RyaXBlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuZmFzdC1hcHB0cmF5LXRvZ2dsZTpob3ZlciAuaGFtYnVyZ2VyTWVudS1zdHJpcGU6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG59XG5cbmZhc3QtYXBwdHJheS10b2dnbGU6aG92ZXIgLmhhbWJ1cmdlck1lbnUtc3RyaXBlOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmZhc3QtYXBwdHJheS10b2dnbGU6aG92ZXIgLmhhbWJ1cmdlck1lbnUtc3RyaXBlOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbn1cblxuZmFzdC1hcHB0cmF5LXRvZ2dsZS5vcGVuIC5oYW1idXJnZXJNZW51LXN0cmlwZTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgycHgpIHRyYW5zbGF0ZVgoMnB4KTtcbiAgd2lkdGg6IDI2cHg7XG59XG5cbmZhc3QtYXBwdHJheS10b2dnbGUub3BlbiAuaGFtYnVyZ2VyTWVudS1zdHJpcGU6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuZmFzdC1hcHB0cmF5LXRvZ2dsZS5vcGVuIC5oYW1idXJnZXJNZW51LXN0cmlwZTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTJweCkgdHJhbnNsYXRlWCgycHgpO1xuICB3aWR0aDogMjZweDtcbn1cblxuZmFzdC1hcHB0cmF5LXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59IiwiZmFzdC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRvcDogMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4yNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbmZhc3QtY2FyZDpob3ZlciB7XG4gIHRvcDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbmZhc3QtY2FyZC5vZmYge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBORVcgVEFCTEVTID09PSAqL1xuLyogVGFibGUgTGFiZWwgKi9cbmZhc3QtdGFibGU6bm90KC5jb25kZW5zZWQpIGZhc3QtdGFibGUtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5mYXN0LXRhYmxlLmNvbmRlbnNlZCBmYXN0LXRhYmxlLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDkwJTtcbiAgb3BhY2l0eTogMC44O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5mYXN0LXRhYmxlLmNvbmRlbnNlZCBmYXN0LWNvbHVtbltub3Rlc10ge1xuICBvcmRlcjogLTE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLyogVGFibGUgVG90YWwgYW5kIFN1YnRvdGFsIHJvd3MgKi9cbmZhc3QtdGFibGUuY29uZGVuc2VkIC50YWJsZS1yb3cge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5mYXN0LXRhYmxlLmNvbmRlbnNlZCAudGFibGUtcm93W2xhYmVsc10ge1xuICBtaW4taGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG5mYXN0LXRhYmxlLmNvbmRlbnNlZCAudGFibGUtcm93W2xhYmVsc10gZmFzdC1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmZhc3QtdGFibGUgLnRhYmxlLXJvd1tsYWJlbHNdIHtcbiAgZm9udC1zaXplOiA5NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmZhc3QtdGFibGUgLnRhYmxlLXJvd1tsYWJlbHNdIGZhc3QtY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmZhc3QtdGFibGUuY29uZGVuc2VkIGlucHV0OmRpc2FibGVkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZmFzdC10YWJsZS5jb25kZW5zZWQgLnRhYmxlLXJvd1t0b3RhbF0gaW5wdXQ6ZGlzYWJsZWQsXG5mYXN0LXRhYmxlLmNvbmRlbnNlZCAudGFibGUtcm93W3N1YnRvdGFsXSBpbnB1dDpkaXNhYmxlZCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmZhc3QtdGFibGU6bm90KFtzaGFkZS1kaXNhYmxlZC1pbnB1dHNdKS5jb25kZW5zZWQgLnRhYmxlLXJvdzpub3QoW3RvdGFsXSk6bm90KFtzdWJ0b3RhbF0pIGlucHV0OmRpc2FibGVkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG5mYXN0LXRhYmxlLmNvbmRlbnNlZCAuY29uZGVuc2VkLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5mYXN0LXRhYmxlOm5vdCguY29uZGVuc2VkKSAuY29uZGVuc2VkLXNob3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmZhc3QtdGFibGU6bm90KC5jb25kZW5zZWQpIC50YWJsZS1yb3dbdG90YWxdIGZhc3QtY29sdW1uOmZpcnN0LWNoaWxkLFxuZmFzdC10YWJsZTpub3QoLmNvbmRlbnNlZCkgLnRhYmxlLXJvd1tzdWJ0b3RhbF0gZmFzdC1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbmZhc3QtdGFibGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBBZGQgc3RyaWF0aW9uICovXG5mYXN0LXRhYmxlW3N0cmlhdGUtcm93XSA+IC50YWJsZS1yb3c6bnRoLWNoaWxkKGV2ZW4pOm5vdChbdG90YWxdKTpub3QoW3N1YnRvdGFsXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4vKiBFbmNsb3NlZCB0YWJsZXMgKi9cbmZhc3QtdGFibGVbZW5jbG9zZWRdIC50YWJsZS1yb3c6bm90KFtsYWJlbHNdKSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5mYXN0LXRhYmxlW2VuY2xvc2VkXSAudGFibGUtcm93Om5vdChbbGFiZWxzXSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuZmFzdC10YWJsZVtlbmNsb3NlZF0gLnRhYmxlLXJvdzpub3QoW2xhYmVsc10pOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG5mYXN0LXRhYmxlIC50YWJsZS1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbmZhc3QtdGFibGUuY29uZGVuc2VkIC50YWJsZS1yb3cge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuZmFzdC10YWJsZS5jb25kZW5zZWQgLnRhYmxlLXJvdzpub3QoW3RvdGFsXSk6bm90KFtzdWJ0b3RhbF0pIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbmZhc3QtdGFibGUuY29uZGVuc2VkIC50YWJsZS1yb3c6bm90KFt0b3RhbF0pOm5vdChbc3VidG90YWxdKTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpO1xufVxuXG5mYXN0LXRhYmxlIC50YWJsZS1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbmZhc3QtdGFibGUud2hpdGUgLnRhYmxlLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuZmFzdC10YWJsZS53aGl0ZSAudGFibGUtcm93W3N1YnRvdGFsXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG5mYXN0LXRhYmxlLndoaXRlIC50YWJsZS1yb3dbdG90YWxdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbmZhc3QtdGFibGUgLnRhYmxlLXJvdy5uby1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAwcHggbm9uZSAhaW1wb3J0YW50O1xufVxuXG5mYXN0LXRhYmxlW3NoYWRlLWRpc2FibGVkLWlucHV0c10uY29uZGVuc2VkIC50YWJsZS1yb3c6bm90KFt0b3RhbF0pOm5vdChbc3VidG90YWxdKSBpbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi8qQW55IFJvdywgZmlyc3QgY29sdW1uKi9cbmZhc3QtdGFibGUgLnRhYmxlLXJvdyBmYXN0LWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5mYXN0LXRhYmxlLmNvbmRlbnNlZCAudGFibGUtcm93IGZhc3QtY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMTAlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLypBbnkgUm93LCBhZnRlciBmaXJzdCBjb2x1bW4qL1xuZmFzdC10YWJsZSAudGFibGUtcm93IGZhc3QtY29sdW1uIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuZmFzdC10YWJsZSAudGFibGUtcm93IGZhc3QtY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG5mYXN0LXRhYmxlIC50YWJsZS1yb3dbbGFiZWxzXSBmYXN0LWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuZmFzdC10YWJsZSAudGFibGUtcm93Om5vdChbbGFiZWxzXSkgZmFzdC1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5mYXN0LXRhYmxlOm5vdCguY29uZGVuc2VkKSAudGFibGUtcm93IGZhc3QtY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5mYXN0LXRhYmxlLmNvbmRlbnNlZCAudGFibGUtcm93IGZhc3QtY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyogTm9ybWFsaXplIHBhZGRpbmcgb24gYWxsIGlucHV0cyBhbmQgbGFiZWxzICovXG5mYXN0LXRhYmxlIGlucHV0OmRpc2FibGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5mYXN0LXRhYmxlIC50YWJsZS1yb3cgZmFzdC1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkgZGl2W2NsYXNzKj1jb2wtXSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuZmFzdC10YWJsZSAudGFibGUtcm93IGZhc3QtY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5mYXN0LXRhYmxlIC50YWJsZS1yb3cgZmFzdC1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkgc2VsZWN0IHtcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5mYXN0LXRhYmxlIC50YWJsZS1yb3cgZmFzdC1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkgZmFzdC1zZWxlY3Qge1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmZhc3QtdGFibGUgaW5wdXQge1xuICBmbGV4LXNocmluazogMDtcbn0iLCJmYXN0LXRhYmxlIGZhc3QtY29sdW1uIGZhc3Qtc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuZmFzdC1zbGlkZXJbaXMtcmFkaWFsXSAuc2xpZGVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkIHZhcigtLWlucHV0X19iZy1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDM1MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5mYXN0LXNsaWRlcltpcy1yYWRpYWxdIC5zbGlkZXJfX2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA5MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA1JTtcbiAgbGVmdDogNSU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbmZhc3Qtc2xpZGVyW2lzLXJhZGlhbF0gLnNsaWRlcl9faW5uZXIgLnNsaWRlcl9faGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNSU7XG4gIGhlaWdodDogNTAlO1xuICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbmZhc3Qtc2xpZGVyW2lzLXJhZGlhbF0gLnNsaWRlcl9faW5uZXIgLnNsaWRlcl9faGFuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgd2lkdGg6IDIwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgLTI1JSwgMCk7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZmFzdC1zbGlkZXI6bm90KFtpcy1yYWRpYWxdKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZhc3Qtc2xpZGVyOm5vdChbaXMtcmFkaWFsXSkuaW52ZXJ0LWNvbG9ycyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtOTApO1xufVxuZmFzdC1zbGlkZXI6bm90KFtpcy1yYWRpYWxdKTpub3QoLmludmVydC1jb2xvcnMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC01KTtcbn1cbmZhc3Qtc2xpZGVyOm5vdChbaXMtcmFkaWFsXSkubGcge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5mYXN0LXNsaWRlcjpub3QoW2lzLXJhZGlhbF0pLmxnIC5zbGlkZXJfX2hhbmRsZSxcbmZhc3Qtc2xpZGVyOm5vdChbaXMtcmFkaWFsXSkubGcgLnNsaWRlcl9fc3RlcC1tYXJrZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuZmFzdC1zbGlkZXI6bm90KFtpcy1yYWRpYWxdKS5sZyAuc2xpZGVyX19pbm5lciB7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG59XG5mYXN0LXNsaWRlcjpub3QoW2lzLXJhZGlhbF0pOm5vdCgubGcpIHtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuZmFzdC1zbGlkZXI6bm90KFtpcy1yYWRpYWxdKTpub3QoLmxnKSAuc2xpZGVyX19oYW5kbGUsXG5mYXN0LXNsaWRlcjpub3QoW2lzLXJhZGlhbF0pOm5vdCgubGcpIC5zbGlkZXJfX3N0ZXAtbWFya2VyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbmZhc3Qtc2xpZGVyOm5vdChbaXMtcmFkaWFsXSk6bm90KC5sZykgLnNsaWRlcl9faW5uZXIge1xuICBtYXJnaW46IDBweCA4cHg7XG59XG5mYXN0LXNsaWRlcjpub3QoW2lzLXJhZGlhbF0pIC5zbGlkZXJfX2hhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0X19jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuZmFzdC1zbGlkZXI6bm90KFtpcy1yYWRpYWxdKSAuc2xpZGVyX19zdGVwLW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtMTApO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuZmFzdC1zbGlkZXI6bm90KFtpcy1yYWRpYWxdKSAuc2xpZGVyX19zdGVwLW1hcmtlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5mYXN0LXNsaWRlcjpub3QoW2lzLXJhZGlhbF0pOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZmFzdC1zbGlkZXI6bm90KFtpcy1yYWRpYWxdKSAuc2xpZGVyX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5mYXN0LXNsaWRlcjpub3QoW2lzLXJhZGlhbF0pIC5zbGlkZXJfX3NlbGVjdGVkLWZpbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0X19jb2xvcik7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiZmFzdC1sYWJlbGVkc2xpZGVyLmxnICoge1xuICBmb250LXNpemU6IDExcHQgIWltcG9ydGFudDtcbn1cblxuZmFzdC1sYWJlbGVkc2xpZGVyIC5sYWJlbGVkc2xpZGVyLWxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAwLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmZhc3QtbGFiZWxlZHNsaWRlciAubGFiZWxlZHNsaWRlci1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAwLjU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5mYXN0LWxhYmVsZWRzbGlkZXIgLmxhYmVsZWRzbGlkZXItbGFiZWw6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsImZhc3QtcmVzb3VyY2UtY2Fyb3VzZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mYXN0LXJlc291cmNlLWNhcm91c2VsIGZhc3QtcmVzb3VyY2UtY2FyZCB7XG4gIGZsZXg6IDEgMSAwcHggIWltcG9ydGFudDtcbn0iLCJmYXN0LXJlc291cmNlLWNhcm91c2VsIGZhc3QtcmVzb3VyY2UtY2Fyb3VzZWwtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTtcbn1cblxuZmFzdC1yZXNvdXJjZS1jYXJvdXNlbC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuZmFzdC1yZXNvdXJjZS1jYXJvdXNlbC1uYXZpZ2F0aW9uIGJ1dHRvbjpub3QoOmRpc2FibGVkKS5yZXNvdXJjZS1jYXJvdXNlbF9fYnRuX19uZXh0IHtcbiAgY29sb3I6IHZhcigtLWJ0bl9fb3V0bGluZV9ib3JkZXItY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJ0bl9fb3V0bGluZV9ib3JkZXItY29sb3IpO1xufVxuZmFzdC1yZXNvdXJjZS1jYXJvdXNlbC1uYXZpZ2F0aW9uIGJ1dHRvbjpub3QoOmRpc2FibGVkKS5yZXNvdXJjZS1jYXJvdXNlbF9fYnRuX19wcmV2aW91cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuZmFzdC1yZXNvdXJjZS1jYXJvdXNlbC1uYXZpZ2F0aW9uIGJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWJ0bl9fY29udGFpbmVkX2JnLWNvbG9yX2hvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG5fX2NvbnRhaW5lZF9iZy1jb2xvcl9ob3Zlcik7XG59XG5mYXN0LXJlc291cmNlLWNhcm91c2VsLW5hdmlnYXRpb24gYnV0dG9uOmRpc2FibGVkIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwJSk7XG4gIG9wYWNpdHk6IDAuMjU7XG59IiwiLmNvbnRlbnRjb2xsZWN0aW9uLWRlZmF1bHRPYmoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtODApO1xufVxuXG4uY29udGVudGNvbGxlY3Rpb24tZGVmYXVsdE9iaiAucmVzb3VyY2UtY2FyZF9faWNvbl9faWNvbi10eXBlIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnJlc291cmNlLWNhcmRfX2ljb25fX2ljb24tdHlwZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uY29udGVudGNvbGxlY3Rpb24tZGVmYXVsdE9iajpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtNSk7XG59IiwiZmFzdC1jdXN0b21ub3RlIHtcbiAgY29sb3I6IHZhcigtLWJ0bl9fdGV4dF9jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5mYXN0LWN1c3RvbW5vdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUpO1xuICBjb2xvcjogdmFyKC0tYnRuX190ZXh0X2JnLWNvbG9yX2hvdmVyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufSIsImZhc3Qtc2xpZGVyLXBvcG91dCB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHZhcigtLXBhZ2VfX2JnLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjZweDtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBtaW4taGVpZ2h0OiAyNnB4O1xufVxuZmFzdC1zbGlkZXItcG9wb3V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXRfX2JnLWNvbG9yX2hvdmVyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpZGVyLXBvcG91dF9fc2NyaW0ge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDEwMDAwO1xuICBvcGFjaXR5OiAwO1xufSIsImZhc3Qtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mYXN0LXNlbGVjdC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtNSk7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB6LWluZGV4OiAxMDEwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbmZhc3Qtc2VsZWN0LWRyb3Bkb3duOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5mYXN0LXNlbGVjdC1kcm9wZG93biA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmZhc3Qtc2VsZWN0LWRyb3Bkb3duIGZhc3Qtb3B0aW9uIHtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuZmFzdC1zZWxlY3QtZHJvcGRvd24gZmFzdC1vcHRpb24gPiBkaXYge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuZmFzdC1zZWxlY3QtZHJvcGRvd24gbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuZmFzdC1zZWxlY3QtZHJvcGRvd24gZmFzdC1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5mYXN0LXNlbGVjdC1kcm9wZG93biBmYXN0LW9wdGlvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmZhc3Qtc2VsZWN0LWRyb3Bkb3duIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtMTAwKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMjApO1xufVxuXG5mYXN0LXNlbGVjdC1kcm9wZG93biBpbnB1dC5pbnB1dC1lbmNsb3NlZCB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uZmFzdC1zZWxlY3Qtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmFzdC1jaGlwIHtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtODApO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0yMCk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnNlbGVjdC1kcm9wZG93bl9fc2NyaW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogOTAwMDtcbn0iLCJmYXN0LXBhZ2UtbGlzdCB7XG4gIGZsZXgtc2hyaW5rOiAxMDAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuZmFzdC1wYWdlLWxpc3QgZmFzdC1zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuZmFzdC1wYWdlLWxpc3QgZmFzdC1uYXZidXR0b246bm90KC5hY3RpdmUpIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbmZhc3QtcGFnZS1saXN0IC5mYXN0LXBhZ2UtbGlzdC1idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59IiwiQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIGZhc3QtcGFnZWluZGljYXRvciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5mYXN0LXBhZ2VpbmRpY2F0b3IgLmluZGljYXRvci1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC41ZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC41ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgb3BhY2l0eTogMC4xNTtcbn1cbmZhc3QtcGFnZWluZGljYXRvciAuaW5kaWNhdG9yLWl0ZW0uc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuZmFzdC1wYWdlaW5kaWNhdG9yIC5pbmRpY2F0b3ItaXRlbTpub3QoLnNlbGVjdGVkKTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cblxuZmFzdC1wYWdlaW5kaWNhdG9yOmhvdmVyIC5pbmRpY2F0b3ItaXRlbS5zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmZhc3QtcGFnZWluZGljYXRvcjpob3ZlciAuaW5kaWNhdG9yLWl0ZW0uc2VsZWN0ZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufSIsIi5xbC1lZGl0b3IgcCwgLnFsLWVkaXRvciBvbCwgLnFsLWVkaXRvciB1bCwgLnFsLWVkaXRvciBwcmUsIC5xbC1lZGl0b3IgYmxvY2txdW90ZSwgLnFsLWVkaXRvciBoMSwgLnFsLWVkaXRvciBoMiwgLnFsLWVkaXRvciBoMywgLnFsLWVkaXRvciBoNCwgLnFsLWVkaXRvciBoNSwgLnFsLWVkaXRvciBoNiB7XG4gIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcbn0iLCIvKiFcbiAqIENyb3BwZXIuanMgdjEuNS4xMlxuICogaHR0cHM6Ly9mZW5neXVhbmNoZW4uZ2l0aHViLmlvL2Nyb3BwZXJqc1xuICpcbiAqIENvcHlyaWdodCAyMDE1LXByZXNlbnQgQ2hlbiBGZW5neXVhblxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKlxuICogRGF0ZTogMjAyMS0wNi0xMlQwODowMDoxMS42MjNaXG4gKi9cbi5jcm9wcGVyLWNvbnRhaW5lciB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNyb3BwZXItY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGltYWdlLW9yaWVudGF0aW9uOiAwZGVnO1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNyb3BwZXItd3JhcC1ib3gsXG4uY3JvcHBlci1jYW52YXMsXG4uY3JvcHBlci1kcmFnLWJveCxcbi5jcm9wcGVyLWNyb3AtYm94LFxuLmNyb3BwZXItbW9kYWwge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmNyb3BwZXItd3JhcC1ib3gsXG4uY3JvcHBlci1jYW52YXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3JvcHBlci1kcmFnLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jcm9wcGVyLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY3JvcHBlci12aWV3LWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMzlmO1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDUxLCAxNTMsIDI1NSwgMC43NSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3JvcHBlci1kYXNoZWQge1xuICBib3JkZXI6IDAgZGFzaGVkICNlZWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNyb3BwZXItZGFzaGVkLmRhc2hlZC1oIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzMuMzMzMzMzMzMzMyU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3JvcHBlci1kYXNoZWQuZGFzaGVkLXYge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jcm9wcGVyLWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMC43NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5jcm9wcGVyLWNlbnRlcjo6YmVmb3JlLFxuLmNyb3BwZXItY2VudGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY3JvcHBlci1jZW50ZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3cHg7XG59XG5cbi5jcm9wcGVyLWNlbnRlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDdweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAtM3B4O1xuICB3aWR0aDogMXB4O1xufVxuXG4uY3JvcHBlci1mYWNlLFxuLmNyb3BwZXItbGluZSxcbi5jcm9wcGVyLXBvaW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3JvcHBlci1mYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uY3JvcHBlci1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5Zjtcbn1cblxuLmNyb3BwZXItbGluZS5saW5lLWUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDVweDtcbn1cblxuLmNyb3BwZXItbGluZS5saW5lLW4ge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTNweDtcbn1cblxuLmNyb3BwZXItbGluZS5saW5lLXcge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNXB4O1xufVxuXG4uY3JvcHBlci1saW5lLmxpbmUtcyB7XG4gIGJvdHRvbTogLTNweDtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xufVxuXG4uY3JvcHBlci1wb2ludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG4gIGhlaWdodDogNXB4O1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogNXB4O1xufVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1lIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IDUwJTtcbn1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtbiB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICB0b3A6IC0zcHg7XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXcge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgbGVmdDogLTNweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgdG9wOiA1MCU7XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXMge1xuICBib3R0b206IC0zcHg7XG4gIGN1cnNvcjogcy1yZXNpemU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LW5lIHtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRvcDogLTNweDtcbn1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtbncge1xuICBjdXJzb3I6IG53c2UtcmVzaXplO1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IC0zcHg7XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXN3IHtcbiAgYm90dG9tOiAtM3B4O1xuICBjdXJzb3I6IG5lc3ctcmVzaXplO1xuICBsZWZ0OiAtM3B4O1xufVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XG4gIGJvdHRvbTogLTNweDtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiAxO1xuICByaWdodDogLTNweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICB3aWR0aDogNXB4O1xuICB9XG59XG4uY3JvcHBlci1wb2ludC5wb2ludC1zZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcbiAgYm90dG9tOiAtNTAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTUwJTtcbiAgd2lkdGg6IDIwMCU7XG59XG5cbi5jcm9wcGVyLWludmlzaWJsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jcm9wcGVyLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQVFNQUFBQWxQVzBpQUFBQUEzTkNTVlFJQ0FqYjRVL2dBQUFBQmxCTVZFWE16TXovLy8vVGpSVjJBQUFBQ1hCSVdYTUFBQXJyQUFBSzZ3R0NpdzFhQUFBQUhIUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkdhWEpsZDI5eWEzTWdRMU0yNkx5eWpBQUFBQkZKUkVGVUNKbGorTS9BZ0JWaEYvMFBBSDYvRC9Ia0R4T0dBQUFBQUVsRlRrU3VRbUNDXCIpO1xufVxuXG4uY3JvcHBlci1oaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbn1cblxuLmNyb3BwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY3JvcHBlci1tb3ZlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uY3JvcHBlci1jcm9wIHtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5cbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWRyYWctYm94LFxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItZmFjZSxcbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWxpbmUsXG4uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1wb2ludCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59IiwiLmltYWdlLWVkaXRvci10b29sYmFyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMjApO1xufVxuXG4uaW1hZ2UtZWRpdG9yLXRvb2xiYXIgLnRvb2xiYXItc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbWFnZS1lZGl0b3ItdG9vbGJhciAudG9vbGJhci1hY3Rpb24tZGl2aWRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMjApO1xufVxuXG4uaW1hZ2UtZWRpdG9yLXRvb2xiYXIgLnRvb2xiYXItYnV0dG9uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmltYWdlLWVkaXRvci10b29sYmFyIC50b29sYmFyLWJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0yMCk7XG59XG5cbmZhc3QtaW1hZ2VlZGl0b3IgLmRyYWctYWN0aXZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn0iLCJmYXN0LWNvbG9yLWNoaXAge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5mYXN0LWNvbG9yLWNoaXAgLnN3YXRjaCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2VfX2JnLWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0yMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5mYXN0LWNvbG9yLWNoaXAgLnN3YXRjaC1pbm5lciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuZmFzdC1jb2xvci1jaGlwIC5zd2F0Y2g6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmZhc3QtY29sb3ItY2hpcCAuc3dhdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mYXN0LWNvbG9yLWNoaXAgLnN3YXRjaDpob3ZlciAuc3dhdGNoLWlubmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3BhY2l0eTogMC41O1xuICBjb2xvcjogdmFyKC0tcGFnZV9fYmctY29sb3IpO1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuXG5mYXN0LWNvbG9yLWNoaXAgLnN3YXRjaDpob3ZlciAuc3dhdGNoLWlubmVyOjphZnRlciB7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogMTNweDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59IiwiZmFzdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9ncmVzcy1iYXJfYmctY29sb3IpO1xufVxuXG5mYXN0LXByb2dyZXNzLWJhciAuaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByb2dyZXNzLWJhcl9jb2xvcik7XG4gIHRyYW5zaXRpb246IHdpZHRoIDYwMG1zIGVhc2UtaW4tb3V0O1xufSIsImZhc3QtaXRlbS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuZmFzdC1pdGVtLWxpc3QgZmFzdC1pdGVtLWxpc3Qtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmZhc3QtaXRlbS1saXN0IGZhc3QtaXRlbS1saXN0LW9wdGlvbjpub3QoLnNlbGVjdGVkKSB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbmZhc3QtaXRlbS1saXN0IGZhc3QtaXRlbS1saXN0LW9wdGlvbjpub3QoLnNlbGVjdGVkKTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJ0bl9fdGV4dF9jb2xvcik7XG59XG5cbmZhc3QtaXRlbS1saXN0IGZhc3QtaXRlbS1saXN0LW9wdGlvbi5zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1idG5fX3RleHRfY29sb3IpO1xufVxuXG5mYXN0LWl0ZW0tbGlzdCBmYXN0LWl0ZW0tbGlzdC1vcHRpb24gaSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmZhc3QtaXRlbS1saXN0IGZhc3QtaXRlbS1saXN0LW9wdGlvbiAuaGFuZGxlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbn0iLCIuZmFzdC10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN0YW5kYXJkLWVsZW1lbnRfX2JvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10b29sdGlwX19iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10b29sdGlwX190ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiA4NSU7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlLWluLW91dCwgdG9wIDAuMzVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5mYXN0LXRvb2x0aXBbZGF0YS1wb3BwZXItcGxhY2VtZW50PWxlZnRdIC50b29sdGlwX19hcnJvdyB7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogLThweCAhaW1wb3J0YW50O1xufVxuLmZhc3QtdG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnQ9cmlnaHRdIC50b29sdGlwX19hcnJvdyB7XG4gIGxlZnQ6IC04cHg7XG4gIHRvcDogLThweCAhaW1wb3J0YW50O1xufVxuLmZhc3QtdG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnQ9dG9wXSAudG9vbHRpcF9fYXJyb3cge1xuICBib3R0b206IDhweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG59XG4uZmFzdC10b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1ib3R0b21dIC50b29sdGlwX19hcnJvdyB7XG4gIHRvcDogLThweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYXN0LXRvb2x0aXBfX2lubGluZS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRvdHRlZDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1idG5fX2NvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwX19jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi50b29sdGlwX19jbG9zZS1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwX19hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRvb2x0aXBfX2JnLWNvbG9yKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udG9vbHRpcF9fYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLXRvb2x0aXBfX2J0bl9fdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuZmFzdC10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZmFzdC10b29sdGlwIGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59IiwiZmFzdC12YWx1ZS1pbmRpY2F0b3Ige1xuICBmb250LXNpemU6IDEuMzVlbTtcbn0iLCJmYXN0LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcik7XG4gIHBhZGRpbmc6IDJweDtcbiAgdHJhbnNpdGlvbjogMTAwbXMgZWFzZS1pbi1vdXQgZmlsdGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mYXN0LXRvZ2dsZS5zbSB7XG4gIGhlaWdodDogMjBweDtcbn1cbmZhc3QtdG9nZ2xlLnNtIC50b2dnbGVfX2hhbmRsZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5mYXN0LXRvZ2dsZTpub3QoLnNtKSB7XG4gIGhlaWdodDogMjZweDtcbn1cbmZhc3QtdG9nZ2xlOm5vdCguc20pIC50b2dnbGVfX2hhbmRsZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5mYXN0LXRvZ2dsZSAudG9nZ2xlX19oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLWluLW91dCBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG5mYXN0LXRvZ2dsZSAudG9nZ2xlX19sYWJlbCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEwcHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5mYXN0LXRvZ2dsZS5vZmYge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDAlKTtcbn1cbmZhc3QtdG9nZ2xlLm9mZiAudG9nZ2xlX19sYWJlbCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuZmFzdC10b2dnbGUub2ZmLnNtIC50b2dnbGVfX2hhbmRsZSB7XG4gIGxlZnQ6IGNhbGMoMCUgKyAycHgpO1xufVxuZmFzdC10b2dnbGUub2ZmOm5vdCguc20pIC50b2dnbGVfX2hhbmRsZSB7XG4gIGxlZnQ6IGNhbGMoMCUgKyAycHgpO1xufVxuZmFzdC10b2dnbGUub24ge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDEwMCUpO1xufVxuZmFzdC10b2dnbGUub24gLnRvZ2dsZV9fbGFiZWwge1xuICBsZWZ0OiAxMHB4O1xufVxuZmFzdC10b2dnbGUub24uc20gLnRvZ2dsZV9faGFuZGxlIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMTRweCAtIDJweCk7XG59XG5mYXN0LXRvZ2dsZS5vbjpub3QoLnNtKSAudG9nZ2xlX19oYW5kbGUge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAyMHB4IC0gMnB4KTtcbn1cbmZhc3QtdG9nZ2xlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZmFzdC10b2dnbGU6aG92ZXIgLnRvZ2dsZV9faGFuZGxlIHtcbiAgb3BhY2l0eTogMC43NTtcbn0iLCIjcmVhbHRpbWUtZGF0YV9fdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHdpZHRoOiA1MDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgZm9udC1zaXplOiA4NSU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbmRldmVsb3Blci10b29sYmFyIHtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5kZXZlbG9wZXItdG9vbGJhciAuaW5uZXIge1xuICBtaW4td2lkdGg6IDc1MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtODApO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAycHggdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS0yMCk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbn1cblxuZGV2ZWxvcGVyLXRvb2xiYXIgW2J1dHRvbi13cmFwcGVyXSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4udXRpbGl0eS10b29sYmFyX19zZWNvbmRhcnktYmFyIHtcbiAgd2lkdGg6IDcwMHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEwLjVwdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGFuaW1hdGlvbi1uYW1lOiB0cmF5LXNsaWRlRG93bjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5lbHQtaWRlbnRpZmllcl9fZHJhdy1mcmFtZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMjU1LCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAxcHggc29saWQgcmdiYSgyNTUsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi5kb20tZXhwb3J0ZXJfX2tub3duLWV4cG9ydCB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCByZ2JhKDI1NSwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDUxZmYgIWltcG9ydGFudDtcbn1cblxuLmVsdC1pZGVudGlmaWVyX19vbi1ob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbiNlbHQtaWRlbnRpZmllcl9fbnItaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG4gIGxlZnQ6IDBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgdHJheS1zbGlkZURvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC01MHB4O1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IC0yNXB4O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbi51dGlsaXR5LXRvb2xiYXJfX3V0aWxpdHktYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTgwKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0yMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51dGlsaXR5LXRvb2xiYXJfX3V0aWxpdHktYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0yMCk7XG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pY29uLXZpZXdlcl9faXRlbS1saXN0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5pY29uVmlld2VyLWljb25TZWxlY3RvciArIGxhYmVsIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uaWNvblZpZXdlci1pY29uU2VsZWN0b3IgKyBsYWJlbDpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuXG4uaWNvblZpZXdlci1pY29uU2VsZWN0b3I6bm90KDpjaGVja2VkKSArIGxhYmVsIHN2ZyB7XG4gIHN0cm9rZTogIzY2Njtcbn1cblxuLmljb25WaWV3ZXItaWNvblNlbGVjdG9yOmNoZWNrZWQgKyBsYWJlbCBzdmcge1xuICBzdHJva2U6ICNmZmY7XG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWx1ZXN0b3J5LWFkbWluX19tb2RhbF9zZWN0aW9ucyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59IiwiLmFkbWluLWJyYW5kLXJhZGlvQnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLmFkbWluLWJyYW5kLXJhZGlvQnRuIGkge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmFkbWluLWJyYW5kLWJvcmRlci1yYWRpdXMtZXhhbXBsZSB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2NjY7XG59XG5cbi5hZG1pbi1icmFuZC1ib3JkZXItcmFkaXVzLWV4YW1wbGUuc29mdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmFkbWluLWJyYW5kLWJvcmRlci1yYWRpdXMtZXhhbXBsZS5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5hZG1pbi1icmFuZC1jdXN0b20taW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuaW5wdXQ6bm90KDpjaGVja2VkKSArIGxhYmVsIC5hZG1pbi1icmFuZC1ib3JkZXItcmFkaXVzLWV4YW1wbGUge1xuICBib3JkZXItY29sb3I6ICNDQ0NBQzg7XG59XG5cbmlucHV0OmNoZWNrZWQgKyBsYWJlbCAuYWRtaW4tYnJhbmQtYm9yZGVyLXJhZGl1cy1leGFtcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufSIsImZhc3QtYW5hbHlzaXNtYW5hZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFuYWx5c2lzLW1hbmFnZXJfX2FjdGlvbi1iYXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYW5hbHlzaXMtbWFuYWdlcl9fYWN0aW9uLWJhcl9fYnV0dG9uIGkge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbi5hbmFseXNpcy1tYW5hZ2VyX19hY3Rpb24tYmFyX19idXR0b24gZGl2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5hbmFseXNpcy1tYW5hZ2VyX19hY3Rpb24tYmFyX19idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW5hbHlzaXMtbWFuYWdlcl9fYWN0aW9uLWJhcl9fYnV0dG9uOmhvdmVyIGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uYW5hbHlzaXMtbWFuYWdlcl9fYWN0aW9uLWJhcl9fYnV0dG9uOmhvdmVyIGRpdiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmFuYWx5c2lzbWdyLWZvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbi5hbmFseXNpcy1tYW5hZ2VyX19iYWRnZSB7XG4gIGhlaWdodDogMThweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCIuY29udGVudC1wYW5lbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb250ZW50LXBhbmVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufSIsIi5hcHAtbG9hZC1wcm9ncmVzcy1iYXItcHVsc2UgLmlubmVyIHtcbiAgYW5pbWF0aW9uOiBwdWxzZSA1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9ncmVzcy1iYXJfY29sb3IpO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXRfX2NvbG9yKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9ncmVzcy1iYXJfY29sb3IpO1xuICB9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/