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.0;
  cursor: pointer; }

@keyframes toast-bottom {
  0% {
    opacity: 0.0;
    bottom: -50px; }
  100% {
    opacity: 1.0;
    bottom: 25px; } }

@keyframes toast-top {
  0% {
    opacity: 0.0;
    top: -50px; }
  100% {
    opacity: 1.0;
    top: 25px; } }

i18n-string {
  display: inline; }

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(--slider__handle_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(--slider__track_color);
    z-index: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    pointer-events: none; }


fast-router-view {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: hidden; }

fast-router-view[type="modal"] {
  border-radius: var(--modal__border-radius); }

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 {
  filter: brightness(85%); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.sm {
  font-size: 0.90em; }

.xs {
  font-size: 0.80em; }

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

strong, b {
  font-weight: bold; }

code, pre {
  font-family: monospace; }

/* ============================== */
/* === MISC === */
.text-superscript {
  position: relative;
  font-size: 70%;
  top: -6px;
  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; }

.file-list__card {
  width: 100%;
  height: 50px;
  margin-bottom: 5px;
  background-color: var(--color__adjust-alpha-5);
  border-radius: 3px;
  display: flex;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px; }
  .file-list__card:not(.selected) {
    border: 1px solid transparent; }
  .file-list__card.selected {
    background-color: var(--success__color) !important;
    border: 1px solid transparent; }
  .file-list__card:hover {
    background-color: var(--color__adjust-alpha-10);
    cursor: pointer; }
  .file-list__card .file-card__name {
    font-weight: 600; }
  .file-list__card .file-card__modified-date,
  .file-list__card .file-card__owner {
    opacity: 0.65; }
  .file-list__card > * {
    pointer-events: none; }
  .file-list__card.droppable-flag {
    border-color: var(--success__color) !important; }

@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 .2s ease;
    transition: color .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 .2s ease;
    transition: color .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 .2s ease;
    transition: color .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 .2s ease;
    transition: color .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 .2s ease;
    transition: color .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 .2s ease;
    transition: color .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 .2s ease;
    transition: color .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 .2s ease;
    transition: color .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 .2s ease;
    transition: color .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 .2s ease;
    transition: color .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; } }

.show-if-only-child:only-child {
  display: flex; }

.show-if-only-child:not(:only-child) {
  display: none; }

#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 Router Footer */
fast-router-footer fast-navbutton-next, fast-router-footer fast-navbutton-previous, fast-router-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-router-view {
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

fast-router-view[type="discrete"] {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  height: 100%; }

fast-router-view[type="modal"] {
  width: 100%;
  height: 100%; }

@media (min-width: 1000px) {
  fast-router-view[type="discrete"] fast-router-footer {
    z-index: 10; }
  fast-router-view[type="discrete"] {
    width: 100%;
    height: 100%; } }

@media (min-width: 768px) and (max-width: 999px) {
  .modal-router {
    height: 100vh; } }

@media (max-width: 767px) {
  .modal-router {
    height: 100vh; }
  fast-router-view[type="discrete"] fast-router-footer {
    background-color: #000 !important; } }

/* =================================================== */
/* =================================================== */
/* Header */
fast-router-header {
  width: 100%;
  display: flex;
  flex-shrink: 0 !important;
  -webkit-flex-shrink: 0 !important; }

/* =================================================== */
/* =================================================== */
/* Footer */
fast-router-footer {
  flex-shrink: 0 !important;
  -webkit-flex-shrink: 0 !important; }

fast-router-footer {
  padding: 10px 20px;
  width: 100%;
  align-items: center; }

fast-router-view[type="modal"] fast-router-footer {
  position: relative; }

@media (max-height: 150px) {
  fast-router-footer {
    display: none !important; } }

/* =================================================== */
/* =================================================== */
/* Body */
@media (min-width: 768px) {
  fast-router-body {
    align-items: center;
    justify-content: center; } }

@media (max-width: 767px) {
  fast-router-view[type="discrete"] fast-router-body {
    padding-top: 60px; } }

@media (max-height: 150px) {
  fast-router-view[type="discrete"] fast-router-body {
    padding-top: 0px !important; } }

fast-router-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-router-view[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-router-view[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-router-view[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(.modal-router__open) fast-app-header,
body.modal-open:not(.modal-router__open) fast-router-view {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px); }

body.modal-router__open fast-router-view[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-router-view[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.20;
  filter: saturate(0);
  pointer-events: none; }

/* ====================================================== */
/* ====================================================== */
/* ALL ROUTER TYPES */
@media (max-width: 999px) {
  .nav-logo-wrapper {
    display: none; }
  .nav-additionalButtons-wrapper {
    display: none; } }

/* ====================================================== */
/* ====================================================== */
/* DISCRETE ROUTER - ALL */
/* ====================================================== */
/* ====================================================== */
/* DISCRETE ROUTER - FLOAT */
@media (min-width: 768px) {
  .modal-router .router-footer {
    position: relative; } }

fast-router-view[type="modal"] .pagesWrapper {
  width: 100%;
  height: 100%; }

/* ====================================================== */
/* ====================================================== */
/* DISCRETE ROUTER - MENUBAR*/
@media (min-width: 1000px) {
  .nav-logo-wrapper {
    max-height: 28px;
    max-width: 175px;
    margin-right: 15px; }
  .pageStyle-windowed fast-router-view[type="discrete"] .pagesWrapper {
    width: calc(100% - 40px);
    height: calc(100% - 40px); } }

/* ====================================================== */
/* ====================================================== */
/* MODAL ROUTER */
.modal-router .breadcrumbBtn {
  background-color: #666; }

.modal-router-wrapper {
  max-width: 1600px;
  max-height: 1000px; }

@media (min-width: 768px) {
  .modal-router-wrapper {
    width: calc(100vw - 130px);
    height: calc(100% - 0px); }
  .modal-router {
    padding: 30px 40px 30px 40px; }
  .modal-router .router-header {
    min-height: 50px;
    padding-top: 5px; } }

@media (max-width: 999px) {
  .modal-router-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[type="checkbox"].std:not(.white) + label:hover:before {
  background-color: var(--input__bg-color); }

input[type="checkbox"].std:not(.white) + label:hover:after {
  background-color: var(--input__bg-color_hover); }

input[type="checkbox"].std:not(.white) + label:before {
  border-color: var(--color__adjust-alpha-20);
  border-width: 1.5px; }

input[type="checkbox"].std.white + label:hover:before {
  color: var(--input__text-color);
  background-color: rgba(255, 255, 255, 0.3); }

input[type="checkbox"].std.white + label:before {
  border-color: var(--input__text-color);
  color: #fff; }

input[type='radio'].std + label::before {
  border: 2px solid var(--color__adjust-alpha-20);
  width: 26px;
  height: 26px;
  min-width: 26px;
  min-height: 26px;
  content: "";
  border-radius: 50%;
  box-sizing: border-box; }

input[type='radio'].std:checked + label::before {
  background: radial-gradient(var(--color__adjust-100) 36%, rgba(255, 0, 0, 0) 46%); }

/* 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[icon-style=outline] {
  stroke: var(--color__adjust-40); }

input.toggleButton:not(.white):not(:checked) + label svg[icon-style=solid] {
  fill: 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[icon-style=outline] {
    stroke: var(--input__text-color_checked); }
  input.toggleButton:not(.white):checked + label svg[icon-style=solid] {
    fill: 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[icon-style=outline] {
    stroke: var(--color__adjust-40); }
  input.toggleButton.white:checked + label svg[icon-style=solid] {
    fill: 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[icon-style=outline] {
  stroke: var(--color__adjust-40); }

input.toggle-border:not(:checked) + label svg[icon-style=solid] {
  fill: 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[icon-style=outline] {
    stroke: var(--input__text-color_checked); }
  input.toggle-border:checked + label svg[icon-style=solid] {
    fill: 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[icon-style=outline] {
  stroke: #666; }

input.toggleColor:checked + label svg[icon-style=outline] {
  stroke: var(--input__bg-color); }

input.toggleColor + label svg[icon-style=solid] {
  fill: #666; }

input.toggleColor:checked + label svg[icon-style=solid] {
  fill: 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 router 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-routers {
  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-router-view[type="discrete"] fast-page {
  animation-name: null !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-router-view[type=discrete] fast-router-footer {
  background: var(--app-footer__bg-color) !important;
  height: 60px; }

fast-router-view[type=discrete] fast-navbutton-next {
  background-color: var(--discrete-router__footer_next-btn_bg-color) !important;
  color: var(--discrete-router__footer_next-btn_text-color) !important; }

fast-router-view[type=discrete] fast-navbutton-next:hover {
  color: var(--discrete-router__footer_next-btn_text-color_hover) !important;
  background-color: var(--discrete-router__footer_next-btn_bg-color_hover) !important; }

fast-router-view[type=discrete] fast-navbutton-previous {
  border-color: var(--discrete-router__footer_previous-btn_bg-color) !important;
  color: var(--discrete-router__footer_previous-btn_bg-color) !important;
  background-color: transparent !important; }

fast-router-view[type=discrete] fast-navbutton-previous:hover {
  background-color: var(--discrete-router__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-prompt {
  background: var(--chart__color-1); }

.bgColor-toast-success {
  background: var(--success__color); }

.bgColor-toast-error {
  background: var(--warning__color); }

fast-router-view[type=modal] {
  /* ----------------- Footer ----------------- */ }
  fast-router-view[type=modal] fast-router-header {
    background: var(--modal-router__header__bg-color);
    color: var(--modal-router__header__text-color); }
  fast-router-view[type=modal] fast-router-header fast-router-title {
    font-size: 16pt;
    font-weight: 500; }
  fast-router-view[type=modal] fast-router-header fast-icon {
    stroke: var(--modal-router__router-icon__stroke-color) !important; }
  fast-router-view[type=modal] fast-router-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-router-view[type=modal] fast-router-header fast-page-list .fast-page-list-button-wrapper {
    background: var(--modal-router__page-list__bg-color);
    border: 1px solid var(--color__adjust-10);
    padding: 5px 0px 5px 5px;
    border-radius: var(--btn__border-radius); }
  fast-router-view[type=modal] fast-router-header fast-page-list fast-navbutton:not(.active) {
    color: var(--btn__contained_bg-color) !important; }
  fast-router-view[type=modal] fast-router-header fast-page-list fast-navbutton:not(.active):hover {
    color: var(--btn__contained_text-color) !important; }
  fast-router-view[type=modal] fast-router-header fast-page-list fast-navbutton.active {
    color: var(--btn__contained_text-color) !important;
    background-color: var(--btn__contained_bg-color) !important; }
  fast-router-view[type=modal] fast-router-body {
    background-color: var(--page__bg-color); }
  fast-router-view[type=modal] fast-router-footer {
    background: var(--modal-router__footer__bg-color); }
  fast-router-view[type=modal] fast-navbutton-next {
    background-color: var(--btn__contained_bg-color); }
  fast-router-view[type=modal] fast-navbutton-next:hover {
    background-color: var(--btn__contained_bg-color_hover); }
  fast-router-view[type=modal] fast-navbutton-previous {
    border-color: var(--btn__contained_bg-color);
    color: var(--btn__contained_bg-color);
    background-color: transparent; }
  fast-router-view[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: var(--modal__border-radius); }

.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-family: var(--header-font);
  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.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .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: .1em;
  padding: .2em .25em .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: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .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-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-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-router-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-router-card:hover {
  top: 5px;
  cursor: pointer;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25); }

fast-router-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;
  position: relative; }

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-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-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;
  background-color: var(--color__adjust-100); }

fast-pageindicator .indicator-item.selected {
  opacity: 1.0; }

fast-pageindicator .indicator-item:not(.selected):hover {
  cursor: pointer;
  opacity: 1.0; }

fast-pageindicator:hover .indicator-item.selected {
  opacity: 0.5; }

fast-pageindicator:hover .indicator-item.selected:hover {
  opacity: 1.0; }

.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.11
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2021-02-17T11:53:21.992Z
 */
.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: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%; }

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3); }

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

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

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

fast-context-menu {
  color: #000000;
  z-index: 100000;
  overflow-y: auto;
  background-color: var(--color__adjust-5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15);
  animation-name: show-context-menu;
  animation-duration: 200ms; }

@keyframes show-context-menu {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

fast-context-menu-option {
  display: flex;
  align-items: center;
  min-height: 40px;
  color: var(--btn__text_color);
  padding-left: 15px;
  padding-right: 15px;
  font-size: var(--font__default-size);
  font-weight: 600; }
  fast-context-menu-option:hover {
    cursor: pointer;
    background-color: var(--color__adjust-alpha-5); }

fast-context-menu-option i {
  margin-right: 15px; }

#realtime-data__toolbar {
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 8000;
  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: 8500;
  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; } }

.dev-utilities__toolbar-section, .dev-utilities__toolbar__utility-btn {
  background-color: var(--color__adjust-10);
  color: var(--color__adjust-80);
  cursor: pointer;
  width: 150px;
  position: relative;
  height: 50px; }
  .dev-utilities__toolbar-section:hover, .dev-utilities__toolbar__utility-btn:hover {
    background-color: var(--color__adjust-20); }

.dev-utilities__toolbar-section {
  border-right: 1px solid var(--color__adjust-20); }

.dev-utilities__toolbar-section__label {
  font-family: "Assistant";
  font-size: 9.5pt;
  margin-left: 10px; }

.dev-utilities__toolbar-section__dropdown {
  display: flex;
  flex-direction: column;
  border-top: 1px solid var(--color__adjust-20);
  min-height: 25px;
  width: 150px;
  position: absolute;
  background-color: var(--color__adjust-5);
  z-index: 9050; }

@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[icon-style=outline] {
  stroke: #666; }

.iconViewer-iconSelector:checked + label svg[icon-style=outline] {
  stroke: #fff; }

.iconViewer-iconSelector:not(:checked) + label svg[icon-style=solid] {
  fill: #666; }

.iconViewer-iconSelector:checked + label svg[icon-style=solid] {
  fill: #fff; }

@media (min-width: 1000px) {
  #valuestory-admin__modal__sections {
    width: 250px; } }

@media (maxn-width: 999px) {
  #valuestory-admin__modal__sections {
    width: 100%; } }

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvY29tcG9uZW50cy90b2FzdC90b2FzdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9pMThuL2kxOG4tc3RyaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvc2xpZGVyL3NsaWRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9yb3V0aW5nL3JvdXRlci12aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL3JvdXRpbmcvbW9kYWwvcm91dGluZy1tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9zdHlsZS9tZmx5LXN0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL3NlcnZpY2VzL2NvbGxhcHNpYmxlL2NvbGxhcHNpYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvc2VsZWN0L3NlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL2FwcC1oZWFkZXIvYXBwLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL2FwcC1sb2dvL2FwcC1sb2dvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvYXBwLXRpdGxlL2FwcC10aXRsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL2FwcC10cmF5L2FwcC10cmF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvYXBwLXRyYXktdG9nZ2xlL2FwcC10cmF5LXRvZ2dsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL3JvdXRlci1jYXJkL3JvdXRlci1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvdGFibGUvZmFzdC10YWJsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL2xhYmVsZWQtc2xpZGVyL2xhYmVsZWQtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvcmVzb3VyY2UtY2Fyb3VzZWwvcmVzb3VyY2UtY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvY29tcG9uZW50cy9yZXNvdXJjZS1jYXJvdXNlbC9yZXNvdXJjZS1jYXJvdXNlbC1uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvcmVzb3VyY2UtbGlzdC9yZXNvdXJjZS1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvY3VzdG9tLW5vdGUvY3VzdG9tLm5vdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvY29tcG9uZW50cy9zbGlkZXIvc2xpZGVyLXBvcG91dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL3BhZ2UtbGlzdC9wYWdlLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvY29tcG9uZW50cy9wYWdlLWluZGljYXRvci9wYWdlLWluZGljYXRvci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL3JpY2gtdGV4dC1lZGl0b3IvcmljaC10ZXh0LWVkaXRvci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL25vZGVfbW9kdWxlcy9jcm9wcGVyanMvZGlzdC9jcm9wcGVyLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvY29tcG9uZW50cy90b29sdGlwL3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvY29tcG9uZW50cy9pbWFnZS1lZGl0b3IvaW1hZ2UtZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvY29sb3ItY2hpcC9jb2xvci1jaGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvcHJvZ3Jlc3MtYmFyL3Byb2dyZXNzLWJhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL2l0ZW0tbGlzdC9pdGVtLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvY29tcG9uZW50cy92YWx1ZS1pbmRpY2F0b3IvdmFsdWUtaW5kaWNhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL2NvbXBvbmVudHMvdG9nZ2xlL3RvZ2dsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9jb21wb25lbnRzL2NvbnRleHQtbWVudS9jb250ZXh0LW1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvbW9kdWxlcy9kZXZlbG9wZXItdXRpbGl0aWVzL2RldmVsb3Blci11dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvbW9kdWxlcy9pY29uLXZpZXdlci9pY29uLXZpZXdlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9tb2R1bGVzL3ZhbHVlc3RvcnktYWRtaW5pc3RyYXRpb24vdmFsdWVzdG9yeS1hZG1pbmlzdHJhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWVkaWFmbHkvZmFzdC1jb3JlL3NyYy9tb2R1bGVzL3ZhbHVlc3RvcnktYWRtaW5pc3RyYXRpb24vYnJhbmRpbmcvYnJhbmRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvbW9kdWxlcy9hbmFseXNpcy1tYW5hZ2VtZW50L2FuYWx5c2lzLWV4cGxvcmVyL2FuYWx5c2lzLWV4cGxvcmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZWRpYWZseS9mYXN0LWNvcmUvc3JjL21vZHVsZXMvdmFsdWVzdG9yeS1hZG1pbmlzdHJhdGlvbi92YWx1ZS1jYXRlZ29yaWVzL3ZhbHVlLWNhdGVnb3JpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1lZGlhZmx5L2Zhc3QtY29yZS9zcmMvY29tcG9uZW50cy9hcHAtbG9hZC1wcm9ncmVzcy1iYXIvYXBwLWxvYWQtcHJvZ3Jlc3MtYmFyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQ0FBc0M7O0FBRXRDO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBLFlBQVk7O0FBRVo7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsaUJBQWlCLEVBQUU7O0FBRW5CO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0EsY0FBYyxFQUFFOztBQzVEaEI7QUFDQSxrQkFBa0I7O0FDRGxCO0FBQ0E7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBDQUEwQztBQUMxQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrREFBa0Q7QUFDbEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQSw4Q0FBOEM7QUFDOUM7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QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjOztBQUVkO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQSxjQUFjOztBQUVkO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhOztBQUViO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrVUFBK1U7O0FBRS9V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QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLDJDQUEyQztBQUMzQztBQUNBLGlCQUFpQjs7QUFFakI7QUFDQSx3Q0FBd0M7O0FBRXhDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQjs7QUN0QzFCO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLHNCQUFzQjs7QUNKdEI7QUFDQSx5Q0FBeUM7O0FBRXpDO0FBQ0E7QUFDQSxnREFBZ0Q7QUFDaEQ7QUFDQSwwQ0FBMEM7QUFDMUM7QUFDQSxnREFBZ0QsRUFBRSIsImZpbGUiOiJ2ZW5kb3JzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImZhc3QtdG9hc3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0cmFuc2l0aW9uOiB0b3AgNTAwbXMsIGJvdHRvbSA1MDBtczsgfVxuXG4udG9hc3QtaW5uZXIgLnRvYXN0LWljb24ge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi50b2FzdC1pbm5lciAudG9hc3QtaWNvbjpub3QoLmZhLXNwaW4pIHtcbiAgcGFkZGluZzogMnB4IDIwcHggMnB4IDBweDsgfVxuXG4udG9hc3QtaW5uZXIgLnRvYXN0LWljb24uZmEtc3BpbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4udG9hc3QtaW5uZXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiA1cHggMjBweDsgfVxuXG4udG9hc3QtaW5uZXIucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cblxuZmFzdC10b2FzdFthbGlnbj1cImJvdHRvbVwiXSAudG9hc3QtaW5uZXIge1xuICBhbmltYXRpb24tbmFtZTogdG9hc3QtYm90dG9tO1xuICBib3R0b206IDI1cHg7IH1cblxuZmFzdC10b2FzdFthbGlnbj1cInRvcFwiXSAudG9hc3QtaW5uZXIge1xuICBhbmltYXRpb24tbmFtZTogdG9hc3QtdG9wO1xuICB0b3A6IDI1cHg7IH1cblxuLnRvYXN0LWRpc21pc3Mge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLnRvYXN0LWRpc21pc3M6aG92ZXIge1xuICBvcGFjaXR5OiAxLjA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5Aa2V5ZnJhbWVzIHRvYXN0LWJvdHRvbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjA7XG4gICAgYm90dG9tOiAtNTBweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxLjA7XG4gICAgYm90dG9tOiAyNXB4OyB9IH1cblxuQGtleWZyYW1lcyB0b2FzdC10b3Age1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4wO1xuICAgIHRvcDogLTUwcHg7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIHRvcDogMjVweDsgfSB9XG4iLCJpMThuLXN0cmluZyB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuIiwiZmFzdC10YWJsZSBmYXN0LWNvbHVtbiBmYXN0LXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuZmFzdC1zbGlkZXJbaXMtcmFkaWFsXSAuc2xpZGVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkIHZhcigtLWlucHV0X19iZy1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDM1MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgZmFzdC1zbGlkZXJbaXMtcmFkaWFsXSAuc2xpZGVyX19pbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdG9wOiA1JTtcbiAgICBsZWZ0OiA1JTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgZmFzdC1zbGlkZXJbaXMtcmFkaWFsXSAuc2xpZGVyX19pbm5lciAuc2xpZGVyX19oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNSU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IH1cbiAgICBmYXN0LXNsaWRlcltpcy1yYWRpYWxdIC5zbGlkZXJfX2lubmVyIC5zbGlkZXJfX2hhbmRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIC0yNSUsIDApO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuZmFzdC1zbGlkZXI6bm90KFtpcy1yYWRpYWxdKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBmYXN0LXNsaWRlcjpub3QoW2lzLXJhZGlhbF0pLmludmVydC1jb2xvcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtOTApOyB9XG4gIGZhc3Qtc2xpZGVyOm5vdChbaXMtcmFkaWFsXSk6bm90KC5pbnZlcnQtY29sb3JzKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC01KTsgfVxuICBmYXN0LXNsaWRlcjpub3QoW2lzLXJhZGlhbF0pLmxnIHtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICBmYXN0LXNsaWRlcjpub3QoW2lzLXJhZGlhbF0pLmxnIC5zbGlkZXJfX2hhbmRsZSxcbiAgICBmYXN0LXNsaWRlcjpub3QoW2lzLXJhZGlhbF0pLmxnIC5zbGlkZXJfX3N0ZXAtbWFya2VyIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgZmFzdC1zbGlkZXI6bm90KFtpcy1yYWRpYWxdKS5sZyAuc2xpZGVyX19pbm5lciB7XG4gICAgICBtYXJnaW46IDBweCAxMHB4OyB9XG4gIGZhc3Qtc2xpZGVyOm5vdChbaXMtcmFkaWFsXSk6bm90KC5sZykge1xuICAgIGhlaWdodDogMTZweDsgfVxuICAgIGZhc3Qtc2xpZGVyOm5vdChbaXMtcmFkaWFsXSk6bm90KC5sZykgLnNsaWRlcl9faGFuZGxlLFxuICAgIGZhc3Qtc2xpZGVyOm5vdChbaXMtcmFkaWFsXSk6bm90KC5sZykgLnNsaWRlcl9fc3RlcC1tYXJrZXIge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICBmYXN0LXNsaWRlcjpub3QoW2lzLXJhZGlhbF0pOm5vdCgubGcpIC5zbGlkZXJfX2lubmVyIHtcbiAgICAgIG1hcmdpbjogMHB4IDhweDsgfVxuICBmYXN0LXNsaWRlcjpub3QoW2lzLXJhZGlhbF0pIC5zbGlkZXJfX2hhbmRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xpZGVyX19oYW5kbGVfY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgZmFzdC1zbGlkZXI6bm90KFtpcy1yYWRpYWxdKSAuc2xpZGVyX19zdGVwLW1hcmtlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS0xMCk7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICBmYXN0LXNsaWRlcjpub3QoW2lzLXJhZGlhbF0pIC5zbGlkZXJfX3N0ZXAtbWFya2VyOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgZmFzdC1zbGlkZXI6bm90KFtpcy1yYWRpYWxdKTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGZhc3Qtc2xpZGVyOm5vdChbaXMtcmFkaWFsXSkgLnNsaWRlcl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgZmFzdC1zbGlkZXI6bm90KFtpcy1yYWRpYWxdKSAuc2xpZGVyX19zZWxlY3RlZC1maWxsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xpZGVyX190cmFja19jb2xvcik7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4iLCJmYXN0LXJvdXRlci12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5mYXN0LXJvdXRlci12aWV3W3R5cGU9XCJtb2RhbFwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1vZGFsX19ib3JkZXItcmFkaXVzKTsgfVxuIiwiZmFzdC1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBmYXN0LW1vZGFsID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIGZhc3QtbW9kYWwgLm1vZGFsLWlubmVyV3JhcHBlciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgZmFzdC1tb2RhbFtzaXppbmc9XCJtYXhcIl0ge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICBmYXN0LW1vZGFsW3NpemluZz1cIm1heFwiXSA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICBmYXN0LW1vZGFsW3NpemluZz1cImZpdC1jb250ZW50XCJdIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgZmFzdC1tb2RhbFtzaXppbmc9XCJmaXQtY29udGVudFwiXSA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBmYXN0LW1vZGFsW3NpemluZz1cImZ1bGwtc2NyZWVuXCJdIHtcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICBmYXN0LW1vZGFsW3NpemluZz1cImZ1bGwtc2NyZWVuXCJdID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IEFOSU1BVElPTlMgPT09ICovXG4uaW50LWRpbU9uSG92ZXI6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoODUlKTsgfVxuXG4uaW50LWN1cnNvck9uSG92ZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogVXNlZCBpbiB0aGUgYW5hbHlzaXMgbWFuYWdlciAqL1xuLmFuaW1hdGUtaGlnaGxpZ2h0LWZhZGVPdXQge1xuICBhbmltYXRpb246IGhpZ2hsaWdodC1mYWRlT3V0IDIuNXMgZWFzZS1vdXQ7IH1cblxuLmFuaW1hdGUtc2xpY2VJbi13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmFuaW1hdGUtc2xpY2VJbi13cmFwcGVyID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gQlVUVE9OUyA9PT0gKi9cbi5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc21vb3RoOiBhbHdheXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmJ0bjpub3QoLmFjdGl2ZSkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogYnRuIHRleHQgKi9cbi5idG4udGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLmJ0bi50ZXh0IGkge1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTIwJTsgfVxuXG4vKiAuYnRuLm91dGxpbmUgKi9cbi5idG4ub3V0bGluZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmJ0bi5vdXRsaW5lLndoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IE9WRVJMQVBQSU5HIFNUWUxFIFJVTEVTID09PSAqL1xuLyogU3BlY2lmaWMgdG8gYnV0dG9ucyB3aXRoIGEgZnJhbWUgKi9cbi5idG4ub3V0bGluZSwgLmJ0bi5jb250YWluZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IFZBUklBTlRTID09PSAqL1xuLmJ0bi50ZXh0LndoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRGlzYWJsZWQgVmFyaWFudHMgKi9cbi5idG4ubm90VmFsaWRhdGVkIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwKTtcbiAgLXdlYmtpdC1maWx0ZXI6IHNhdHVyYXRlKDApO1xuICAtbW96LWZpbHRlcjogc2F0dXJhdGUoMCk7XG4gIC1tcy1maWx0ZXI6IHNhdHVyYXRlKDApO1xuICBvcGFjaXR5OiAwLjM1OyB9XG5cbi5idG46ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLnRleHQ6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1OyB9XG5cbi5idG4ub3V0bGluZTpkaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50OyB9XG5cbi5idG4ubm8tYm9yZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwcHggIWltcG9ydGFudDsgfVxuXG4uYnRuLmNvbnRhaW5lZDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC41KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5idG4uaW5saW5lLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi5idG4uaW5saW5lLXRleHQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYnRuLmlubGluZS10ZXh0LndoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogU2l6ZSBWYXJpYW50cyAqL1xuLmJ0bi5zbSwgLmJ0bi5zbSB7XG4gIGZvbnQtc2l6ZTogMC44ZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG4uYnRuLmxnLCAuYnRuLmxnIHtcbiAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi54bCwgLmJ0bi54bCB7XG4gIGZvbnQtc2l6ZTogMS40ZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzFweCAhaW1wb3J0YW50OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBBTklNQVRJT04gRk9SIEJVVFRPTlMgQU5EIElOUFVUUyA9PT0gKi9cbi5idG4gPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi5vdXRsaW5lLCAuYnRuLmNvbnRhaW5lZCwgLmJ0bi5vdXRsaW5lLCAucmFkaW8tY2lyY2xlICsgbGFiZWwge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cywgYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5pY29uLWJ1dHRvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTgwKTsgfVxuXG4uaWNvbi1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IEhUTUwgRUxFTUVOVCBTRVRUSU5HUyBBTkQgT1ZFUlJJREVTID09PSAqL1xuLyogUmVtb3ZlIHdlYmtpdCBmb2N1cyBvdXRsaW5lIGFuZCBiYWNrZ3JvdW5kICovXG5pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG5cbmlucHV0OmZvY3VzLCBidXR0b246Zm9jdXMsIHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsgfVxuXG5kaXYsIGlucHV0W3R5cGU9J3RleHQnXSwgc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAwcHg7IH1cblxuLyogQ0hBTkdFRCBCTFVSIFZBTFVFIElOIFRFWFQgU0hBRE9XIFRPIDBweCBUTyBGSVggSUUgLyBFREdFIFRFWFQgQ1VUIE9GRiBCVUcgKi9cbmh0bWwge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYm9keSB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogTGVzcyBhbmQgQm9vdHN0cmFwIG92ZXJyaWRlcyAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbjogMHB4IDBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5vbCwgdWwge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4vKiBEZWZhdWx0IGZvbnQgc2l6ZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTFwdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmhpZ2hDb250cmFzdCB7XG4gICAgZm9udC1zaXplOiAxNHB0OyB9IH1cblxuLyogSGlkZSBJRS9FZGdlIHNjcm9sbGJhcnMgb24gaHRtbCBhbmQgYm9keSBmb3Igc21hbGwgYW5kIHVwIHNjcmVlbnMgKFNvbHZlcyBJRSBidWcgd2l0aCBob3Jpem9udGFsIHNjcm9sbGJhciBhdCB0aGUgYm90dG9tIG9mIHRoZSBzY3JlZW4pICovXG5odG1sLCBib2R5IHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyB9XG5cbi8qIFNob3cgSUUvRWRnZSBzY3JvbGxiYXJzIG9uIGh0bWwgYW5kIGJvZHkgZm9yIHhzIHNjcmVlbnMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICBodG1sLCBib2R5IHtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5kaXYuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC40OyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogMHB4IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLyogUHJldmVudCBkZWZhdWx0IGNvbnRleHQgbWVudSBvbiBpT1MgU2FmYXJpICovXG5ib2R5IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuOnJvb3Qge1xuICAtLWVsdC1idXR0b24tYm9yZGVyLXdpZHRoOiAxcHg7IH1cblxuLyogRG8gbm90IGFsbCBhbnkgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIFwiZmxleC1zaHJpbmtcIiBvciBcImZsZXgtZmlsbFNwYWNlXCIgdG8gc2hyaW5rICovXG4vKmRpdjpub3QoLmZsZXgtc2hyaW5rKTpub3QoLmZsZXgtZmlsbFNwYWNlKSwgaW5wdXQ6bm90KC5mbGV4LXNocmluayk6bm90KC5mbGV4LWZpbGxTcGFjZSksIGxhYmVsOm5vdCguZmxleC1zaHJpbmspOm5vdCguZmxleC1maWxsU3BhY2UpIHtmbGV4LXNocmluazowOyAtd2Via2l0LWZsZXgtc2hyaW5rOjA7fSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gTEFZT1VUIFJVTEVTID09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gRkxFWCA9PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLyogT3JpZW50YXRpb24gKi9cbiAgLmZsZXgtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWNvbHVtblJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1yb3dSZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBKdXN0aWZpY2F0aW9uICovXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXNwYWNlQXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zcGFjZUJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBBbGlnbiBJdGVtcyAoYWZmZWN0cyBtYWluLWF4aXMpICovXG4gIC5mbGV4LWFsaWduSXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduSXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25JdGVtcy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkl0ZW1zLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIEFsaWduIENvbnRlbnQgKGFmZmVjdHMgY3Jvc3MtYXhpcyBpLmUub3ZlcmZsb3cpICovXG4gIC5mbGV4LWFsaWduQ29udGVudC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduQ29udGVudC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25Db250ZW50LXNwYWNlQmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduQ29udGVudC1zcGFjZUFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduQ29udGVudC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIE1pc2MgKi9cbiAgLyogZmxleC1iYXNpcy0xMDAgbm90ZTogRXh0cmEgY2xhc3MgY2FuIGJlIHVzZWQgd2l0aCBmbGV4LWZpbGxTcGFjZSB0byBlbGltaW5hdGUgZG91YmxlIHNjcm9sbGJhcnMgaW4gSUUgaW4gY2VydGFpbiBzaXR1YXRpb25zICovXG4gIC5mbGV4LWJhc2lzLTEwMCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW5vU2hyaW5rIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZmxleC1vdmVycmlkZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZmxleC1maWxsU3BhY2Uge1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgLmZsZXgtb3JkZXItMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLmZsZXgtb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLmZsZXgtb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmZsZXgtb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLmZsZXgtb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLmZsZXgtb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLmZsZXgtb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtMTIge1xuICAgIC1tcy1mbGV4OiAxIDEgMTAwJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC0xMSB7XG4gICAgLW1zLWZsZXg6IDEgMSA5MS42NjY2NjY2NyU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtMTAge1xuICAgIC1tcy1mbGV4OiAxIDEgODMuMzMzMzMzMzMlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLTkge1xuICAgIC1tcy1mbGV4OiAxIDEgNzUlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLTgge1xuICAgIC1tcy1mbGV4OiAxIDEgNjYuNjY2NjY2NjclOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLTcge1xuICAgIC1tcy1mbGV4OiAxIDEgNTguMzMzMzMzMzMlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLTYge1xuICAgIC1tcy1mbGV4OiAxIDEgNTAlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLTUge1xuICAgIC1tcy1mbGV4OiAxIDEgNDEuNjY2NjY2NjclOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLTQge1xuICAgIC1tcy1mbGV4OiAxIDEgMzMuMzMzMzMzMzMlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLTMge1xuICAgIC1tcy1mbGV4OiAxIDEgMjUlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLTIge1xuICAgIC1tcy1mbGV4OiAxIDEgMTYuNjY2NjY2NjclOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC8qIE9yaWVudGF0aW9uICovXG4gIC5mbGV4LWNvbHVtbi14cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1jb2x1bW5SZXZlcnNlLXhzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1yb3cteHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtcm93UmV2ZXJzZS14cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogSnVzdGlmaWNhdGlvbiAqL1xuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zdGFydC14cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zcGFjZUFyb3VuZC14cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3BhY2VCZXR3ZWVuLXhzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWNlbnRlci14cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtZW5kLXhzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogQWxpZ24gSXRlbXMgKGFmZmVjdHMgbWFpbi1heGlzKSAqL1xuICAuZmxleC1hbGlnbkl0ZW1zLWVuZC14cyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkl0ZW1zLWNlbnRlci14cyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduSXRlbXMtc3RyZXRjaC14cyB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25JdGVtcy1zdGFydC14cyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBBbGlnbiBDb250ZW50IChhZmZlY3RzIGNyb3NzLWF4aXMgaS5lLm92ZXJmbG93KSAqL1xuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RhcnQteHMge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtY2VudGVyLXhzIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduQ29udGVudC1zcGFjZUJldHdlZW4teHMge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VBcm91bmQteHMge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25Db250ZW50LXN0cmV0Y2gteHMge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtZW5kLXhzIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBNaXNjICovXG4gIC8qIGZsZXgtYmFzaXMtMTAwIG5vdGU6IEV4dHJhIGNsYXNzIGNhbiBiZSB1c2VkIHdpdGggZmxleC1maWxsU3BhY2UgdG8gZWxpbWluYXRlIGRvdWJsZSBzY3JvbGxiYXJzIGluIElFIGluIGNlcnRhaW4gc2l0dWF0aW9ucyAqL1xuICAuZmxleC1iYXNpcy0xMDAteHMge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwLXhzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1ub1Nocmluay14cyB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZsZXgtb3ZlcnJpZGUteHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtZmlsbFNwYWNlLXhzIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5mbGV4LW9yZGVyLTAteHMge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5mbGV4LW9yZGVyLTEteHMge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5mbGV4LW9yZGVyLTIteHMge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5mbGV4LW9yZGVyLTMteHMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5mbGV4LW9yZGVyLTQteHMge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5mbGV4LW9yZGVyLTUteHMge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5mbGV4LW9yZGVyLTYteHMge1xuICAgIG9yZGVyOiA2OyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLXhzLTEyIHtcbiAgICAtbXMtZmxleDogMSAxIDEwMCU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wteHMtMTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOTEuNjY2NjY2NjclOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLXhzLTEwIHtcbiAgICAtbXMtZmxleDogMSAxIDgzLjMzMzMzMzMzJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14cy05IHtcbiAgICAtbXMtZmxleDogMSAxIDc1JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14cy04IHtcbiAgICAtbXMtZmxleDogMSAxIDY2LjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14cy03IHtcbiAgICAtbXMtZmxleDogMSAxIDU4LjMzMzMzMzMzJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14cy02IHtcbiAgICAtbXMtZmxleDogMSAxIDUwJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14cy01IHtcbiAgICAtbXMtZmxleDogMSAxIDQxLjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14cy00IHtcbiAgICAtbXMtZmxleDogMSAxIDMzLjMzMzMzMzMzJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14cy0zIHtcbiAgICAtbXMtZmxleDogMSAxIDI1JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14cy0yIHtcbiAgICAtbXMtZmxleDogMSAxIDE2LjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14cy0xIHtcbiAgICAtbXMtZmxleDogMSAxIDguMzMzMzMzMzMlOyB9XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIE9yaWVudGF0aW9uICovXG4gIC5mbGV4LWNvbHVtbi14cy1kb3duIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWNvbHVtblJldmVyc2UteHMtZG93biB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtcm93LXhzLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtcm93UmV2ZXJzZS14cy1kb3duIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBKdXN0aWZpY2F0aW9uICovXG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXN0YXJ0LXhzLWRvd24ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3BhY2VBcm91bmQteHMtZG93biB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3BhY2VCZXR3ZWVuLXhzLWRvd24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtY2VudGVyLXhzLWRvd24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWVuZC14cy1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogQWxpZ24gSXRlbXMgKGFmZmVjdHMgbWFpbi1heGlzKSAqL1xuICAuZmxleC1hbGlnbkl0ZW1zLWVuZC14cy1kb3duIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduSXRlbXMtY2VudGVyLXhzLWRvd24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkl0ZW1zLXN0cmV0Y2gteHMtZG93biB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25JdGVtcy1zdGFydC14cy1kb3duIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIEFsaWduIENvbnRlbnQgKGFmZmVjdHMgY3Jvc3MtYXhpcyBpLmUub3ZlcmZsb3cpICovXG4gIC5mbGV4LWFsaWduQ29udGVudC1zdGFydC14cy1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25Db250ZW50LWNlbnRlci14cy1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduQ29udGVudC1zcGFjZUJldHdlZW4teHMtZG93biB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduQ29udGVudC1zcGFjZUFyb3VuZC14cy1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduQ29udGVudC1zdHJldGNoLXhzLWRvd24ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtZW5kLXhzLWRvd24ge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIE1pc2MgKi9cbiAgLyogZmxleC1iYXNpcy0xMDAgbm90ZTogRXh0cmEgY2xhc3MgY2FuIGJlIHVzZWQgd2l0aCBmbGV4LWZpbGxTcGFjZSB0byBlbGltaW5hdGUgZG91YmxlIHNjcm9sbGJhcnMgaW4gSUUgaW4gY2VydGFpbiBzaXR1YXRpb25zICovXG4gIC5mbGV4LWJhc2lzLTEwMC14cy1kb3duIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcC14cy1kb3duIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1ub1Nocmluay14cy1kb3duIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14cy1kb3duIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mbGV4LW92ZXJyaWRlLXhzLWRvd24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtZmlsbFNwYWNlLXhzLWRvd24ge1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgLmZsZXgtb3JkZXItMC14cy1kb3duIHtcbiAgICBvcmRlcjogMDsgfVxuICAuZmxleC1vcmRlci0xLXhzLWRvd24ge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5mbGV4LW9yZGVyLTIteHMtZG93biB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmZsZXgtb3JkZXItMy14cy1kb3duIHtcbiAgICBvcmRlcjogMzsgfVxuICAuZmxleC1vcmRlci00LXhzLWRvd24ge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5mbGV4LW9yZGVyLTUteHMtZG93biB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLmZsZXgtb3JkZXItNi14cy1kb3duIHtcbiAgICBvcmRlcjogNjsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14cy1kb3duLTEyIHtcbiAgICAtbXMtZmxleDogMSAxIDEwMCU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wteHMtZG93bi0xMSB7XG4gICAgLW1zLWZsZXg6IDEgMSA5MS42NjY2NjY2NyU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wteHMtZG93bi0xMCB7XG4gICAgLW1zLWZsZXg6IDEgMSA4My4zMzMzMzMzMyU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wteHMtZG93bi05IHtcbiAgICAtbXMtZmxleDogMSAxIDc1JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14cy1kb3duLTgge1xuICAgIC1tcy1mbGV4OiAxIDEgNjYuNjY2NjY2NjclOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLXhzLWRvd24tNyB7XG4gICAgLW1zLWZsZXg6IDEgMSA1OC4zMzMzMzMzMyU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wteHMtZG93bi02IHtcbiAgICAtbXMtZmxleDogMSAxIDUwJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14cy1kb3duLTUge1xuICAgIC1tcy1mbGV4OiAxIDEgNDEuNjY2NjY2NjclOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLXhzLWRvd24tNCB7XG4gICAgLW1zLWZsZXg6IDEgMSAzMy4zMzMzMzMzMyU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wteHMtZG93bi0zIHtcbiAgICAtbXMtZmxleDogMSAxIDI1JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14cy1kb3duLTIge1xuICAgIC1tcy1mbGV4OiAxIDEgMTYuNjY2NjY2NjclOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLXhzLWRvd24tMSB7XG4gICAgLW1zLWZsZXg6IDEgMSA4LjMzMzMzMzMzJTsgfVxuICAuY29sLXhzLWRvd24tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteHMtZG93bi0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLXhzLWRvd24tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC14cy1kb3duLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14cy1kb3duLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC14cy1kb3duLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC14cy1kb3duLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14cy1kb3duLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC14cy1kb3duLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC14cy1kb3duLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14cy1kb3duLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC14cy1kb3duLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBPcmllbnRhdGlvbiAqL1xuICAuZmxleC1jb2x1bW4tc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtY29sdW1uUmV2ZXJzZS1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtcm93LXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXJvd1JldmVyc2Utc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIEp1c3RpZmljYXRpb24gKi9cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3RhcnQtc20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3BhY2VBcm91bmQtc20ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXNwYWNlQmV0d2Vlbi1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1jZW50ZXItc20ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWVuZC1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIEFsaWduIEl0ZW1zIChhZmZlY3RzIG1haW4tYXhpcykgKi9cbiAgLmZsZXgtYWxpZ25JdGVtcy1lbmQtc20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25JdGVtcy1jZW50ZXItc20ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkl0ZW1zLXN0cmV0Y2gtc20ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduSXRlbXMtc3RhcnQtc20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogQWxpZ24gQ29udGVudCAoYWZmZWN0cyBjcm9zcy1heGlzIGkuZS5vdmVyZmxvdykgKi9cbiAgLmZsZXgtYWxpZ25Db250ZW50LXN0YXJ0LXNtIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25Db250ZW50LWNlbnRlci1zbSB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VCZXR3ZWVuLXNtIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25Db250ZW50LXNwYWNlQXJvdW5kLXNtIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduQ29udGVudC1zdHJldGNoLXNtIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25Db250ZW50LWVuZC1zbSB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogTWlzYyAqL1xuICAvKiBmbGV4LWJhc2lzLTEwMCBub3RlOiBFeHRyYSBjbGFzcyBjYW4gYmUgdXNlZCB3aXRoIGZsZXgtZmlsbFNwYWNlIHRvIGVsaW1pbmF0ZSBkb3VibGUgc2Nyb2xsYmFycyBpbiBJRSBpbiBjZXJ0YWluIHNpdHVhdGlvbnMgKi9cbiAgLmZsZXgtYmFzaXMtMTAwLXNtIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcC1zbSB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbm9TaHJpbmstc20ge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mbGV4LW92ZXJyaWRlLXNtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWZpbGxTcGFjZS1zbSB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bzsgfVxuICAuZmxleC1vcmRlci0wLXNtIHtcbiAgICBvcmRlcjogMDsgfVxuICAuZmxleC1vcmRlci0xLXNtIHtcbiAgICBvcmRlcjogMTsgfVxuICAuZmxleC1vcmRlci0yLXNtIHtcbiAgICBvcmRlcjogMjsgfVxuICAuZmxleC1vcmRlci0zLXNtIHtcbiAgICBvcmRlcjogMzsgfVxuICAuZmxleC1vcmRlci00LXNtIHtcbiAgICBvcmRlcjogNDsgfVxuICAuZmxleC1vcmRlci01LXNtIHtcbiAgICBvcmRlcjogNTsgfVxuICAuZmxleC1vcmRlci02LXNtIHtcbiAgICBvcmRlcjogNjsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1zbS0xMiB7XG4gICAgLW1zLWZsZXg6IDEgMSAxMDAlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleDogMSAxIDkxLjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1zbS0xMCB7XG4gICAgLW1zLWZsZXg6IDEgMSA4My4zMzMzMzMzMyU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tOSB7XG4gICAgLW1zLWZsZXg6IDEgMSA3NSU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXg6IDEgMSA2Ni42NjY2NjY2NyU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDEgMSA1OC4zMzMzMzMzMyU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tNiB7XG4gICAgLW1zLWZsZXg6IDEgMSA1MCU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXg6IDEgMSA0MS42NjY2NjY2NyU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDEgMSAzMy4zMzMzMzMzMyU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tMyB7XG4gICAgLW1zLWZsZXg6IDEgMSAyNSU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXg6IDEgMSAxNi42NjY2NjY2NyU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDEgMSA4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAvKiBPcmllbnRhdGlvbiAqL1xuICAuZmxleC1jb2x1bW4tc20tZG93biB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1jb2x1bW5SZXZlcnNlLXNtLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXJvdy1zbS1kb3duIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXJvd1JldmVyc2Utc20tZG93biB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogSnVzdGlmaWNhdGlvbiAqL1xuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zdGFydC1zbS1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXNwYWNlQXJvdW5kLXNtLWRvd24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXNwYWNlQmV0d2Vlbi1zbS1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWNlbnRlci1zbS1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1lbmQtc20tZG93biB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIEFsaWduIEl0ZW1zIChhZmZlY3RzIG1haW4tYXhpcykgKi9cbiAgLmZsZXgtYWxpZ25JdGVtcy1lbmQtc20tZG93biB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkl0ZW1zLWNlbnRlci1zbS1kb3duIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25JdGVtcy1zdHJldGNoLXNtLWRvd24ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduSXRlbXMtc3RhcnQtc20tZG93biB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBBbGlnbiBDb250ZW50IChhZmZlY3RzIGNyb3NzLWF4aXMgaS5lLm92ZXJmbG93KSAqL1xuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RhcnQtc20tZG93biB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduQ29udGVudC1jZW50ZXItc20tZG93biB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VCZXR3ZWVuLXNtLWRvd24ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VBcm91bmQtc20tZG93biB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RyZXRjaC1zbS1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25Db250ZW50LWVuZC1zbS1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBNaXNjICovXG4gIC8qIGZsZXgtYmFzaXMtMTAwIG5vdGU6IEV4dHJhIGNsYXNzIGNhbiBiZSB1c2VkIHdpdGggZmxleC1maWxsU3BhY2UgdG8gZWxpbWluYXRlIGRvdWJsZSBzY3JvbGxiYXJzIGluIElFIGluIGNlcnRhaW4gc2l0dWF0aW9ucyAqL1xuICAuZmxleC1iYXNpcy0xMDAtc20tZG93biB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXAtc20tZG93biB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbm9TaHJpbmstc20tZG93biB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZG93biB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZmxleC1vdmVycmlkZS1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWZpbGxTcGFjZS1zbS1kb3duIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5mbGV4LW9yZGVyLTAtc20tZG93biB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLmZsZXgtb3JkZXItMS1zbS1kb3duIHtcbiAgICBvcmRlcjogMTsgfVxuICAuZmxleC1vcmRlci0yLXNtLWRvd24ge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5mbGV4LW9yZGVyLTMtc20tZG93biB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLmZsZXgtb3JkZXItNC1zbS1kb3duIHtcbiAgICBvcmRlcjogNDsgfVxuICAuZmxleC1vcmRlci01LXNtLWRvd24ge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5mbGV4LW9yZGVyLTYtc20tZG93biB7XG4gICAgb3JkZXI6IDY7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tZG93bi0xMiB7XG4gICAgLW1zLWZsZXg6IDEgMSAxMDAlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLXNtLWRvd24tMTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOTEuNjY2NjY2NjclOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLXNtLWRvd24tMTAge1xuICAgIC1tcy1mbGV4OiAxIDEgODMuMzMzMzMzMzMlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLXNtLWRvd24tOSB7XG4gICAgLW1zLWZsZXg6IDEgMSA3NSU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tZG93bi04IHtcbiAgICAtbXMtZmxleDogMSAxIDY2LjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1zbS1kb3duLTcge1xuICAgIC1tcy1mbGV4OiAxIDEgNTguMzMzMzMzMzMlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLXNtLWRvd24tNiB7XG4gICAgLW1zLWZsZXg6IDEgMSA1MCU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tZG93bi01IHtcbiAgICAtbXMtZmxleDogMSAxIDQxLjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1zbS1kb3duLTQge1xuICAgIC1tcy1mbGV4OiAxIDEgMzMuMzMzMzMzMzMlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLXNtLWRvd24tMyB7XG4gICAgLW1zLWZsZXg6IDEgMSAyNSU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtc20tZG93bi0yIHtcbiAgICAtbXMtZmxleDogMSAxIDE2LjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1zbS1kb3duLTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1kb3duLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWRvd24tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1kb3duLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tZG93bi05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tZG93bi04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tZG93bi03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tZG93bi02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tZG93bi01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tZG93bi00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tZG93bi0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tZG93bi0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tZG93bi0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC8qIE9yaWVudGF0aW9uICovXG4gIC5mbGV4LWNvbHVtbi1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1jb2x1bW5SZXZlcnNlLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1yb3ctbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtcm93UmV2ZXJzZS1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogSnVzdGlmaWNhdGlvbiAqL1xuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zdGFydC1tZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zcGFjZUFyb3VuZC1tZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3BhY2VCZXR3ZWVuLW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWNlbnRlci1tZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtZW5kLW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogQWxpZ24gSXRlbXMgKGFmZmVjdHMgbWFpbi1heGlzKSAqL1xuICAuZmxleC1hbGlnbkl0ZW1zLWVuZC1tZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkl0ZW1zLWNlbnRlci1tZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduSXRlbXMtc3RyZXRjaC1tZCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25JdGVtcy1zdGFydC1tZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBBbGlnbiBDb250ZW50IChhZmZlY3RzIGNyb3NzLWF4aXMgaS5lLm92ZXJmbG93KSAqL1xuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RhcnQtbWQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtY2VudGVyLW1kIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduQ29udGVudC1zcGFjZUJldHdlZW4tbWQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VBcm91bmQtbWQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25Db250ZW50LXN0cmV0Y2gtbWQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtZW5kLW1kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBNaXNjICovXG4gIC8qIGZsZXgtYmFzaXMtMTAwIG5vdGU6IEV4dHJhIGNsYXNzIGNhbiBiZSB1c2VkIHdpdGggZmxleC1maWxsU3BhY2UgdG8gZWxpbWluYXRlIGRvdWJsZSBzY3JvbGxiYXJzIGluIElFIGluIGNlcnRhaW4gc2l0dWF0aW9ucyAqL1xuICAuZmxleC1iYXNpcy0xMDAtbWQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwLW1kIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1ub1Nocmluay1tZCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZsZXgtb3ZlcnJpZGUtbWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtZmlsbFNwYWNlLW1kIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5mbGV4LW9yZGVyLTAtbWQge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5mbGV4LW9yZGVyLTEtbWQge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5mbGV4LW9yZGVyLTItbWQge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5mbGV4LW9yZGVyLTMtbWQge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5mbGV4LW9yZGVyLTQtbWQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5mbGV4LW9yZGVyLTUtbWQge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5mbGV4LW9yZGVyLTYtbWQge1xuICAgIG9yZGVyOiA2OyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLW1kLTEyIHtcbiAgICAtbXMtZmxleDogMSAxIDEwMCU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtMTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOTEuNjY2NjY2NjclOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleDogMSAxIDgzLjMzMzMzMzMzJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1tZC05IHtcbiAgICAtbXMtZmxleDogMSAxIDc1JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1tZC04IHtcbiAgICAtbXMtZmxleDogMSAxIDY2LjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1tZC03IHtcbiAgICAtbXMtZmxleDogMSAxIDU4LjMzMzMzMzMzJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1tZC02IHtcbiAgICAtbXMtZmxleDogMSAxIDUwJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1tZC01IHtcbiAgICAtbXMtZmxleDogMSAxIDQxLjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMSAxIDMzLjMzMzMzMzMzJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1tZC0zIHtcbiAgICAtbXMtZmxleDogMSAxIDI1JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1tZC0yIHtcbiAgICAtbXMtZmxleDogMSAxIDE2LjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1tZC0xIHtcbiAgICAtbXMtZmxleDogMSAxIDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAvKiBPcmllbnRhdGlvbiAqL1xuICAuZmxleC1jb2x1bW4tbWQtZG93biB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1jb2x1bW5SZXZlcnNlLW1kLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXJvdy1tZC1kb3duIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXJvd1JldmVyc2UtbWQtZG93biB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogSnVzdGlmaWNhdGlvbiAqL1xuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zdGFydC1tZC1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXNwYWNlQXJvdW5kLW1kLWRvd24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXNwYWNlQmV0d2Vlbi1tZC1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWNlbnRlci1tZC1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1lbmQtbWQtZG93biB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIEFsaWduIEl0ZW1zIChhZmZlY3RzIG1haW4tYXhpcykgKi9cbiAgLmZsZXgtYWxpZ25JdGVtcy1lbmQtbWQtZG93biB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkl0ZW1zLWNlbnRlci1tZC1kb3duIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25JdGVtcy1zdHJldGNoLW1kLWRvd24ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduSXRlbXMtc3RhcnQtbWQtZG93biB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBBbGlnbiBDb250ZW50IChhZmZlY3RzIGNyb3NzLWF4aXMgaS5lLm92ZXJmbG93KSAqL1xuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RhcnQtbWQtZG93biB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduQ29udGVudC1jZW50ZXItbWQtZG93biB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VCZXR3ZWVuLW1kLWRvd24ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VBcm91bmQtbWQtZG93biB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RyZXRjaC1tZC1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25Db250ZW50LWVuZC1tZC1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBNaXNjICovXG4gIC8qIGZsZXgtYmFzaXMtMTAwIG5vdGU6IEV4dHJhIGNsYXNzIGNhbiBiZSB1c2VkIHdpdGggZmxleC1maWxsU3BhY2UgdG8gZWxpbWluYXRlIGRvdWJsZSBzY3JvbGxiYXJzIGluIElFIGluIGNlcnRhaW4gc2l0dWF0aW9ucyAqL1xuICAuZmxleC1iYXNpcy0xMDAtbWQtZG93biB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXAtbWQtZG93biB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbm9TaHJpbmstbWQtZG93biB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZG93biB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZmxleC1vdmVycmlkZS1tZC1kb3duIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWZpbGxTcGFjZS1tZC1kb3duIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5mbGV4LW9yZGVyLTAtbWQtZG93biB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLmZsZXgtb3JkZXItMS1tZC1kb3duIHtcbiAgICBvcmRlcjogMTsgfVxuICAuZmxleC1vcmRlci0yLW1kLWRvd24ge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5mbGV4LW9yZGVyLTMtbWQtZG93biB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLmZsZXgtb3JkZXItNC1tZC1kb3duIHtcbiAgICBvcmRlcjogNDsgfVxuICAuZmxleC1vcmRlci01LW1kLWRvd24ge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5mbGV4LW9yZGVyLTYtbWQtZG93biB7XG4gICAgb3JkZXI6IDY7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtZG93bi0xMiB7XG4gICAgLW1zLWZsZXg6IDEgMSAxMDAlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLW1kLWRvd24tMTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOTEuNjY2NjY2NjclOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLW1kLWRvd24tMTAge1xuICAgIC1tcy1mbGV4OiAxIDEgODMuMzMzMzMzMzMlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLW1kLWRvd24tOSB7XG4gICAgLW1zLWZsZXg6IDEgMSA3NSU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtZG93bi04IHtcbiAgICAtbXMtZmxleDogMSAxIDY2LjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1tZC1kb3duLTcge1xuICAgIC1tcy1mbGV4OiAxIDEgNTguMzMzMzMzMzMlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLW1kLWRvd24tNiB7XG4gICAgLW1zLWZsZXg6IDEgMSA1MCU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtZG93bi01IHtcbiAgICAtbXMtZmxleDogMSAxIDQxLjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1tZC1kb3duLTQge1xuICAgIC1tcy1mbGV4OiAxIDEgMzMuMzMzMzMzMzMlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLW1kLWRvd24tMyB7XG4gICAgLW1zLWZsZXg6IDEgMSAyNSU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtbWQtZG93bi0yIHtcbiAgICAtbXMtZmxleDogMSAxIDE2LjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1tZC1kb3duLTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1kb3duLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWRvd24tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1kb3duLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtZG93bi05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtZG93bi04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtZG93bi03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtZG93bi02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtZG93bi01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtZG93bi00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtZG93bi0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtZG93bi0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtZG93bi0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIE9yaWVudGF0aW9uICovXG4gIC5mbGV4LWNvbHVtbi1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1jb2x1bW5SZXZlcnNlLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1yb3ctbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtcm93UmV2ZXJzZS1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogSnVzdGlmaWNhdGlvbiAqL1xuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zdGFydC1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zcGFjZUFyb3VuZC1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3BhY2VCZXR3ZWVuLWxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWNlbnRlci1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtZW5kLWxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogQWxpZ24gSXRlbXMgKGFmZmVjdHMgbWFpbi1heGlzKSAqL1xuICAuZmxleC1hbGlnbkl0ZW1zLWVuZC1sZyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkl0ZW1zLWNlbnRlci1sZyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduSXRlbXMtc3RyZXRjaC1sZyB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25JdGVtcy1zdGFydC1sZyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBBbGlnbiBDb250ZW50IChhZmZlY3RzIGNyb3NzLWF4aXMgaS5lLm92ZXJmbG93KSAqL1xuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RhcnQtbGcge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtY2VudGVyLWxnIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduQ29udGVudC1zcGFjZUJldHdlZW4tbGcge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VBcm91bmQtbGcge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25Db250ZW50LXN0cmV0Y2gtbGcge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtZW5kLWxnIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBNaXNjICovXG4gIC8qIGZsZXgtYmFzaXMtMTAwIG5vdGU6IEV4dHJhIGNsYXNzIGNhbiBiZSB1c2VkIHdpdGggZmxleC1maWxsU3BhY2UgdG8gZWxpbWluYXRlIGRvdWJsZSBzY3JvbGxiYXJzIGluIElFIGluIGNlcnRhaW4gc2l0dWF0aW9ucyAqL1xuICAuZmxleC1iYXNpcy0xMDAtbGcge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwLWxnIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1ub1Nocmluay1sZyB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGcge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZsZXgtb3ZlcnJpZGUtbGcge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtZmlsbFNwYWNlLWxnIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5mbGV4LW9yZGVyLTAtbGcge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5mbGV4LW9yZGVyLTEtbGcge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5mbGV4LW9yZGVyLTItbGcge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5mbGV4LW9yZGVyLTMtbGcge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5mbGV4LW9yZGVyLTQtbGcge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5mbGV4LW9yZGVyLTUtbGcge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5mbGV4LW9yZGVyLTYtbGcge1xuICAgIG9yZGVyOiA2OyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleDogMSAxIDEwMCU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOTEuNjY2NjY2NjclOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMSAxIDgzLjMzMzMzMzMzJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleDogMSAxIDc1JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMSAxIDY2LjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1sZy03IHtcbiAgICAtbXMtZmxleDogMSAxIDU4LjMzMzMzMzMzJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleDogMSAxIDUwJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMSAxIDQxLjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1sZy00IHtcbiAgICAtbXMtZmxleDogMSAxIDMzLjMzMzMzMzMzJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleDogMSAxIDI1JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMSAxIDE2LjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1sZy0xIHtcbiAgICAtbXMtZmxleDogMSAxIDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAvKiBPcmllbnRhdGlvbiAqL1xuICAuZmxleC1jb2x1bW4tbGctZG93biB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1jb2x1bW5SZXZlcnNlLWxnLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXJvdy1sZy1kb3duIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXJvd1JldmVyc2UtbGctZG93biB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogSnVzdGlmaWNhdGlvbiAqL1xuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zdGFydC1sZy1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXNwYWNlQXJvdW5kLWxnLWRvd24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LXNwYWNlQmV0d2Vlbi1sZy1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWNlbnRlci1sZy1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1lbmQtbGctZG93biB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIEFsaWduIEl0ZW1zIChhZmZlY3RzIG1haW4tYXhpcykgKi9cbiAgLmZsZXgtYWxpZ25JdGVtcy1lbmQtbGctZG93biB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkl0ZW1zLWNlbnRlci1sZy1kb3duIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25JdGVtcy1zdHJldGNoLWxnLWRvd24ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduSXRlbXMtc3RhcnQtbGctZG93biB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBBbGlnbiBDb250ZW50IChhZmZlY3RzIGNyb3NzLWF4aXMgaS5lLm92ZXJmbG93KSAqL1xuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RhcnQtbGctZG93biB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduQ29udGVudC1jZW50ZXItbGctZG93biB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VCZXR3ZWVuLWxnLWRvd24ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VBcm91bmQtbGctZG93biB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RyZXRjaC1sZy1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25Db250ZW50LWVuZC1sZy1kb3duIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBNaXNjICovXG4gIC8qIGZsZXgtYmFzaXMtMTAwIG5vdGU6IEV4dHJhIGNsYXNzIGNhbiBiZSB1c2VkIHdpdGggZmxleC1maWxsU3BhY2UgdG8gZWxpbWluYXRlIGRvdWJsZSBzY3JvbGxiYXJzIGluIElFIGluIGNlcnRhaW4gc2l0dWF0aW9ucyAqL1xuICAuZmxleC1iYXNpcy0xMDAtbGctZG93biB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXAtbGctZG93biB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbm9TaHJpbmstbGctZG93biB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZG93biB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZmxleC1vdmVycmlkZS1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWZpbGxTcGFjZS1sZy1kb3duIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5mbGV4LW9yZGVyLTAtbGctZG93biB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLmZsZXgtb3JkZXItMS1sZy1kb3duIHtcbiAgICBvcmRlcjogMTsgfVxuICAuZmxleC1vcmRlci0yLWxnLWRvd24ge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5mbGV4LW9yZGVyLTMtbGctZG93biB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLmZsZXgtb3JkZXItNC1sZy1kb3duIHtcbiAgICBvcmRlcjogNDsgfVxuICAuZmxleC1vcmRlci01LWxnLWRvd24ge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5mbGV4LW9yZGVyLTYtbGctZG93biB7XG4gICAgb3JkZXI6IDY7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtbGctZG93bi0xMiB7XG4gICAgLW1zLWZsZXg6IDEgMSAxMDAlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLWxnLWRvd24tMTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOTEuNjY2NjY2NjclOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLWxnLWRvd24tMTAge1xuICAgIC1tcy1mbGV4OiAxIDEgODMuMzMzMzMzMzMlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLWxnLWRvd24tOSB7XG4gICAgLW1zLWZsZXg6IDEgMSA3NSU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtbGctZG93bi04IHtcbiAgICAtbXMtZmxleDogMSAxIDY2LjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1sZy1kb3duLTcge1xuICAgIC1tcy1mbGV4OiAxIDEgNTguMzMzMzMzMzMlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLWxnLWRvd24tNiB7XG4gICAgLW1zLWZsZXg6IDEgMSA1MCU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtbGctZG93bi01IHtcbiAgICAtbXMtZmxleDogMSAxIDQxLjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1sZy1kb3duLTQge1xuICAgIC1tcy1mbGV4OiAxIDEgMzMuMzMzMzMzMzMlOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLWxnLWRvd24tMyB7XG4gICAgLW1zLWZsZXg6IDEgMSAyNSU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wtbGctZG93bi0yIHtcbiAgICAtbXMtZmxleDogMSAxIDE2LjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC1sZy1kb3duLTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1kb3duLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWRvd24tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1kb3duLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctZG93bi05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctZG93bi04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctZG93bi03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctZG93bi02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctZG93bi01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctZG93bi00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctZG93bi0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctZG93bi0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctZG93bi0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC8qIE9yaWVudGF0aW9uICovXG4gIC5mbGV4LWNvbHVtbi14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1jb2x1bW5SZXZlcnNlLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1yb3cteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtcm93UmV2ZXJzZS14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogSnVzdGlmaWNhdGlvbiAqL1xuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zdGFydC14bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuZmxleC1qdXN0aWZ5Q29udGVudC1zcGFjZUFyb3VuZC14bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtc3BhY2VCZXR3ZWVuLXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWp1c3RpZnlDb250ZW50LWNlbnRlci14bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtanVzdGlmeUNvbnRlbnQtZW5kLXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogQWxpZ24gSXRlbXMgKGFmZmVjdHMgbWFpbi1heGlzKSAqL1xuICAuZmxleC1hbGlnbkl0ZW1zLWVuZC14bCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkl0ZW1zLWNlbnRlci14bCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduSXRlbXMtc3RyZXRjaC14bCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25JdGVtcy1zdGFydC14bCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBBbGlnbiBDb250ZW50IChhZmZlY3RzIGNyb3NzLWF4aXMgaS5lLm92ZXJmbG93KSAqL1xuICAuZmxleC1hbGlnbkNvbnRlbnQtc3RhcnQteGwge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtY2VudGVyLXhsIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWFsaWduQ29udGVudC1zcGFjZUJldHdlZW4teGwge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtc3BhY2VBcm91bmQteGwge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtYWxpZ25Db250ZW50LXN0cmV0Y2gteGwge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuZmxleC1hbGlnbkNvbnRlbnQtZW5kLXhsIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBNaXNjICovXG4gIC8qIGZsZXgtYmFzaXMtMTAwIG5vdGU6IEV4dHJhIGNsYXNzIGNhbiBiZSB1c2VkIHdpdGggZmxleC1maWxsU3BhY2UgdG8gZWxpbWluYXRlIGRvdWJsZSBzY3JvbGxiYXJzIGluIElFIGluIGNlcnRhaW4gc2l0dWF0aW9ucyAqL1xuICAuZmxleC1iYXNpcy0xMDAteGwge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwLXhsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1ub1Nocmluay14bCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZsZXgtb3ZlcnJpZGUteGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtZmlsbFNwYWNlLXhsIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5mbGV4LW9yZGVyLTAteGwge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5mbGV4LW9yZGVyLTEteGwge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5mbGV4LW9yZGVyLTIteGwge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5mbGV4LW9yZGVyLTMteGwge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5mbGV4LW9yZGVyLTQteGwge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5mbGV4LW9yZGVyLTUteGwge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5mbGV4LW9yZGVyLTYteGwge1xuICAgIG9yZGVyOiA2OyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLXhsLTEyIHtcbiAgICAtbXMtZmxleDogMSAxIDEwMCU7IH1cbiAgKltjbGFzc149J2ZsZXgnXS5mbGV4LWNvbHVtbiA+IC5jb2wteGwtMTEge1xuICAgIC1tcy1mbGV4OiAxIDEgOTEuNjY2NjY2NjclOyB9XG4gICpbY2xhc3NePSdmbGV4J10uZmxleC1jb2x1bW4gPiAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMSAxIDgzLjMzMzMzMzMzJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14bC05IHtcbiAgICAtbXMtZmxleDogMSAxIDc1JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14bC04IHtcbiAgICAtbXMtZmxleDogMSAxIDY2LjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14bC03IHtcbiAgICAtbXMtZmxleDogMSAxIDU4LjMzMzMzMzMzJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14bC02IHtcbiAgICAtbXMtZmxleDogMSAxIDUwJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14bC01IHtcbiAgICAtbXMtZmxleDogMSAxIDQxLjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14bC00IHtcbiAgICAtbXMtZmxleDogMSAxIDMzLjMzMzMzMzMzJTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14bC0zIHtcbiAgICAtbXMtZmxleDogMSAxIDI1JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14bC0yIHtcbiAgICAtbXMtZmxleDogMSAxIDE2LjY2NjY2NjY3JTsgfVxuICAqW2NsYXNzXj0nZmxleCddLmZsZXgtY29sdW1uID4gLmNvbC14bC0xIHtcbiAgICAtbXMtZmxleDogMSAxIDguMzMzMzMzMzMlOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLXhsLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLXhsLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLXhsLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlOyB9IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IElOUFVUUyA9PT0gKi9cbmlucHV0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTsgfVxuXG5pbnB1dCwgdGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gU1RZTEVTID09PSAqL1xuLmlucHV0LWVuY2xvc2VkIHtcbiAgYm9yZGVyOiAwcHggaGlkZGVuO1xuICBmb250LXNpemU6IDFlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaW5wdXQtZW5jbG9zZWQgb3B0aW9uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaW5wdXQtZW5jbG9zZWQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7IH1cblxuLmlucHV0LWVuY2xvc2VkOm5vdCg6ZGlzYWJsZWQpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5pbnB1dC1lbmNsb3NlZCBpbnB1dCB7XG4gIGJvcmRlcjogMHB4IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgbWFyZ2luOiAwcHggMHB4O1xuICBwYWRkaW5nOiAwcHggMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBWQVJJQU5UUyA9PT0gKi9cbi8qIERpc2FibGVkIFZhcmlhbnRzICovXG5bY2xhc3NePVwiaW5wdXQtXCJdOmRpc2FibGVkLCBbY2xhc3MqPVwiaW5wdXQtXCJdLmRpc2FibGVkIHtcbiAgYm9yZGVyOiAwcHggaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiBTaXplIFZhcmlhbnRzICovXG5bY2xhc3NePVwiaW5wdXQtXCJdLnNtLCBbY2xhc3MqPVwiaW5wdXQtXCJdLnNtIHtcbiAgZm9udC1zaXplOiAwLjllbSAhaW1wb3J0YW50OyB9XG5cbltjbGFzc149XCJpbnB1dC1cIl0ubWQsIFtjbGFzcyo9XCJpbnB1dC1cIl0ubWQge1xuICBmb250LXNpemU6IDEuMjVlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbltjbGFzc149XCJpbnB1dC1cIl0ubGcsIFtjbGFzcyo9XCJpbnB1dC1cIl0ubGcge1xuICBmb250LXNpemU6IDEuNzVlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuW2NsYXNzXj1cImlucHV0LVwiXS54bCwgW2NsYXNzKj1cImlucHV0LVwiXS54bCB7XG4gIGZvbnQtc2l6ZTogNGVtICFpbXBvcnRhbnQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gRUxFTUVOVCBTRVRUSU5HUyA9PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBpbnB1dFtkYXRhLWNlbGwtZm9ybWF0PUNVUlJFTkNZXSwgaW5wdXRbZGF0YS1jZWxsLWZvcm1hdD1QRVJDRU5UQUdFXSwgaW5wdXRbZGF0YS1jZWxsLWZvcm1hdD1OVU1CRVJdIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBpbnB1dC1jaGFuZ2VDaGVja2VkU3RhdGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGlucHV0LWNoYW5nZUNoZWNrZWRTdGF0ZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBJbnB1dDogU3RhbmRhcmQgQnV0dG9uID09PSAqL1xuW3R5cGU9J2NoZWNrYm94J10uc3RkICsgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5zdGQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDlwdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuaW5wdXQuc3RkLm5vLWJvcmRlciArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMHB4IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB0O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmlucHV0LnN0ZC5pbmNsdWRlLW9mZlN5bWJvbDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuaW5wdXQuc3RkOm5vdCguaW5jbHVkZS1vZmZTeW1ib2wpOmRpc2FibGVkICsgbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41OyB9XG5cbmlucHV0LnN0ZC5pbmNsdWRlLW9mZlN5bWJvbDpkaXNhYmxlZCArIGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IElucHV0OiBUb2dnbGUgQnV0dG9uID09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IElucHV0OiBUb2dnbGUgQ29sb3IgPT09ICovXG5pbnB1dC50b2dnbGVDb2xvcjpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuaW5wdXQudG9nZ2xlQ29sb3I6Y2hlY2tlZCArIGxhYmVsIHtcbiAgb3BhY2l0eTogMTsgfVxuXG5pbnB1dC50b2dnbGVDb2xvci51bmRlcmxpbmUgKyBsYWJlbCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG5cbmlucHV0LnRvZ2dsZUNvbG9yLndoaXRlICsgbGFiZWwge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbmlucHV0LnRvZ2dsZUNvbG9yICsgbGFiZWw6aG92ZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBhbmltYXRpb246IGJ0bi10ZXh0LWhvdmVyIDAuMzVzIGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gQ0hFQ0tCT1ggU0VMRUNUT1JTID09PSAqL1xuW3R5cGU9J2NoZWNrYm94J10ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cblt0eXBlPSdjaGVja2JveCddICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBFeHBhbmQgQ29sbGFwc2UgaW5kaWNhdG9ycyAqL1xuLmV4cGFuZENvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZXhwYW5kQ29sbGFwc2UgKyBsYWJlbDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZXhwYW5kQ29sbGFwc2UgKyBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IFJBRElPIFNFTEVDVE9SUyA9PT0gKi9cblt0eXBlPSdyYWRpbyddIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5bdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBTTElERVJTID09PSAqL1xuaW5wdXRbdHlwZT0ncmFkaW8nXS5idXR0b24gKyBsYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbmlucHV0W3R5cGU9J3JhZGlvJ10uYnV0dG9uOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkOyB9XG5cbmlucHV0W3R5cGU9J3JhZGlvJ10uYnV0dG9uOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBURVhUID09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gV0VJR0hUIFZBUklBTlRTID09PSAqL1xuLnRleHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gU0laRSBWQVJJQU5UUyA9PT0gKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBsaW5lLWhlaWdodDogMS4zZW07IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi4xNWVtOyB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDEuODBlbTsgfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjY1ZW07IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41MGVtOyB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMzBlbTsgfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxLjIwZW07IH1cblxuaDEubGcsIC5oMS5sZyB7XG4gIGZvbnQtc2l6ZTogMi40MGVtOyB9XG5cbmgyLmxnLCAuaDIubGcge1xuICBmb250LXNpemU6IDIuMDBlbTsgfVxuXG5oMy5sZywgLmgzLmxnIHtcbiAgZm9udC1zaXplOiAxLjcwZW07IH1cblxuaDQubGcsIC5oNC5sZyB7XG4gIGZvbnQtc2l6ZTogMS42MGVtOyB9XG5cbmg1LmxnLCAuaDUubGcge1xuICBmb250LXNpemU6IDEuNDBlbTsgfVxuXG5oNi5sZywgLmg2LmxnIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07IH1cblxuaDEueGwsIC5oMS54bCB7XG4gIGZvbnQtc2l6ZTogMy4wZW07IH1cblxuaDEueHhsLCAuaDEueHhsIHtcbiAgZm9udC1zaXplOiA0LjBlbTsgfVxuXG4uc20ge1xuICBmb250LXNpemU6IDAuOTBlbTsgfVxuXG4ueHMge1xuICBmb250LXNpemU6IDAuODBlbTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBFTEVNRU5UIFNFVFRJTkdTID09PSAqL1xuZW0sIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuc3Ryb25nLCBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuY29kZSwgcHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBNSVNDID09PSAqL1xuLnRleHQtc3VwZXJzY3JpcHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzAlO1xuICB0b3A6IC02cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7IH1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBBbGlnbm1lbnQgPT09ICovXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAudGV4dC1sZWZ0LXhzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtY2VudGVyLXhzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAudGV4dC1yaWdodC14cyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC1sZWZ0LXhzLWRvd24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1jZW50ZXIteHMtZG93biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtcmlnaHQteHMtZG93biB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1sZWZ0LXNtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtY2VudGVyLXNtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAudGV4dC1yaWdodC1zbSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAudGV4dC1sZWZ0LXNtLWRvd24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1jZW50ZXItc20tZG93biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtcmlnaHQtc20tZG93biB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnRleHQtbGVmdC1tZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWNlbnRlci1tZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtcmlnaHQtbWQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXh0LWxlZnQtbWQtZG93biB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWNlbnRlci1tZC1kb3duIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAudGV4dC1yaWdodC1tZC1kb3duIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC1sZWZ0LWxnIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtY2VudGVyLWxnIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAudGV4dC1yaWdodC1sZyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnRleHQtbGVmdC1sZy1kb3duIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtY2VudGVyLWxnLWRvd24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXJpZ2h0LWxnLWRvd24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZXh0LWxlZnQteGwge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1jZW50ZXIteGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXJpZ2h0LXhsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWFyZ2luICYgcGFkZGluZyAqL1xuLyogTWFyZ2luIGFuZCBwYWRkaW5nOiBCcmVha3BvaW50cyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAubS0wIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAubWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAubXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAubXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTAge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTUge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTUge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAubWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5teC01IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubXktNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMTAge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5teC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXktMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMTUge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5teC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXktMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMjAge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXItMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5teC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXktMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMjUge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXItMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5teC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXktMjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMzAge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5teC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXktMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMzUge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0zNSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXItMzUge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5teC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXktMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tNDAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5teC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXktNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tNDUge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC00NSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5teC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXktNDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tNTAge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXItNTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5teC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXktNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01IHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1IHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1IHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01IHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1IHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1IHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01IHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1IHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1IHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01IHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1IHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1IHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLm0tMC14cyB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICAubXQtMC14cyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTAteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0wLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTAteHMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTAteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5teS0wLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAubS01LXhzIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC01LXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAubWItNS14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTUteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAubXItNS14cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubXgtNS14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTUteHMge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTEwLXhzIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAubXQtMTAteHMge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWItMTAteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAubWwtMTAteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTEwLXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXgtMTAteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTEwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTE1LXhzIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDsgfVxuICAubXQtMTUteHMge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAubWItMTUteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAubWwtMTUteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTE1LXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXgtMTUteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTE1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTIwLXhzIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuICAubXQtMjAteHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWItMjAteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwtMjAteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTIwLXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXgtMjAteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTIwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTI1LXhzIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuICAubXQtMjUteHMge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAubWItMjUteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAubWwtMjUteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTI1LXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXgtMjUteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTI1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTMwLXhzIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuICAubXQtMzAteHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWItMzAteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWwtMzAteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTMwLXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXgtMzAteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTMwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTM1LXhzIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDsgfVxuICAubXQtMzUteHMge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAubWItMzUteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAubWwtMzUteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTM1LXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXgtMzUteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTM1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTQwLXhzIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAubXQtNDAteHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWItNDAteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAubWwtNDAteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTQwLXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXgtNDAteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTQwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTQ1LXhzIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXQtNDUteHMge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWItNDUteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWwtNDUteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTQ1LXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXgtNDUteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTQ1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTUwLXhzIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDsgfVxuICAubXQtNTAteHMge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAubWItNTAteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAubWwtNTAteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTUwLXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXgtNTAteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTUwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAteHMge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS14cyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUteHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC14cyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS14cyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUteHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC14cyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAteHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS14cyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUteHMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC14cyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAteHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS14cyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUteHMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC14cyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAteHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS14cyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS14cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUteHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC14cyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAteHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXhzIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUteHMge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUteHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAteHMge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUteHMge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUteHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAteHMge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAteHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUteHMge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUteHMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAteHMge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAteHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUteHMge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUteHMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAteHMge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAteHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUteHMge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUteHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAteHMge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAteHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC14cyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXhzIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXhzIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LXhzIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXhzIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXhzIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLXhzIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXhzIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXhzIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LXhzIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS14cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXhzIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAteHMge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS14cyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUteHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC14cyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS14cyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUteHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC14cyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAteHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS14cyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUteHMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC14cyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAteHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS14cyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUteHMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC14cyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAteHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS14cyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS14cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUteHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC14cyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAteHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXhzIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUteHMge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUteHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAteHMge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUteHMge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUteHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAteHMge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAteHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUteHMge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUteHMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAteHMge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAteHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUteHMge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUteHMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAteHMge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAteHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUteHMge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUteHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAteHMge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAteHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC14cyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXhzIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXhzIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LXhzIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXhzIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXhzIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLXhzIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXhzIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXhzIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LXhzIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS14cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXhzIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAteHMge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS14cyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUteHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC14cyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS14cyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUteHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC14cyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAteHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS14cyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUteHMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC14cyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAteHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS14cyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUteHMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC14cyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAteHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS14cyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS14cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUteHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC14cyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAteHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXhzIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUteHMge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUteHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAteHMge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUteHMge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUteHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAteHMge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAteHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUteHMge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUteHMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAteHMge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAteHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUteHMge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUteHMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAteHMge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAteHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUteHMge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUteHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAteHMge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAteHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC14cyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXhzIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXhzIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LXhzIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXhzIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXhzIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLXhzIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXhzIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXhzIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LXhzIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS14cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXhzIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAteHMge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS14cyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUteHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC14cyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS14cyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUteHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC14cyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAteHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS14cyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUteHMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC14cyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAteHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS14cyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS14cyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUteHMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC14cyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAteHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS14cyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS14cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUteHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC14cyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC14cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAteHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXhzIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC14cyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAteHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUteHMge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUteHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUteHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAteHMge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAteHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUteHMge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUteHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAteHMge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAteHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUteHMge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUteHMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAteHMge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAteHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUteHMge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUteHMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAteHMge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAteHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUteHMge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUteHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAteHMge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAteHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tMC14cy1kb3duIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0wLXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0wLXhzLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0wLXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAubXItMC14cy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5teC0wLXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5teS0wLXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTUteHMtZG93biB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDsgfVxuICAubXQtNS14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAubWItNS14cy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAubWwtNS14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTUteHMtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubXgtNS14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubXktNS14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAubS0xMC14cy1kb3duIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAubXQtMTAteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0xMC14cy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTEwLXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTEwLXhzLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5teC0xMC14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5teS0xMC14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTE1LXhzLWRvd24ge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0xNS14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTE1LXhzLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAubWwtMTUteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXItMTUteHMtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTE1LXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTE1LXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMjAteHMtZG93biB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTIwLXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWItMjAteHMtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0yMC14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci0yMC14cy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXgtMjAteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXktMjAteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubS0yNS14cy1kb3duIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuICAubXQtMjUteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0yNS14cy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTI1LXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTI1LXhzLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5teC0yNS14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5teS0yNS14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTMwLXhzLWRvd24ge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0zMC14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTMwLXhzLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWwtMzAteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXItMzAteHMtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTMwLXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTMwLXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMzUteHMtZG93biB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTM1LXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAubWItMzUteHMtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0zNS14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tci0zNS14cy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXgtMzUteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXktMzUteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAubS00MC14cy1kb3duIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAubXQtNDAteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi00MC14cy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTQwLXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTQwLXhzLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5teC00MC14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5teS00MC14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTQ1LXhzLWRvd24ge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC00NS14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTQ1LXhzLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWwtNDUteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXItNDUteHMtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTQ1LXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTQ1LXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tNTAteHMtZG93biB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTUwLXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAubWItNTAteHMtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC01MC14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci01MC14cy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXgtNTAteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXktNTAteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUteHMtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAteHMtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUteHMtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUteHMtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAteHMtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUteHMtZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAteHMtZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUteHMtZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAteHMtZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUteHMtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAteHMtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUteHMtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUteHMtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAteHMtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUteHMtZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAteHMtZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUteHMtZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAteHMtZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUteHMtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAteHMtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUteHMtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUteHMtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAteHMtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUteHMtZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAteHMtZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUteHMtZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAteHMtZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUteHMtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAteHMtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUteHMtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAteHMtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUteHMtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAteHMtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tMC1zbSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICAubXQtMC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0wLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTAtc20ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5teS0wLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAubS01LXNtIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC01LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAubWItNS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAubXItNS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubXgtNS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTUtc20ge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTEwLXNtIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAubXQtMTAtc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWItMTAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAubWwtMTAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTEwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXgtMTAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTEwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTE1LXNtIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDsgfVxuICAubXQtMTUtc20ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAubWItMTUtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAubWwtMTUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTE1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXgtMTUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTE1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTIwLXNtIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuICAubXQtMjAtc20ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWItMjAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwtMjAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTIwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXgtMjAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTIwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTI1LXNtIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuICAubXQtMjUtc20ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAubWItMjUtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAubWwtMjUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTI1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXgtMjUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTI1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTMwLXNtIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuICAubXQtMzAtc20ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWItMzAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWwtMzAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTMwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXgtMzAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTMwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTM1LXNtIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDsgfVxuICAubXQtMzUtc20ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAubWItMzUtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAubWwtMzUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTM1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXgtMzUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTM1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTQwLXNtIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAubXQtNDAtc20ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWItNDAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAubWwtNDAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTQwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXgtNDAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTQwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTQ1LXNtIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXQtNDUtc20ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWItNDUtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWwtNDUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTQ1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXgtNDUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTQ1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTUwLXNtIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDsgfVxuICAubXQtNTAtc20ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAubWItNTAtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAubWwtNTAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTUwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXgtNTAtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTUwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtc20ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1zbSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1zbSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1zbSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1zbSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1zbSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1zbSB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1zbSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1zbSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1zbSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1zbSB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXNtIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtc20ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtc20ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtc20ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtc20ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtc20ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtc20ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtc20ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtc20ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtc20ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtc20ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1zbSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXNtIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXNtIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LXNtIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXNtIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXNtIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLXNtIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXNtIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXNtIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LXNtIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXNtIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtc20ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1zbSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1zbSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1zbSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1zbSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1zbSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1zbSB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1zbSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1zbSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1zbSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1zbSB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXNtIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtc20ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtc20ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtc20ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtc20ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtc20ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtc20ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtc20ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtc20ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtc20ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtc20ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1zbSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXNtIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXNtIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LXNtIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXNtIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXNtIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLXNtIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXNtIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXNtIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LXNtIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXNtIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtc20ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1zbSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1zbSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1zbSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1zbSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1zbSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1zbSB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1zbSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1zbSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1zbSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1zbSB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXNtIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtc20ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtc20ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtc20ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtc20ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtc20ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtc20ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtc20ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtc20ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtc20ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtc20ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1zbSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXNtIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXNtIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LXNtIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXNtIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXNtIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLXNtIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXNtIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXNtIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LXNtIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXNtIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtc20ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1zbSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1zbSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1zbSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1zbSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1zbSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1zbSB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1zbSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1zbSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1zbSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1zbSB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXNtIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtc20ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtc20ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtc20ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtc20ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtc20ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtc20ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtc20ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtc20ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtc20ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtc20ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLm0tMC1zbS1kb3duIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0wLXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0wLXNtLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0wLXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAubXItMC1zbS1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5teC0wLXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5teS0wLXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTUtc20tZG93biB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDsgfVxuICAubXQtNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAubWItNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAubWwtNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTUtc20tZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubXgtNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubXktNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAubS0xMC1zbS1kb3duIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAubXQtMTAtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0xMC1zbS1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTEwLXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTEwLXNtLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5teC0xMC1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5teS0xMC1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTE1LXNtLWRvd24ge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0xNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTE1LXNtLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAubWwtMTUtc20tZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXItMTUtc20tZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTE1LXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTE1LXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMjAtc20tZG93biB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTIwLXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWItMjAtc20tZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0yMC1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci0yMC1zbS1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXgtMjAtc20tZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXktMjAtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubS0yNS1zbS1kb3duIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuICAubXQtMjUtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0yNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTI1LXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTI1LXNtLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5teC0yNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5teS0yNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTMwLXNtLWRvd24ge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0zMC1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTMwLXNtLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWwtMzAtc20tZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXItMzAtc20tZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTMwLXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTMwLXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMzUtc20tZG93biB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTM1LXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAubWItMzUtc20tZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0zNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tci0zNS1zbS1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXgtMzUtc20tZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXktMzUtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAubS00MC1zbS1kb3duIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAubXQtNDAtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi00MC1zbS1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTQwLXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTQwLXNtLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5teC00MC1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5teS00MC1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTQ1LXNtLWRvd24ge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC00NS1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTQ1LXNtLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWwtNDUtc20tZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXItNDUtc20tZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTQ1LXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTQ1LXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tNTAtc20tZG93biB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTUwLXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAubWItNTAtc20tZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC01MC1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci01MC1zbS1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXgtNTAtc20tZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXktNTAtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtc20tZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtc20tZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtc20tZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtc20tZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtc20tZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtc20tZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtc20tZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtc20tZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtc20tZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtc20tZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtc20tZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtc20tZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtc20tZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtc20tZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtc20tZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtc20tZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtc20tZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtc20tZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtc20tZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtc20tZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtc20tZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtc20tZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtc20tZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtc20tZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtc20tZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtc20tZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtc20tZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtc20tZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtc20tZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtc20tZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtc20tZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtc20tZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtc20tZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5tLTAtbWQge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTAtbWQge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0wLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAubWwtMC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci0wLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5teC0wLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAubXktMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tNS1tZCB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDsgfVxuICAubXQtNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTUtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC01LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5teS01LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAubS0xMC1tZCB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTEwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTEwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTEwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci0xMC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTEwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5teS0xMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAubS0xNS1tZCB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTE1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTE1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTE1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci0xNS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTE1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5teS0xNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAubS0yMC1tZCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTIwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTIwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTIwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci0yMC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTIwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5teS0yMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubS0yNS1tZCB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTI1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTI1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTI1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci0yNS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTI1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5teS0yNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAubS0zMC1tZCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTMwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTMwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTMwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci0zMC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTMwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5teS0zMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubS0zNS1tZCB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTM1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTM1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTM1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tci0zNS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTM1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5teS0zNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAubS00MC1tZCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTQwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTQwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTQwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci00MC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTQwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5teS00MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAubS00NS1tZCB7XG4gICAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTQ1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTQ1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTQ1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tci00NS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTQ1LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5teS00NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAubS01MC1tZCB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTUwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTUwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTUwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci01MC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTUwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5teS01MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLW1kIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtbWQge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtbWQge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtbWQge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtbWQge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtbWQge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtbWQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtbWQge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtbWQge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtbWQge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtbWQge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1tZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LW1kIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLW1kIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LW1kIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLW1kIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LW1kIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLW1kIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LW1kIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLW1kIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LW1kIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLW1kIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtbWQge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1tZCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1tZCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1tZCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1tZCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1tZCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1tZCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1tZCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1tZCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1tZCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1tZCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLW1kIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtbWQge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtbWQge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtbWQge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtbWQge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtbWQge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtbWQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtbWQge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtbWQge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtbWQge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtbWQge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1tZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LW1kIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLW1kIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LW1kIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLW1kIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LW1kIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLW1kIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LW1kIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLW1kIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LW1kIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLW1kIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtbWQge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1tZCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1tZCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1tZCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1tZCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1tZCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1tZCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1tZCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1tZCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1tZCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1tZCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLW1kIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtbWQge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtbWQge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtbWQge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtbWQge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtbWQge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtbWQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtbWQge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtbWQge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtbWQge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtbWQge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1tZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LW1kIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLW1kIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LW1kIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLW1kIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LW1kIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLW1kIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LW1kIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLW1kIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LW1kIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLW1kIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtbWQge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1tZCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1tZCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1tZCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1tZCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1tZCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1tZCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1tZCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1tZCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1tZCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1tZCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLW1kIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtbWQge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtbWQge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtbWQge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtbWQge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtbWQge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtbWQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtbWQge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtbWQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtbWQge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtbWQge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtbWQge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1tZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LW1kIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLW1kIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LW1kIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLW1kIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LW1kIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLW1kIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LW1kIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLW1kIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LW1kIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLW1kIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS0wLW1kLWRvd24ge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTAtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTAtbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTAtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci0wLW1kLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTAtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTAtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tNS1tZC1kb3duIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC01LW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi01LW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC01LW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAubXItNS1tZC1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5teC01LW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5teS01LW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTEwLW1kLWRvd24ge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0xMC1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTEwLW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAubWwtMTAtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXItMTAtbWQtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTEwLW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTEwLW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMTUtbWQtZG93biB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTE1LW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAubWItMTUtbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0xNS1tZC1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci0xNS1tZC1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXgtMTUtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXktMTUtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAubS0yMC1tZC1kb3duIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuICAubXQtMjAtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0yMC1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTIwLW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTIwLW1kLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5teC0yMC1tZC1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5teS0yMC1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTI1LW1kLWRvd24ge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0yNS1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTI1LW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAubWwtMjUtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXItMjUtbWQtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTI1LW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTI1LW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMzAtbWQtZG93biB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTMwLW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWItMzAtbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0zMC1tZC1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci0zMC1tZC1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXgtMzAtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXktMzAtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubS0zNS1tZC1kb3duIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDsgfVxuICAubXQtMzUtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0zNS1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTM1LW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTM1LW1kLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5teC0zNS1tZC1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5teS0zNS1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTQwLW1kLWRvd24ge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC00MC1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTQwLW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAubWwtNDAtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXItNDAtbWQtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTQwLW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTQwLW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tNDUtbWQtZG93biB7XG4gICAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTQ1LW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWItNDUtbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC00NS1tZC1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tci00NS1tZC1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXgtNDUtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXktNDUtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAubS01MC1tZC1kb3duIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDsgfVxuICAubXQtNTAtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi01MC1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTUwLW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTUwLW1kLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5teC01MC1tZC1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5teS01MC1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtbWQtZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtbWQtZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtbWQtZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtbWQtZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtbWQtZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tMC1sZyB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICAubXQtMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0wLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5teS0wLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAubS01LWxnIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC01LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAubWItNS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAubXItNS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubXgtNS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTUtbGcge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTEwLWxnIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAubXQtMTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWItMTAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAubWwtMTAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTEwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXgtMTAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTEwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTE1LWxnIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDsgfVxuICAubXQtMTUtbGcge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAubWItMTUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAubWwtMTUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTE1LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXgtMTUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTE1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTIwLWxnIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuICAubXQtMjAtbGcge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWItMjAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwtMjAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTIwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXgtMjAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTIwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTI1LWxnIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuICAubXQtMjUtbGcge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAubWItMjUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAubWwtMjUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTI1LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXgtMjUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTI1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTMwLWxnIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuICAubXQtMzAtbGcge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWItMzAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWwtMzAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTMwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXgtMzAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTMwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTM1LWxnIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDsgfVxuICAubXQtMzUtbGcge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAubWItMzUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAubWwtMzUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTM1LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXgtMzUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTM1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTQwLWxnIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAubXQtNDAtbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWItNDAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAubWwtNDAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTQwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXgtNDAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTQwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTQ1LWxnIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXQtNDUtbGcge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWItNDUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWwtNDUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTQ1LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXgtNDUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTQ1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTUwLWxnIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDsgfVxuICAubXQtNTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAubWItNTAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAubWwtNTAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTUwLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXgtNTAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTUwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtbGcge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1sZyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1sZyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1sZyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1sZyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1sZyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1sZyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1sZyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1sZyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1sZyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1sZyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtbGcge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtbGcge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtbGcge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtbGcge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtbGcge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtbGcge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtbGcge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtbGcge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtbGcge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtbGcge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1sZyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LWxnIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLWxnIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LWxnIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLWxnIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LWxnIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLWxnIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LWxnIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLWxnIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LWxnIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLWxnIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtbGcge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1sZyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1sZyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1sZyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1sZyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1sZyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1sZyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1sZyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1sZyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1sZyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1sZyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtbGcge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtbGcge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtbGcge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtbGcge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtbGcge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtbGcge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtbGcge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtbGcge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtbGcge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtbGcge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1sZyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LWxnIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLWxnIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LWxnIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLWxnIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LWxnIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLWxnIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LWxnIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLWxnIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LWxnIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLWxnIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtbGcge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1sZyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1sZyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1sZyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1sZyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1sZyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1sZyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1sZyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1sZyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1sZyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1sZyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtbGcge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtbGcge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtbGcge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtbGcge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtbGcge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtbGcge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtbGcge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtbGcge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtbGcge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtbGcge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1sZyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LWxnIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLWxnIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LWxnIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLWxnIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LWxnIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLWxnIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LWxnIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLWxnIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LWxnIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLWxnIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtbGcge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1sZyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1sZyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1sZyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1sZyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1sZyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1sZyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1sZyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1sZyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1sZyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1sZyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtbGcge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtbGcge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtbGcge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtbGcge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtbGcge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtbGcge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtbGcge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtbGcge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtbGcge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtbGcge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5tLTAtbGctZG93biB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICAubXQtMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAubWItMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAubWwtMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTAtbGctZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAubXgtMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAubXktMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAubS01LWxnLWRvd24ge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTUtbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTUtbGctZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTUtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tci01LWxnLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTUtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTUtbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMTAtbGctZG93biB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTEwLWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWItMTAtbGctZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0xMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci0xMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXgtMTAtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXktMTAtbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAubS0xNS1sZy1kb3duIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDsgfVxuICAubXQtMTUtbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0xNS1sZy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTE1LWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTE1LWxnLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5teC0xNS1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5teS0xNS1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTIwLWxnLWRvd24ge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0yMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTIwLWxnLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwtMjAtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXItMjAtbGctZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTIwLWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTIwLWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMjUtbGctZG93biB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTI1LWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAubWItMjUtbGctZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0yNS1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci0yNS1sZy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXgtMjUtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXktMjUtbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAubS0zMC1sZy1kb3duIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuICAubXQtMzAtbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0zMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTMwLWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTMwLWxnLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5teC0zMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5teS0zMC1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTM1LWxnLWRvd24ge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0zNS1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTM1LWxnLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAubWwtMzUtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXItMzUtbGctZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTM1LWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTM1LWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tNDAtbGctZG93biB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTQwLWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWItNDAtbGctZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC00MC1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci00MC1sZy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXgtNDAtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXktNDAtbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAubS00NS1sZy1kb3duIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXQtNDUtbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi00NS1sZy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTQ1LWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTQ1LWxnLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5teC00NS1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5teS00NS1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tLTUwLWxnLWRvd24ge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC01MC1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTUwLWxnLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAubWwtNTAtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXItNTAtbGctZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm14LTUwLWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTUwLWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtbGctZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtbGctZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtbGctZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtbGctZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtbGctZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtbGctZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtbGctZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtbGctZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtbGctZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtbGctZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtbGctZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtbGctZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtbGctZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtbGctZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtbGctZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtbGctZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtbGctZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtbGctZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtbGctZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtbGctZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtbGctZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtbGctZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtbGctZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtbGctZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtbGctZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAtbGctZG93biB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUtbGctZG93biB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAtbGctZG93biB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUtbGctZG93biB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAtbGctZG93biB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUtbGctZG93biB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAtbGctZG93biB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUtbGctZG93biB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAtbGctZG93biB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUtbGctZG93biB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUtbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubS0wLXhsIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0wLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAubWItMC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAubXItMC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAubXgtMC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm15LTAteGwge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLTUteGwge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LTUteGwge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi01LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAubWwtNS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tci01LXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5teC01LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubXktNS14bCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMTAteGwge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0xMC14bCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0xMC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0xMC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXItMTAteGwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5teC0xMC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXktMTAteGwge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMTUteGwge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0xNS14bCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0xNS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0xNS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXItMTUteGwge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5teC0xNS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXktMTUteGwge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMjAteGwge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0yMC14bCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0yMC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0yMC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXItMjAteGwge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5teC0yMC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXktMjAteGwge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMjUteGwge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0yNS14bCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0yNS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0yNS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXItMjUteGwge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5teC0yNS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXktMjUteGwge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMzAteGwge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0zMC14bCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0zMC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0zMC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXItMzAteGwge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5teC0zMC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXktMzAteGwge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tMzUteGwge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC0zNS14bCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi0zNS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC0zNS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXItMzUteGwge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5teC0zNS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXktMzUteGwge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tNDAteGwge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC00MC14bCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi00MC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC00MC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXItNDAteGwge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5teC00MC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXktNDAteGwge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tNDUteGwge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC00NS14bCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi00NS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC00NS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXItNDUteGwge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5teC00NS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXktNDUteGwge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tNTAteGwge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC01MC14bCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi01MC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC01MC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXItNTAteGwge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5teC01MC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXktNTAteGwge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC14bCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXhsIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXhsIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LXhsIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXhsIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXhsIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLXhsIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXhsIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXhsIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LXhsIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXhsIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAteGwge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS14bCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC14bCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS14bCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUteGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC14bCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAteGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS14bCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUteGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC14bCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAteGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS14bCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUteGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC14bCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAteGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS14bCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUteGwge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC14bCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAteGwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXhsIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUteGwge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAteGwge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUteGwge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUteGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAteGwge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAteGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUteGwge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUteGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAteGwge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAteGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUteGwge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUteGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAteGwge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAteGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUteGwge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUteGwge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAteGwge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAteGwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC14bCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXhsIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXhsIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LXhsIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXhsIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXhsIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLXhsIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXhsIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXhsIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LXhsIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXhsIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAteGwge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS14bCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC14bCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS14bCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUteGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC14bCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAteGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS14bCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUteGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC14bCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAteGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS14bCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUteGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC14bCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAteGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS14bCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUteGwge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC14bCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAteGwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXhsIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUteGwge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAteGwge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUteGwge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUteGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAteGwge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAteGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUteGwge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUteGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAteGwge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAteGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUteGwge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUteGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAteGwge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAteGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUteGwge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUteGwge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAteGwge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAteGwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC14bCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXhsIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXhsIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LXhsIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXhsIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXhsIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLXhsIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXhsIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXhsIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LXhsIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXhsIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAteGwge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS14bCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC14bCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS14bCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUteGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC14bCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAteGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS14bCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUteGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC14bCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAteGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS14bCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUteGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC14bCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAteGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS14bCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUteGwge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC14bCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAteGwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucC0wLXhsIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAucHQtMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0wLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUteGwge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTAteGwge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtMTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTEwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTEwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMTUteGwge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtMTUteGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTE1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0xNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTE1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTE1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTE1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjAteGwge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtMjAteGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTIwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTIwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMjUteGwge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtMjUteGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTI1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTI1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTI1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTI1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzAteGwge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtMzAteGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTMwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTMwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMzUteGwge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHQtMzUteGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTM1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTM1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTM1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTM1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDAteGwge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtNDAteGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNDUteGwge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHQtNDUteGwge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC00NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQ1LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTQ1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTQ1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNTAteGwge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQtNTAteGwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUwLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTUwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTUwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtMC14bCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAucGItMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHgtMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHktMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucC01LXhsIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC01LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS01LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTEwLXhsIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtMTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTE1LXhsIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTE1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0xNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0xNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0xNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTIwLXhsIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTI1LXhsIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTI1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0yNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtMjUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0yNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTMwLXhsIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTM1LXhsIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTM1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi0zNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci0zNS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5weS0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQwLXhsIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtNDAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci00MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5weS00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTQ1LXhsIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQ1LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi00NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci00NS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weC00NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5weS00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLTUwLXhsIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUwLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi01MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci01MC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5weS01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLTAteGwge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucGwtMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAucHItMC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB4LTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB5LTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtNS14bCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucGItNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC01LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci01LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHgtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHktNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucC0xMC14bCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItMTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItMTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHgtMTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHktMTAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucC0xNS14bCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItMTUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTE1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItMTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHgtMTUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHktMTUteGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucC0yMC14bCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItMjAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItMjAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHgtMjAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHktMjAteGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucC0yNS14bCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItMjUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItMjUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHgtMjUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHktMjUteGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucC0zMC14bCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItMzAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItMzAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHgtMzAteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHktMzAteGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucC0zNS14bCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItMzUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTM1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItMzUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHgtMzUteGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHktMzUteGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucC00MC14bCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItNDAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItNDAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHgtNDAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHktNDAteGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucC00NS14bCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItNDUteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQ1LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItNDUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHgtNDUteGwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHktNDUteGwge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucC01MC14bCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGItNTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItNTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHgtNTAteGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHktNTAteGwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbi8qIFdoaXRlICovXG4uY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5iZ0NvbG9yLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYm9yZGVyLWNvbG9yLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi8qIEdyZXktMSAqL1xuLmNvbG9yLWdyYXktMSxcbi5jb2xvci1ncmV5LTEge1xuICBjb2xvcjogd2hpdGVzbW9rZSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZ3JheS0xLFxuLmJvcmRlci1ncmV5LTEge1xuICBib3JkZXItY29sb3I6IHdoaXRlc21va2UgIWltcG9ydGFudDsgfVxuXG4uYmdDb2xvci1ncmF5LTEsXG4uYmdDb2xvci1ncmV5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1jb2xvci1ncmV5LTEge1xuICBib3JkZXItY29sb3I6IHdoaXRlc21va2UgIWltcG9ydGFudDsgfVxuXG4vKiBHcmV5LTIgKi9cbi5jb2xvci1ncmF5LTIsXG4uY29sb3ItZ3JleS0yIHtcbiAgY29sb3I6IGdhaW5zYm9ybyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZ3JheS0yLFxuLmJvcmRlci1ncmV5LTIge1xuICBib3JkZXItY29sb3I6IGdhaW5zYm9ybyAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLWdyYXktMixcbi5iZ0NvbG9yLWdyZXktMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdhaW5zYm9ybyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItY29sb3ItZ3JleS0yIHtcbiAgYm9yZGVyLWNvbG9yOiBnYWluc2Jvcm8gIWltcG9ydGFudDsgfVxuXG4vKiBHcmV5LTMgKi9cbi5jb2xvci1ncmF5LTMsXG4uY29sb3ItZ3JleS0zIHtcbiAgY29sb3I6ICNiZWJlYmUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWdyYXktMyxcbi5ib3JkZXItZ3JleS0zIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmViZWJlICFpbXBvcnRhbnQ7IH1cblxuLmJnQ29sb3ItZ3JheS0zLFxuLmJnQ29sb3ItZ3JleS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmViZSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItY29sb3ItZ3JleS0zIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmViZWJlICFpbXBvcnRhbnQ7IH1cblxuLyogR3JleS00ICovXG4uY29sb3ItZ3JheS00LFxuLmNvbG9yLWdyZXktNCB7XG4gIGNvbG9yOiAjYTBhMGEwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ncmF5LTQsXG4uYm9yZGVyLWdyZXktNCB7XG4gIGJvcmRlci1jb2xvcjogI2EwYTBhMCAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLWdyYXktNCxcbi5iZ0NvbG9yLWdyZXktNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGEwYTAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWNvbG9yLWdyZXktNCB7XG4gIGJvcmRlci1jb2xvcjogI2EwYTBhMCAhaW1wb3J0YW50OyB9XG5cbi8qIEdyZXktNSAqL1xuLmNvbG9yLWdyYXktNSxcbi5jb2xvci1ncmV5LTUge1xuICBjb2xvcjogIzgyODI4MiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZ3JheS01LFxuLmJvcmRlci1ncmV5LTUge1xuICBib3JkZXItY29sb3I6ICM4MjgyODIgIWltcG9ydGFudDsgfVxuXG4uYmdDb2xvci1ncmF5LTUsXG4uYmdDb2xvci1ncmV5LTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4MjgyICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1jb2xvci1ncmV5LTUge1xuICBib3JkZXItY29sb3I6ICM4MjgyODIgIWltcG9ydGFudDsgfVxuXG4vKiBHcmV5LTYgKi9cbi5jb2xvci1ncmF5LTYsXG4uY29sb3ItZ3JleS02IHtcbiAgY29sb3I6ICM2NDY0NjQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWdyYXktNixcbi5ib3JkZXItZ3JleS02IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0ICFpbXBvcnRhbnQ7IH1cblxuLmJnQ29sb3ItZ3JheS02LFxuLmJnQ29sb3ItZ3JleS02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItY29sb3ItZ3JleS02IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0ICFpbXBvcnRhbnQ7IH1cblxuLyogR3JleS03ICovXG4uY29sb3ItZ3JheS03LFxuLmNvbG9yLWdyZXktNyB7XG4gIGNvbG9yOiAjM2MzYzNjICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ncmF5LTcsXG4uYm9yZGVyLWdyZXktNyB7XG4gIGJvcmRlci1jb2xvcjogIzNjM2MzYyAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLWdyYXktNyxcbi5iZ0NvbG9yLWdyZXktNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2MgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWNvbG9yLWdyZXktNyB7XG4gIGJvcmRlci1jb2xvcjogIzNjM2MzYyAhaW1wb3J0YW50OyB9XG5cbi8qIEJsYWNrICovXG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG5cbi5iZ0NvbG9yLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4uYm9yZGVyLWNvbG9yLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWJsYWNrLTUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLWJsYWNrLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDsgfVxuXG4uY29sb3Itd2hpdGUtNSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7IH1cblxuLmJnQ29sb3Itd2hpdGUtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtNSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTUge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS01IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTUteHMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNS14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS01LXhzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTUteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sb3ItYmxhY2stNS14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTUteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS01LXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNS14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTUtc20ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS01LXNtIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTUtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29sb3ItYmxhY2stNS1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTUtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS01LXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNS1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xvci1ibGFjay01LW1kIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTUtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNS1tZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS01LW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2xvci1ibGFjay01LW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNS1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTUtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS01LW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTUtbGcge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS01LWxnIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTUtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTUtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay01LWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNS1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTUtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sb3ItYmxhY2stNS14bCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay01LXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTUteGwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNS14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50OyB9IH1cblxuLmNvbG9yLWJsYWNrLTEwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLWJsYWNrLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTEwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4uY29sb3Itd2hpdGUtMTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7IH1cblxuLmJnQ29sb3Itd2hpdGUtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtMTAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0xMCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTEwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwLXhzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMTAteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0xMC14cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTEwLXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sb3ItYmxhY2stMTAteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTEwLXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0xMC14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMTAteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwLXNtIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMTAtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0xMC1zbSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTEwLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29sb3ItYmxhY2stMTAtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTEwLXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0xMC1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMTAtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xvci1ibGFjay0xMC1tZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTEwLW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMTAtbWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0xMC1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2xvci1ibGFjay0xMC1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMTAtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTEwLW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0xMC1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwLWxnIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMTAtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0xMC1sZyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTEwLWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwLWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0xMC1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMTAtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTEwLWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sb3ItYmxhY2stMTAteGwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0xMC14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTEwLXhsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMTAteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50OyB9IH1cblxuLmNvbG9yLWJsYWNrLTE1IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDsgfVxuXG4uYmdDb2xvci1ibGFjay0xNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtMTUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDsgfVxuXG4uY29sb3Itd2hpdGUtMTUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLXdoaXRlLTE1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXJDb2xvci13aGl0ZS0xNSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTE1IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTE1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTE1IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTE1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5jb2xvci1ibGFjay0xNS14cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0xNS14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0xNS14cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0xNS14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvci1ibGFjay0xNS14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTE1LXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMTUteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0xNS14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTE1LXNtIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTE1LXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTE1LXNtIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTE1LXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTE1LXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMTUtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0xNS1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTE1LXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTE1LW1kIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTE1LW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTE1LW1kIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTE1LW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2xvci1ibGFjay0xNS1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTE1LW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMTUtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0xNS1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xvci1ibGFjay0xNS1sZyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0xNS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0xNS1sZyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0xNS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29sb3ItYmxhY2stMTUtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0xNS1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTE1LWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMTUtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sb3ItYmxhY2stMTUteGwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMTUteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMTUteGwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMTUteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDsgfSB9XG5cbi5jb2xvci1ibGFjay0yMCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuXG4uYmdDb2xvci1ibGFjay0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXJDb2xvci13aGl0ZS0yMCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXdoaXRlLTIwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLXdoaXRlLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTIwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5jb2xvci1ibGFjay0yMCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTIwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMjAge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0yMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5jb2xvci1ibGFjay0yMC14cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTIwLXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMjAteHMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0yMC14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTIwLXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0yMC14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMjAteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTIwLXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xvci1ibGFjay0yMC1zbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTIwLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMjAtc20ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0yMC1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTIwLXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0yMC1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMjAtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTIwLXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29sb3ItYmxhY2stMjAtbWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0yMC1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTIwLW1kIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMjAtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sb3ItYmxhY2stMjAtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTIwLW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0yMC1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMjAtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xvci1ibGFjay0yMC1sZyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTIwLWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMjAtbGcge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0yMC1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb2xvci1ibGFjay0yMC1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMjAtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTIwLWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0yMC1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTIwLXhsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMjAteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0yMC14bCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTIwLXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDsgfSB9XG5cbi5jb2xvci1ibGFjay0yNSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7IH1cblxuLmJnQ29sb3ItYmxhY2stMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTI1IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXdoaXRlLTI1IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDsgfVxuXG4uYmdDb2xvci13aGl0ZS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtMjUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5jb2xvci1ibGFjay0yNSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0yNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0yNSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0yNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAuY29sb3ItYmxhY2stMjUteHMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMjUteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMjUteHMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMjUteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sb3ItYmxhY2stMjUteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0yNS14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTI1LXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMjUteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xvci1ibGFjay0yNS1zbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0yNS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0yNS1zbSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0yNS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb2xvci1ibGFjay0yNS1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTI1LXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMjUtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0yNS1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xvci1ibGFjay0yNS1tZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0yNS1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0yNS1tZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0yNS1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sb3ItYmxhY2stMjUtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0yNS1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTI1LW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMjUtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sb3ItYmxhY2stMjUtbGcge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMjUtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMjUtbGcge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMjUtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTI1LWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMjUtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0yNS1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTI1LWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTI1LXhsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTI1LXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTI1LXhsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTI1LXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29sb3ItYmxhY2stMzAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmJnQ29sb3ItYmxhY2stMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtMzAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci13aGl0ZS0zMCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDsgfVxuXG4uYmdDb2xvci13aGl0ZS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXJDb2xvci13aGl0ZS0zMCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAuY29sb3ItYmxhY2stMzAge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0zMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTMwIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMzAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAuY29sb3ItYmxhY2stMzAteHMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0zMC14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTMwLXhzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMzAteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvci1ibGFjay0zMC14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMzAteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTMwLXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0zMC14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sb3ItYmxhY2stMzAtc20ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0zMC1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTMwLXNtIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMzAtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb2xvci1ibGFjay0zMC1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMzAtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTMwLXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0zMC1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTMwLW1kIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMzAtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0zMC1tZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTMwLW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTMwLW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0zMC1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMzAtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTMwLW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sb3ItYmxhY2stMzAtbGcge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0zMC1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTMwLWxnIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMzAtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29sb3ItYmxhY2stMzAtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTMwLWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0zMC1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMzAtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xvci1ibGFjay0zMC14bCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTMwLXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMzAteGwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0zMC14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29sb3ItYmxhY2stMzUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLWJsYWNrLTM1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXJDb2xvci13aGl0ZS0zNSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci13aGl0ZS0zNSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7IH1cblxuLmJnQ29sb3Itd2hpdGUtMzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTM1IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAuY29sb3ItYmxhY2stMzUge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMzUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMzUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMzUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTM1LXhzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTM1LXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTM1LXhzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTM1LXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTM1LXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMzUteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0zNS14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTM1LXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sb3ItYmxhY2stMzUtc20ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMzUtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMzUtc20ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMzUtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29sb3ItYmxhY2stMzUtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0zNS1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTM1LXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMzUtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29sb3ItYmxhY2stMzUtbWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMzUtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMzUtbWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMzUtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTM1LW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMzUtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0zNS1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTM1LW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTM1LWxnIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTM1LWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTM1LWxnIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTM1LWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb2xvci1ibGFjay0zNS1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTM1LWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMzUtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0zNS1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xvci1ibGFjay0zNS14bCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0zNS14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0zNS14bCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0zNS14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50OyB9IH1cblxuLmNvbG9yLWJsYWNrLTQwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLWJsYWNrLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTQwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDsgfVxuXG4uY29sb3Itd2hpdGUtNDAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmJnQ29sb3Itd2hpdGUtNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtNDAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTQwIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS00MCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTQwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTQwLXhzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNDAteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS00MC14cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTQwLXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sb3ItYmxhY2stNDAteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTQwLXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS00MC14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNDAteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTQwLXNtIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNDAtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS00MC1zbSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTQwLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29sb3ItYmxhY2stNDAtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTQwLXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS00MC1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNDAtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xvci1ibGFjay00MC1tZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTQwLW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNDAtbWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS00MC1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2xvci1ibGFjay00MC1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNDAtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTQwLW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS00MC1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTQwLWxnIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNDAtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS00MC1sZyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTQwLWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTQwLWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay00MC1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNDAtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTQwLWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sb3ItYmxhY2stNDAteGwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay00MC14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTQwLXhsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNDAteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50OyB9IH1cblxuLmNvbG9yLWJsYWNrLTQ1IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWltcG9ydGFudDsgfVxuXG4uYmdDb2xvci1ibGFjay00NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtNDUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWltcG9ydGFudDsgfVxuXG4uY29sb3Itd2hpdGUtNDUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLXdoaXRlLTQ1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXJDb2xvci13aGl0ZS00NSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTQ1IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTQ1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTQ1IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTQ1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5jb2xvci1ibGFjay00NS14cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay00NS14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS00NS14cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS00NS14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvci1ibGFjay00NS14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTQ1LXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNDUteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS00NS14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTQ1LXNtIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTQ1LXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTQ1LXNtIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTQ1LXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTQ1LXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNDUtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS00NS1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTQ1LXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTQ1LW1kIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTQ1LW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTQ1LW1kIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTQ1LW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2xvci1ibGFjay00NS1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTQ1LW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNDUtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS00NS1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xvci1ibGFjay00NS1sZyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay00NS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS00NS1sZyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS00NS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29sb3ItYmxhY2stNDUtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay00NS1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTQ1LWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNDUtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sb3ItYmxhY2stNDUteGwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNDUteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNDUteGwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNDUteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDsgfSB9XG5cbi5jb2xvci1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4uYmdDb2xvci1ibGFjay01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXJDb2xvci13aGl0ZS01MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLXdoaXRlLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTUwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5jb2xvci1ibGFjay01MCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTUwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNTAge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS01MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5jb2xvci1ibGFjay01MC14cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTUwLXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNTAteHMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS01MC14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTUwLXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay01MC14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNTAteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTUwLXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xvci1ibGFjay01MC1zbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTUwLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNTAtc20ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS01MC1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTUwLXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay01MC1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNTAtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTUwLXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29sb3ItYmxhY2stNTAtbWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay01MC1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTUwLW1kIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNTAtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sb3ItYmxhY2stNTAtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTUwLW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS01MC1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNTAtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xvci1ibGFjay01MC1sZyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTUwLWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNTAtbGcge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS01MC1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb2xvci1ibGFjay01MC1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNTAtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTUwLWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS01MC1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTUwLXhsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNTAteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS01MC14bCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTUwLXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfSB9XG5cbi5jb2xvci1ibGFjay01NSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpICFpbXBvcnRhbnQ7IH1cblxuLmJnQ29sb3ItYmxhY2stNTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTU1IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXdoaXRlLTU1IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDsgfVxuXG4uYmdDb2xvci13aGl0ZS01NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtNTUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5jb2xvci1ibGFjay01NSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay01NSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS01NSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS01NSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAuY29sb3ItYmxhY2stNTUteHMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNTUteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNTUteHMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNTUteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sb3ItYmxhY2stNTUteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay01NS14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTU1LXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNTUteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xvci1ibGFjay01NS1zbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay01NS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS01NS1zbSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS01NS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb2xvci1ibGFjay01NS1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTU1LXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNTUtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS01NS1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xvci1ibGFjay01NS1tZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay01NS1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS01NS1tZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS01NS1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sb3ItYmxhY2stNTUtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay01NS1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTU1LW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNTUtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sb3ItYmxhY2stNTUtbGcge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNTUtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNTUtbGcge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNTUtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTU1LWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNTUtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS01NS1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTU1LWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTU1LXhsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTU1LXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTU1LXhsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTU1LXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29sb3ItYmxhY2stNjAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLmJnQ29sb3ItYmxhY2stNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtNjAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci13aGl0ZS02MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDsgfVxuXG4uYmdDb2xvci13aGl0ZS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXJDb2xvci13aGl0ZS02MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAuY29sb3ItYmxhY2stNjAge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay02MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTYwIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNjAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAuY29sb3ItYmxhY2stNjAteHMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay02MC14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTYwLXhzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNjAteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvci1ibGFjay02MC14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNjAteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTYwLXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS02MC14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sb3ItYmxhY2stNjAtc20ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay02MC1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTYwLXNtIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNjAtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb2xvci1ibGFjay02MC1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNjAtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTYwLXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS02MC1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTYwLW1kIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNjAtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS02MC1tZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTYwLW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTYwLW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay02MC1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNjAtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTYwLW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sb3ItYmxhY2stNjAtbGcge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay02MC1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTYwLWxnIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNjAtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29sb3ItYmxhY2stNjAtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTYwLWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS02MC1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNjAtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xvci1ibGFjay02MC14bCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTYwLXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNjAteGwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS02MC14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29sb3ItYmxhY2stNjUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLWJsYWNrLTY1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXJDb2xvci13aGl0ZS02NSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci13aGl0ZS02NSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7IH1cblxuLmJnQ29sb3Itd2hpdGUtNjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTY1IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAuY29sb3ItYmxhY2stNjUge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNjUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNjUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNjUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTY1LXhzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTY1LXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTY1LXhzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTY1LXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTY1LXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNjUteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS02NS14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTY1LXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sb3ItYmxhY2stNjUtc20ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNjUtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNjUtc20ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNjUtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29sb3ItYmxhY2stNjUtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay02NS1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTY1LXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNjUtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29sb3ItYmxhY2stNjUtbWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNjUtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNjUtbWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNjUtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTY1LW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNjUtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS02NS1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTY1LW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTY1LWxnIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTY1LWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTY1LWxnIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTY1LWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb2xvci1ibGFjay02NS1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTY1LWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNjUtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS02NS1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xvci1ibGFjay02NS14bCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay02NS14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS02NS14bCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS02NS14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAhaW1wb3J0YW50OyB9IH1cblxuLmNvbG9yLWJsYWNrLTcwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLWJsYWNrLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTcwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDsgfVxuXG4uY29sb3Itd2hpdGUtNzAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cblxuLmJnQ29sb3Itd2hpdGUtNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtNzAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTcwIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNzAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS03MCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTcwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTcwLXhzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNzAteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS03MC14cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTcwLXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sb3ItYmxhY2stNzAteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTcwLXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS03MC14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNzAteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTcwLXNtIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNzAtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS03MC1zbSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTcwLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29sb3ItYmxhY2stNzAtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTcwLXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS03MC1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNzAtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xvci1ibGFjay03MC1tZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTcwLW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNzAtbWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS03MC1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2xvci1ibGFjay03MC1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNzAtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTcwLW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS03MC1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTcwLWxnIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNzAtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS03MC1sZyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTcwLWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTcwLWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay03MC1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNzAtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTcwLWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sb3ItYmxhY2stNzAteGwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay03MC14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTcwLXhsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNzAteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9IH1cblxuLmNvbG9yLWJsYWNrLTc1IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDsgfVxuXG4uYmdDb2xvci1ibGFjay03NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtNzUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDsgfVxuXG4uY29sb3Itd2hpdGUtNzUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLXdoaXRlLTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXJDb2xvci13aGl0ZS03NSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTc1IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTc1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTc1IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTc1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5jb2xvci1ibGFjay03NS14cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay03NS14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS03NS14cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS03NS14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvci1ibGFjay03NS14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTc1LXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNzUteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS03NS14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTc1LXNtIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTc1LXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTc1LXNtIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTc1LXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTc1LXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNzUtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS03NS1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTc1LXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTc1LW1kIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTc1LW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTc1LW1kIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTc1LW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2xvci1ibGFjay03NS1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTc1LW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNzUtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS03NS1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xvci1ibGFjay03NS1sZyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay03NS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS03NS1sZyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS03NS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29sb3ItYmxhY2stNzUtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay03NS1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTc1LWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNzUtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sb3ItYmxhY2stNzUteGwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stNzUteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtNzUteGwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtNzUteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDsgfSB9XG5cbi5jb2xvci1ibGFjay04MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDsgfVxuXG4uYmdDb2xvci1ibGFjay04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXJDb2xvci13aGl0ZS04MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXdoaXRlLTgwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLXdoaXRlLTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTgwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5jb2xvci1ibGFjay04MCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTgwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtODAge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS04MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5jb2xvci1ibGFjay04MC14cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTgwLXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtODAteHMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS04MC14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTgwLXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay04MC14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtODAteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTgwLXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xvci1ibGFjay04MC1zbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTgwLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtODAtc20ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS04MC1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTgwLXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay04MC1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtODAtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTgwLXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29sb3ItYmxhY2stODAtbWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay04MC1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTgwLW1kIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtODAtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sb3ItYmxhY2stODAtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTgwLW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS04MC1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtODAtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xvci1ibGFjay04MC1sZyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTgwLWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtODAtbGcge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS04MC1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb2xvci1ibGFjay04MC1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stODAtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTgwLWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS04MC1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTgwLXhsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stODAteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS04MC14bCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTgwLXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDsgfSB9XG5cbi5jb2xvci1ibGFjay04NSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7IH1cblxuLmJnQ29sb3ItYmxhY2stODUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTg1IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXdoaXRlLTg1IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDsgfVxuXG4uYmdDb2xvci13aGl0ZS04NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtODUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5jb2xvci1ibGFjay04NSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay04NSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS04NSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS04NSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAuY29sb3ItYmxhY2stODUteHMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stODUteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtODUteHMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtODUteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sb3ItYmxhY2stODUteHMtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay04NS14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTg1LXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtODUteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xvci1ibGFjay04NS1zbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay04NS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS04NS1zbSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS04NS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb2xvci1ibGFjay04NS1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTg1LXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtODUtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS04NS1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xvci1ibGFjay04NS1tZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay04NS1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS04NS1tZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS04NS1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sb3ItYmxhY2stODUtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay04NS1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTg1LW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtODUtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sb3ItYmxhY2stODUtbGcge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stODUtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtODUtbGcge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtODUtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTg1LWxnLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stODUtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS04NS1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTg1LWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTg1LXhsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTg1LXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTg1LXhsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTg1LXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29sb3ItYmxhY2stOTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7IH1cblxuLmJnQ29sb3ItYmxhY2stOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtOTAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci13aGl0ZS05MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDsgfVxuXG4uYmdDb2xvci13aGl0ZS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXJDb2xvci13aGl0ZS05MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAuY29sb3ItYmxhY2stOTAge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay05MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTkwIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtOTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAuY29sb3ItYmxhY2stOTAteHMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay05MC14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTkwLXhzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtOTAteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvci1ibGFjay05MC14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stOTAteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTkwLXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS05MC14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sb3ItYmxhY2stOTAtc20ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay05MC1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTkwLXNtIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtOTAtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb2xvci1ibGFjay05MC1zbS1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stOTAtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTkwLXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS05MC1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTkwLW1kIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stOTAtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS05MC1tZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTkwLW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTkwLW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay05MC1tZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtOTAtbWQtZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTkwLW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sb3ItYmxhY2stOTAtbGcge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay05MC1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTkwLWxnIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtOTAtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29sb3ItYmxhY2stOTAtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTkwLWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS05MC1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtOTAtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xvci1ibGFjay05MC14bCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTkwLXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtOTAteGwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS05MC14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29sb3ItYmxhY2stOTUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLWJsYWNrLTk1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXJDb2xvci13aGl0ZS05NSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci13aGl0ZS05NSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7IH1cblxuLmJnQ29sb3Itd2hpdGUtOTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTk1IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAuY29sb3ItYmxhY2stOTUge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stOTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtOTUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtOTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTk1LXhzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTk1LXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTk1LXhzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTk1LXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTk1LXhzLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stOTUteHMtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS05NS14cy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTk1LXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sb3ItYmxhY2stOTUtc20ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stOTUtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtOTUtc20ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtOTUtc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29sb3ItYmxhY2stOTUtc20tZG93biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay05NS1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTk1LXNtLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtOTUtc20tZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29sb3ItYmxhY2stOTUtbWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stOTUtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtOTUtbWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtOTUtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTk1LW1kLWRvd24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stOTUtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS05NS1tZC1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTk1LW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTk1LWxnIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTk1LWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTk1LWxnIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTk1LWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb2xvci1ibGFjay05NS1sZy1kb3duIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTk1LWxnLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtOTUtbGctZG93biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS05NS1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xvci1ibGFjay05NS14bCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay05NS14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS05NS14bCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS05NS14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50OyB9IH1cblxuLmNvbG9yLWJsYWNrLTEwMCB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG5cbi5iZ0NvbG9yLWJsYWNrLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlckNvbG9yLXdoaXRlLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4uY29sb3Itd2hpdGUtMTAwIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmJnQ29sb3Itd2hpdGUtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyQ29sb3Itd2hpdGUtMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwMCB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0xMDAge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwMC14cyB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMTAwLXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0xMDAteHMge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTEwMC14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sb3ItYmxhY2stMTAwLXhzLWRvd24ge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTEwMC14cy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0xMDAteHMtZG93biB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMTAwLXhzLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwMC1zbSB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMTAwLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0xMDAtc20ge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTEwMC1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29sb3ItYmxhY2stMTAwLXNtLWRvd24ge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTEwMC1zbS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0xMDAtc20tZG93biB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMTAwLXNtLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xvci1ibGFjay0xMDAtbWQge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLWJsYWNrLTEwMC1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMTAwLW1kIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0xMDAtbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2xvci1ibGFjay0xMDAtbWQtZG93biB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMTAwLW1kLWRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTEwMC1tZC1kb3duIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci13aGl0ZS0xMDAtbWQtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwMC1sZyB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3ItYmxhY2stMTAwLWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gIC5jb2xvci13aGl0ZS0xMDAtbGcge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTEwMC1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbG9yLWJsYWNrLTEwMC1sZy1kb3duIHtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0xMDAtbGctZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuICAuY29sb3Itd2hpdGUtMTAwLWxnLWRvd24ge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC5iZ0NvbG9yLXdoaXRlLTEwMC1sZy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sb3ItYmxhY2stMTAwLXhsIHtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuICAuYmdDb2xvci1ibGFjay0xMDAteGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgLmNvbG9yLXdoaXRlLTEwMC14bCB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgLmJnQ29sb3Itd2hpdGUtMTAwLXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9IH1cblxuLmRhcmtlbi01IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDk1JSk7IH1cblxuLmRhcmtlbi0xMCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpOyB9XG5cbi5kYXJrZW4tMTUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoODUlKTsgfVxuXG4uZGFya2VuLTIwIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7IH1cblxuLmRhcmtlbi0yNSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg3NSUpOyB9XG5cbi5kYXJrZW4tMzAge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTsgfVxuXG4uZGFya2VuLTM1IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDY1JSk7IH1cblxuLmRhcmtlbi00MCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg2MCUpOyB9XG5cbi5kYXJrZW4tNDUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoNTUlKTsgfVxuXG4uZGFya2VuLTUwIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7IH1cblxuLmRhcmtlbi01NSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg0NSUpOyB9XG5cbi5kYXJrZW4tNjAge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoNDAlKTsgfVxuXG4uZGFya2VuLTY1IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDM1JSk7IH1cblxuLmRhcmtlbi03MCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygzMCUpOyB9XG5cbi5kYXJrZW4tNzUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMjUlKTsgfVxuXG4uZGFya2VuLTgwIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDIwJSk7IH1cblxuLmRhcmtlbi04NSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxNSUpOyB9XG5cbi5kYXJrZW4tOTAge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAlKTsgfVxuXG4uZGFya2VuLTk1IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDUlKTsgfVxuXG4uZGFya2VuLTEwMCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwJSk7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IENPTE9SID09PSAqL1xuLyogU2VtaS10cmFuc3BhcmVudCAqL1xuLmJnQ29sb3ItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7IH1cblxuLyogVGV4dCBDb2xvciAqL1xuLmNvbG9yX19hZGp1c3QtNSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTUpICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yX19hZGp1c3QtYWxwaGEtNSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUpICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yX19hZGp1c3QtMTAge1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0xMCkgIWltcG9ydGFudDsgfVxuXG4uY29sb3JfX2FkanVzdC1hbHBoYS0xMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTEwKSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvcl9fYWRqdXN0LTIwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtMjApICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yX19hZGp1c3QtYWxwaGEtMjAge1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS0yMCkgIWltcG9ydGFudDsgfVxuXG4uY29sb3JfX2FkanVzdC0zMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTMwKSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvcl9fYWRqdXN0LWFscGhhLTMwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtMzApICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yX19hZGp1c3QtNDAge1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC00MCkgIWltcG9ydGFudDsgfVxuXG4uY29sb3JfX2FkanVzdC1hbHBoYS00MCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTQwKSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvcl9fYWRqdXN0LTUwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtNTApICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yX19hZGp1c3QtYWxwaGEtNTAge1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS01MCkgIWltcG9ydGFudDsgfVxuXG4uY29sb3JfX2FkanVzdC02MCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTYwKSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvcl9fYWRqdXN0LWFscGhhLTYwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtNjApICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yX19hZGp1c3QtNzAge1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC03MCkgIWltcG9ydGFudDsgfVxuXG4uY29sb3JfX2FkanVzdC1hbHBoYS03MCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTcwKSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvcl9fYWRqdXN0LTgwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtODApICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yX19hZGp1c3QtYWxwaGEtODAge1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS04MCkgIWltcG9ydGFudDsgfVxuXG4uY29sb3JfX2FkanVzdC05MCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTkwKSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvcl9fYWRqdXN0LWFscGhhLTkwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtOTApICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yX19hZGp1c3QtMTAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtMTAwKSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvcl9fYWRqdXN0LWFscGhhLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTEwMCkgIWltcG9ydGFudDsgfVxuXG4vKiBCYWNrZ3JvdW5kIENvbG9yICovXG4uYmctY29sb3JfX2FkanVzdC01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC01KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1jb2xvcl9fYWRqdXN0LWFscGhhLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWNvbG9yX19hZGp1c3QtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1jb2xvcl9fYWRqdXN0LWFscGhhLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS0xMCkgIWltcG9ydGFudDsgfVxuXG4uYmctY29sb3JfX2FkanVzdC0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtMjApICFpbXBvcnRhbnQ7IH1cblxuLmJnLWNvbG9yX19hZGp1c3QtYWxwaGEtMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTIwKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1jb2xvcl9fYWRqdXN0LTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0zMCkgIWltcG9ydGFudDsgfVxuXG4uYmctY29sb3JfX2FkanVzdC1hbHBoYS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtMzApICFpbXBvcnRhbnQ7IH1cblxuLmJnLWNvbG9yX19hZGp1c3QtNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTQwKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1jb2xvcl9fYWRqdXN0LWFscGhhLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS00MCkgIWltcG9ydGFudDsgfVxuXG4uYmctY29sb3JfX2FkanVzdC01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtNTApICFpbXBvcnRhbnQ7IH1cblxuLmJnLWNvbG9yX19hZGp1c3QtYWxwaGEtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUwKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1jb2xvcl9fYWRqdXN0LTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC02MCkgIWltcG9ydGFudDsgfVxuXG4uYmctY29sb3JfX2FkanVzdC1hbHBoYS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtNjApICFpbXBvcnRhbnQ7IH1cblxuLmJnLWNvbG9yX19hZGp1c3QtNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTcwKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1jb2xvcl9fYWRqdXN0LWFscGhhLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS03MCkgIWltcG9ydGFudDsgfVxuXG4uYmctY29sb3JfX2FkanVzdC04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtODApICFpbXBvcnRhbnQ7IH1cblxuLmJnLWNvbG9yX19hZGp1c3QtYWxwaGEtODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTgwKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1jb2xvcl9fYWRqdXN0LTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC05MCkgIWltcG9ydGFudDsgfVxuXG4uYmctY29sb3JfX2FkanVzdC1hbHBoYS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtOTApICFpbXBvcnRhbnQ7IH1cblxuLmJnLWNvbG9yX19hZGp1c3QtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0xMDApICFpbXBvcnRhbnQ7IH1cblxuLmJnLWNvbG9yX19hZGp1c3QtYWxwaGEtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS0xMDApICFpbXBvcnRhbnQ7IH1cblxuLyogQm9yZGVyIENvbG9yICovXG4uYm9yZGVyLWNvbG9yX19hZGp1c3QtNSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC01KSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItY29sb3JfX2FkanVzdC1hbHBoYS01IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1jb2xvcl9fYWRqdXN0LTEwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItY29sb3JfX2FkanVzdC1hbHBoYS0xMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS0xMCkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWNvbG9yX19hZGp1c3QtMjAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtMjApICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1jb2xvcl9fYWRqdXN0LWFscGhhLTIwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTIwKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItY29sb3JfX2FkanVzdC0zMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0zMCkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWNvbG9yX19hZGp1c3QtYWxwaGEtMzAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtMzApICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1jb2xvcl9fYWRqdXN0LTQwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTQwKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItY29sb3JfX2FkanVzdC1hbHBoYS00MCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS00MCkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWNvbG9yX19hZGp1c3QtNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtNTApICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1jb2xvcl9fYWRqdXN0LWFscGhhLTUwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUwKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItY29sb3JfX2FkanVzdC02MCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC02MCkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWNvbG9yX19hZGp1c3QtYWxwaGEtNjAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtNjApICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1jb2xvcl9fYWRqdXN0LTcwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTcwKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItY29sb3JfX2FkanVzdC1hbHBoYS03MCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS03MCkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWNvbG9yX19hZGp1c3QtODAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtODApICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1jb2xvcl9fYWRqdXN0LWFscGhhLTgwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTgwKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItY29sb3JfX2FkanVzdC05MCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC05MCkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWNvbG9yX19hZGp1c3QtYWxwaGEtOTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtOTApICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1jb2xvcl9fYWRqdXN0LTEwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0xMDApICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1jb2xvcl9fYWRqdXN0LWFscGhhLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS0xMDApICFpbXBvcnRhbnQ7IH1cblxuLyogU1ZHIFN0cm9rZSAqL1xuLnN0cm9rZV9fYWRqdXN0LTUge1xuICBzdHJva2U6IHZhcigtLWNvbG9yX19hZGp1c3QtNSkgIWltcG9ydGFudDsgfVxuXG4uc3Ryb2tlX19hZGp1c3QtMTAge1xuICBzdHJva2U6IHZhcigtLWNvbG9yX19hZGp1c3QtMTApICFpbXBvcnRhbnQ7IH1cblxuLnN0cm9rZV9fYWRqdXN0LTIwIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTIwKSAhaW1wb3J0YW50OyB9XG5cbi5zdHJva2VfX2FkanVzdC0zMCB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3JfX2FkanVzdC0zMCkgIWltcG9ydGFudDsgfVxuXG4uc3Ryb2tlX19hZGp1c3QtNDAge1xuICBzdHJva2U6IHZhcigtLWNvbG9yX19hZGp1c3QtNDApICFpbXBvcnRhbnQ7IH1cblxuLnN0cm9rZV9fYWRqdXN0LTUwIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTUwKSAhaW1wb3J0YW50OyB9XG5cbi5zdHJva2VfX2FkanVzdC02MCB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3JfX2FkanVzdC02MCkgIWltcG9ydGFudDsgfVxuXG4uc3Ryb2tlX19hZGp1c3QtNzAge1xuICBzdHJva2U6IHZhcigtLWNvbG9yX19hZGp1c3QtNzApICFpbXBvcnRhbnQ7IH1cblxuLnN0cm9rZV9fYWRqdXN0LTgwIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTgwKSAhaW1wb3J0YW50OyB9XG5cbi5zdHJva2VfX2FkanVzdC05MCB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3JfX2FkanVzdC05MCkgIWltcG9ydGFudDsgfVxuXG4uc3Ryb2tlX19hZGp1c3QtMTAwIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwMCkgIWltcG9ydGFudDsgfVxuXG4uY29sb3JfX3N1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tc3VjY2Vzc19fY29sb3IpOyB9XG5cbi5iZy1jb2xvcl9fc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3NfX2NvbG9yKTsgfVxuXG4uY29sb3JfX3dhcm5pbmcge1xuICBjb2xvcjogdmFyKC0td2FybmluZ19fY29sb3IpOyB9XG5cbi5iZy1jb2xvcl9fd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhcm5pbmdfX2NvbG9yKTsgfVxuXG4uYWJzb2x1dGVQb3MtY2VudGVyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTsgfVxuXG4uZmFzdC1pdGVtTGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS0yMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTsgfVxuICAuZmFzdC1pdGVtTGlzdC1pdGVtOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmZhc3QtaXRlbUxpc3QtaXRlbSBpLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYXN0LWl0ZW1MaXN0LWl0ZW0gaTpub3QoLmljb24pIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZhc3QtaXRlbUxpc3QtaXRlbTpub3QoLnNlbGVjdGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS01KTsgfVxuICAuZmFzdC1pdGVtTGlzdC1pdGVtLmRyYWdnYWJsZU1pcnJvciB7XG4gICAgYm9yZGVyOiAwcHggbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjc1OyB9XG4gIC5mYXN0LWl0ZW1MaXN0LWl0ZW0uZHJvcHBhYmxlRmxhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMjAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG4gICAgLmZhc3QtaXRlbUxpc3QtaXRlbS5kcm9wcGFibGVGbGFnICoge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmNvbnRlbnQtcGFuZWwge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jb250ZW50LXBhbmVsOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jb250ZW50LXBhbmVsIC5pY29uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uY29udGVudC1wYW5lbCAuaWNvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZpbGUtbGlzdF9fY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS01KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLmZpbGUtbGlzdF9fY2FyZDpub3QoLnNlbGVjdGVkKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmZpbGUtbGlzdF9fY2FyZC5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzc19fY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmZpbGUtbGlzdF9fY2FyZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS0xMCk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5maWxlLWxpc3RfX2NhcmQgLmZpbGUtY2FyZF9fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZmlsZS1saXN0X19jYXJkIC5maWxlLWNhcmRfX21vZGlmaWVkLWRhdGUsXG4gIC5maWxlLWxpc3RfX2NhcmQgLmZpbGUtY2FyZF9fb3duZXIge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLmZpbGUtbGlzdF9fY2FyZCA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5maWxlLWxpc3RfX2NhcmQuZHJvcHBhYmxlLWZsYWcge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3VjY2Vzc19fY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG93LXhzLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZS14cy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5zaG93LXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuaGlkZS1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uaW52aXNpYmxlIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYmctc3RhdGljIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgfVxuXG4uZmxhZy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDsgfVxuXG4uYXBpTGlzdGVuZXItc2NyaW0ge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmFwaUxpc3RlbmVyLXNjcmltIC5zYXZpbmctbWVzc2FnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKiA9PT0gQlVUVE9OUyBBUyBJQ09OUyA9PT0gKi9cbmJ1dHRvbi5pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDBweCBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuMztcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYnV0dG9uLmljb246YWZ0ZXIge1xuICB3aWR0aDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7IH1cblxuYnV0dG9uLmljb246aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbmJ1dHRvbi5hZGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA2N1wiOyB9XG5cbmJ1dHRvbi5zZWFyY2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBCT1JERVJTID09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAuYm9yZGVyLXRoaW4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApOyB9XG4gIC5ib3JkZXItdG9wLXRoaW4ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLXJpZ2h0LXRoaW4ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApOyB9XG4gIC5ib3JkZXItYm90dG9tLXRoaW4ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLWxlZnQtdGhpbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmJvcmRlci10aGluLXhzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLXRvcC10aGluLXhzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cbiAgLmJvcmRlci1yaWdodC10aGluLXhzIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLWJvdHRvbS10aGluLXhzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cbiAgLmJvcmRlci1sZWZ0LXRoaW4teHMge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvcmRlci10aGluLXhzLWRvd24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApOyB9XG4gIC5ib3JkZXItdG9wLXRoaW4teHMtZG93biB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApOyB9XG4gIC5ib3JkZXItcmlnaHQtdGhpbi14cy1kb3duIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLWJvdHRvbS10aGluLXhzLWRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLWxlZnQtdGhpbi14cy1kb3duIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3JkZXItdGhpbi1zbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cbiAgLmJvcmRlci10b3AtdGhpbi1zbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApOyB9XG4gIC5ib3JkZXItcmlnaHQtdGhpbi1zbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cbiAgLmJvcmRlci1ib3R0b20tdGhpbi1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApOyB9XG4gIC5ib3JkZXItbGVmdC10aGluLXNtIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5ib3JkZXItdGhpbi1zbS1kb3duIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLXRvcC10aGluLXNtLWRvd24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLXJpZ2h0LXRoaW4tc20tZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cbiAgLmJvcmRlci1ib3R0b20tdGhpbi1zbS1kb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cbiAgLmJvcmRlci1sZWZ0LXRoaW4tc20tZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmJvcmRlci10aGluLW1kIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLXRvcC10aGluLW1kIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cbiAgLmJvcmRlci1yaWdodC10aGluLW1kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLWJvdHRvbS10aGluLW1kIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cbiAgLmJvcmRlci1sZWZ0LXRoaW4tbWQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ib3JkZXItdGhpbi1tZC1kb3duIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLXRvcC10aGluLW1kLWRvd24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLXJpZ2h0LXRoaW4tbWQtZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cbiAgLmJvcmRlci1ib3R0b20tdGhpbi1tZC1kb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cbiAgLmJvcmRlci1sZWZ0LXRoaW4tbWQtZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvcmRlci10aGluLWxnIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLXRvcC10aGluLWxnIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cbiAgLmJvcmRlci1yaWdodC10aGluLWxnIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLWJvdHRvbS10aGluLWxnIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cbiAgLmJvcmRlci1sZWZ0LXRoaW4tbGcge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5ib3JkZXItdGhpbi1sZy1kb3duIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLXRvcC10aGluLWxnLWRvd24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLXJpZ2h0LXRoaW4tbGctZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cbiAgLmJvcmRlci1ib3R0b20tdGhpbi1sZy1kb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cbiAgLmJvcmRlci1sZWZ0LXRoaW4tbGctZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJvcmRlci10aGluLXhsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLXRvcC10aGluLXhsIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cbiAgLmJvcmRlci1yaWdodC10aGluLXhsIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTsgfVxuICAuYm9yZGVyLWJvdHRvbS10aGluLXhsIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cbiAgLmJvcmRlci1sZWZ0LXRoaW4teGwge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT0gT1ZFUkZMT1cgPT09ICovXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5vdmVyZmxvdy15LWF1dG8ge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGF1dG87XG4gICAgbWluLWhlaWdodDogMHB4OyB9XG4gIC5vdmVyZmxvdy15LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGhpZGRlbjsgfVxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhciwgLm92ZXJmbG93LXktYXV0bzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5vdmVyZmxvdy15LWF1dG86Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAub3ZlcmZsb3cteS1hdXRvOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtNDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZlLCAub3ZlcmZsb3cteS1hdXRvOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtMjApOyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLCAub3ZlcmZsb3cteS1hdXRvOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC02MCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5vdmVyZmxvdy15LWF1dG8teHMge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGF1dG87XG4gICAgbWluLWhlaWdodDogMHB4OyB9XG4gIC5vdmVyZmxvdy15LWhpZGRlbi14cyB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXgtaGlkZGVuLXhzIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGhpZGRlbjsgfVxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhciwgLm92ZXJmbG93LXktYXV0by14czo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5vdmVyZmxvdy15LWF1dG8teHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAub3ZlcmZsb3cteS1hdXRvLXhzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtNDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZlLCAub3ZlcmZsb3cteS1hdXRvLXhzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtMjApOyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLCAub3ZlcmZsb3cteS1hdXRvLXhzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC02MCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm92ZXJmbG93LXktYXV0by14cy1kb3duIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDBweDsgfVxuICAub3ZlcmZsb3cteS1oaWRkZW4teHMtZG93biB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXgtaGlkZGVuLXhzLWRvd24ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogaGlkZGVuOyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLCAub3ZlcmZsb3cteS1hdXRvLXhzLWRvd246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4OyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAub3ZlcmZsb3cteS1hdXRvLXhzLWRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAub3ZlcmZsb3cteS1hdXRvLXhzLWRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC00MCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTsgfVxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUsIC5vdmVyZmxvdy15LWF1dG8teHMtZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTIwKTsgfVxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciwgLm92ZXJmbG93LXktYXV0by14cy1kb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC02MCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm92ZXJmbG93LXktYXV0by1zbSB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwcHg7IH1cbiAgLm92ZXJmbG93LXktaGlkZGVuLXNtIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3cteC1oaWRkZW4tc20ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogaGlkZGVuOyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLCAub3ZlcmZsb3cteS1hdXRvLXNtOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDsgfVxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjaywgLm92ZXJmbG93LXktYXV0by1zbTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5vdmVyZmxvdy15LWF1dG8tc206Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC00MCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTsgfVxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUsIC5vdmVyZmxvdy15LWF1dG8tc206Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC0yMCk7IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIsIC5vdmVyZmxvdy15LWF1dG8tc206Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTYwKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAub3ZlcmZsb3cteS1hdXRvLXNtLWRvd24ge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGF1dG87XG4gICAgbWluLWhlaWdodDogMHB4OyB9XG4gIC5vdmVyZmxvdy15LWhpZGRlbi1zbS1kb3duIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3cteC1oaWRkZW4tc20tZG93biB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBoaWRkZW47IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIsIC5vdmVyZmxvdy15LWF1dG8tc20tZG93bjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5vdmVyZmxvdy15LWF1dG8tc20tZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5vdmVyZmxvdy15LWF1dG8tc20tZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTQwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlOyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZSwgLm92ZXJmbG93LXktYXV0by1zbS1kb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtMjApOyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLCAub3ZlcmZsb3cteS1hdXRvLXNtLWRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTYwKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLm92ZXJmbG93LXktYXV0by1tZCB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwcHg7IH1cbiAgLm92ZXJmbG93LXktaGlkZGVuLW1kIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3cteC1oaWRkZW4tbWQge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogaGlkZGVuOyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLCAub3ZlcmZsb3cteS1hdXRvLW1kOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDsgfVxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjaywgLm92ZXJmbG93LXktYXV0by1tZDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5vdmVyZmxvdy15LWF1dG8tbWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC00MCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTsgfVxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUsIC5vdmVyZmxvdy15LWF1dG8tbWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC0yMCk7IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIsIC5vdmVyZmxvdy15LWF1dG8tbWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTYwKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm92ZXJmbG93LXktYXV0by1tZC1kb3duIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDBweDsgfVxuICAub3ZlcmZsb3cteS1oaWRkZW4tbWQtZG93biB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXgtaGlkZGVuLW1kLWRvd24ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogaGlkZGVuOyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLCAub3ZlcmZsb3cteS1hdXRvLW1kLWRvd246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4OyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAub3ZlcmZsb3cteS1hdXRvLW1kLWRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAub3ZlcmZsb3cteS1hdXRvLW1kLWRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC00MCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTsgfVxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUsIC5vdmVyZmxvdy15LWF1dG8tbWQtZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTIwKTsgfVxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciwgLm92ZXJmbG93LXktYXV0by1tZC1kb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC02MCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vdmVyZmxvdy15LWF1dG8tbGcge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGF1dG87XG4gICAgbWluLWhlaWdodDogMHB4OyB9XG4gIC5vdmVyZmxvdy15LWhpZGRlbi1sZyB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXgtaGlkZGVuLWxnIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGhpZGRlbjsgfVxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhciwgLm92ZXJmbG93LXktYXV0by1sZzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5vdmVyZmxvdy15LWF1dG8tbGc6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAub3ZlcmZsb3cteS1hdXRvLWxnOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtNDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZlLCAub3ZlcmZsb3cteS1hdXRvLWxnOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtMjApOyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLCAub3ZlcmZsb3cteS1hdXRvLWxnOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC02MCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5vdmVyZmxvdy15LWF1dG8tbGctZG93biB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwcHg7IH1cbiAgLm92ZXJmbG93LXktaGlkZGVuLWxnLWRvd24ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogaGlkZGVuOyB9XG4gIC5vdmVyZmxvdy14LWhpZGRlbi1sZy1kb3duIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGhpZGRlbjsgfVxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhciwgLm92ZXJmbG93LXktYXV0by1sZy1kb3duOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDsgfVxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjaywgLm92ZXJmbG93LXktYXV0by1sZy1kb3duOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLm92ZXJmbG93LXktYXV0by1sZy1kb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtNDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZlLCAub3ZlcmZsb3cteS1hdXRvLWxnLWRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC0yMCk7IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIsIC5vdmVyZmxvdy15LWF1dG8tbGctZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtNjApOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub3ZlcmZsb3cteS1hdXRvLXhsIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDBweDsgfVxuICAub3ZlcmZsb3cteS1oaWRkZW4teGwge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogaGlkZGVuOyB9XG4gIC5vdmVyZmxvdy14LWhpZGRlbi14bCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBoaWRkZW47IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIsIC5vdmVyZmxvdy15LWF1dG8teGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4OyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAub3ZlcmZsb3cteS1hdXRvLXhsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLm92ZXJmbG93LXktYXV0by14bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTQwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlOyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZSwgLm92ZXJmbG93LXktYXV0by14bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTIwKTsgfVxuICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciwgLm92ZXJmbG93LXktYXV0by14bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19hZGp1c3QtNjApOyB9IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IE9QQUNJVFkgPT09ICovXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNSB7XG4gIG9wYWNpdHk6IDAuMDUhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTEwIHtcbiAgb3BhY2l0eTogMC4xIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0xNSB7XG4gIG9wYWNpdHk6IDAuMTUhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTIwIHtcbiAgb3BhY2l0eTogMC4yIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTMwIHtcbiAgb3BhY2l0eTogMC4zIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0zNSB7XG4gIG9wYWNpdHk6IDAuMzUhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTQwIHtcbiAgb3BhY2l0eTogMC40IWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS00NSB7XG4gIG9wYWNpdHk6IDAuNDUhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41IWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS01NSB7XG4gIG9wYWNpdHk6IDAuNTUhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTYwIHtcbiAgb3BhY2l0eTogMC42IWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS02NSB7XG4gIG9wYWNpdHk6IDAuNjUhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTcwIHtcbiAgb3BhY2l0eTogMC43IWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS03NSB7XG4gIG9wYWNpdHk6IDAuNzUhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTgwIHtcbiAgb3BhY2l0eTogMC44IWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS04NSB7XG4gIG9wYWNpdHk6IDAuODUhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTkwIHtcbiAgb3BhY2l0eTogMC45IWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS05NSB7XG4gIG9wYWNpdHk6IDAuOTUhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLmhlaWdodC0xMDAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5oZWlnaHQtMTAwLXhzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWlnaHQtMTAwLXhzLWRvd24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlaWdodC0xMDAtc20ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmhlaWdodC0xMDAtc20tZG93biB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmhlaWdodC0xMDAtbWQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWlnaHQtMTAwLW1kLWRvd24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWlnaHQtMTAwLWxnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuaGVpZ2h0LTEwMC1sZy1kb3duIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaGVpZ2h0LTEwMC14bCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDBweDsgfSB9XG5cbipbdmlzaWJsZS1leHBvcnRdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uc2hvdy1pZi1vbmx5LWNoaWxkOm9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zaG93LWlmLW9ubHktY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI21vZGFsLWxvZ2luLXdyYXBwZXIsICNtb2RhbC1yZWdpc3RyYXRpb24td3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4vKiBJbWFnZSBvbiBsb2dpbiBwYWdlICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWxvZ2luLXRpdGxlLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAubW9kYWwtbG9naW4tZm9ybS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlX19iZy1jb2xvcik7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI21vZGFsLWxvZ2luLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2VfX2JnLWNvbG9yKTsgfSB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTk5cHgpIHtcbiAgI21vZGFsLWxvZ2luLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICAjbW9kYWwtbG9naW4td3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogNDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI21vZGFsLWxvZ2luLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNtb2RhbC1yZWdpc3RyYXRpb24td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5jb21tb24tcGFnZVdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZV9fYmctY29sb3IpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLXBhZ2VXcmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuXG4jbG9naW4tZW1haWwgKyBsYWJlbCwgI2xvZ2luLXBhc3N3b3JkICsgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwOyB9XG5cbiNsb2dpbi1lbWFpbCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4jbG9naW4tcGFzc3dvcmQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi1oZWlnaHQ6IDU1MHB4KSB7XG4gIC5wb3dlcmVkQnktYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAucG93ZXJlZEJ5LWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG93ZXJlZEJ5LWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI2NvbW1vbi1hcHBUaXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBGb250IFdlaWdodCAqL1xuZmFzdC1uYXZidXR0b24tbmV4dCwgZmFzdC1uYXZidXR0b24tcHJldmlvdXMsIGZhc3QtbmF2YnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4vKiBIZWlnaHQgaW4gUm91dGVyIEZvb3RlciAqL1xuZmFzdC1yb3V0ZXItZm9vdGVyIGZhc3QtbmF2YnV0dG9uLW5leHQsIGZhc3Qtcm91dGVyLWZvb3RlciBmYXN0LW5hdmJ1dHRvbi1wcmV2aW91cywgZmFzdC1yb3V0ZXItZm9vdGVyIGZhc3QtbmF2YnV0dG9uIHtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNb2JpbGUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmYXN0LW5hdmJ1dHRvbi1wcmV2aW91cyB7XG4gICAgd2lkdGg6IDQ5JTsgfVxuICBmYXN0LW5hdmJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogNDklOyB9IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEZvcm1hdDogVHJheSAqL1xuZmFzdC1uYXZidXR0b25bZm9ybWF0PVwidHJheVwiXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbmZhc3QtbmF2YnV0dG9uW2Zvcm1hdD1cInRyYXlcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzVweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTFwdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuZmFzdC1uYXZidXR0b25bZm9ybWF0PVwidHJheVwiXTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5mYXN0LW5hdmJ1dHRvbi1uZXh0IGkge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG5mYXN0LW5hdmJ1dHRvbi1wcmV2aW91cyBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbmZhc3QtbmF2YnV0dG9uLm5vdFZhbGlkYXRlZCwgZmFzdC1uYXZidXR0b24tbmV4dC5ub3RWYWxpZGF0ZWQsIGZhc3QtbmF2YnV0dG9uLXByZXZpb3VzLm5vdFZhbGlkYXRlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwJSk7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFdyYXBwZXIgKi9cbmZhc3Qtcm91dGVyLXZpZXcge1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuZmFzdC1yb3V0ZXItdmlld1t0eXBlPVwiZGlzY3JldGVcIl0ge1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmZhc3Qtcm91dGVyLXZpZXdbdHlwZT1cIm1vZGFsXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIGZhc3Qtcm91dGVyLXZpZXdbdHlwZT1cImRpc2NyZXRlXCJdIGZhc3Qtcm91dGVyLWZvb3RlciB7XG4gICAgei1pbmRleDogMTA7IH1cbiAgZmFzdC1yb3V0ZXItdmlld1t0eXBlPVwiZGlzY3JldGVcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5tb2RhbC1yb3V0ZXIge1xuICAgIGhlaWdodDogMTAwdmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLXJvdXRlciB7XG4gICAgaGVpZ2h0OiAxMDB2aDsgfVxuICBmYXN0LXJvdXRlci12aWV3W3R5cGU9XCJkaXNjcmV0ZVwiXSBmYXN0LXJvdXRlci1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBIZWFkZXIgKi9cbmZhc3Qtcm91dGVyLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEZvb3RlciAqL1xuZmFzdC1yb3V0ZXItZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbmZhc3Qtcm91dGVyLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuZmFzdC1yb3V0ZXItdmlld1t0eXBlPVwibW9kYWxcIl0gZmFzdC1yb3V0ZXItZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogMTUwcHgpIHtcbiAgZmFzdC1yb3V0ZXItZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQm9keSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZhc3Qtcm91dGVyLWJvZHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZmFzdC1yb3V0ZXItdmlld1t0eXBlPVwiZGlzY3JldGVcIl0gZmFzdC1yb3V0ZXItYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDE1MHB4KSB7XG4gIGZhc3Qtcm91dGVyLXZpZXdbdHlwZT1cImRpc2NyZXRlXCJdIGZhc3Qtcm91dGVyLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfSB9XG5cbmZhc3Qtcm91dGVyLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09IEFQUExJQ0FUSU9OIGFwcFRyYXkgLyBOT1RFUyBCVVRUT05TID09PT09PT09PT09PT0gKi9cbiNhcHAtYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgI2FwcC1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuZmFzdC1hcHAtYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbmZhc3QtYXBwLWJvZHkgPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT0gVklFVyBXUkFQUEVSID09PT09PT09ICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIGJvZHkge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICBmYXN0LXBhZ2Uge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoZGV2aWNlLXdpZHRoOiA3NjhweCkge1xuICAvKiBGb3IgZ2VuZXJhbCBpUGFkIGxheW91dHMgKi9cbiAgYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG5mYXN0LXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucGFnZXNXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICBmYXN0LXJvdXRlci12aWV3W3R5cGU9XCJkaXNjcmV0ZVwiXSAucGFnZXNXcmFwcGVyIHtcbiAgICBvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgZmFzdC1yb3V0ZXItdmlld1t0eXBlPVwiZGlzY3JldGVcIl0gLnBhZ2VzV3JhcHBlciA+IGZhc3QtcGFnZSB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjc1cyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIGJvZHkge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgYm9keSxcbiAgaGVhZCxcbiAgaHRtbCB7XG4gICAgaGVpZ2h0OiAxMDB2aDsgfSB9XG5cbmZhc3Qtcm91dGVyLXZpZXdbdHlwZT1cImRpc2NyZXRlXCJdIC5wYWdlc1dyYXBwZXIgPiBmYXN0LXBhZ2U6Zmlyc3QtY2hpbGQge1xuICBsZWZ0OiAwcHg7IH1cblxuQGtleWZyYW1lcyB2aWV3LXNsaWRlTGVmdC1pbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKC0xZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgtMWRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHZpZXctc2xpZGVMZWZ0LW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKC0xZGVnKTtcbiAgICBvcGFjaXR5OiAwLjM1OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZVkoLTFkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHZpZXctc2xpZGVSaWdodC1pbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKDFkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKDFkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyB2aWV3LXNsaWRlUmlnaHQtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZVkoMWRlZyk7XG4gICAgb3BhY2l0eTogMC4zNTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKDFkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09IEJMVVIgJiBVTkJMVVIgRk9SIE1PREFMUyBBTkQgVFJBWSA9PT09PT09ICovXG5ib2R5Lm1vZGFsLW9wZW46bm90KC5tb2RhbC1yb3V0ZXJfX29wZW4pIGZhc3QtYXBwLWhlYWRlcixcbmJvZHkubW9kYWwtb3Blbjpub3QoLm1vZGFsLXJvdXRlcl9fb3BlbikgZmFzdC1yb3V0ZXItdmlldyB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDVweCk7XG4gIC1tb3otZmlsdGVyOiBibHVyKDVweCk7XG4gIC1tcy1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgZmlsdGVyOiBibHVyKDVweCk7IH1cblxuYm9keS5tb2RhbC1yb3V0ZXJfX29wZW4gZmFzdC1yb3V0ZXItdmlld1t0eXBlPVwiZGlzY3JldGVcIl0ge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1cHgpO1xuICAtbW96LWZpbHRlcjogYmx1cig1cHgpO1xuICAtbXMtZmlsdGVyOiBibHVyKDVweCk7XG4gIGZpbHRlcjogYmx1cig1cHgpOyB9XG5cbmJvZHkudHJheS1vcGVuICNhcHAtYm9keSxcbmJvZHkudHJheS1vcGVuIGZhc3QtYXBwLWhlYWRlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDVweCk7XG4gIC1tb3otZmlsdGVyOiBibHVyKDVweCk7XG4gIC1tcy1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgZmlsdGVyOiBibHVyKDVweCk7IH1cblxuZmFzdC1tb2RhbC5tb2RhbC1vcGVuIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgLW1zLWZpbHRlcjogYmx1cig1cHgpO1xuICBmaWx0ZXI6IGJsdXIoNXB4KTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgZmFzdC1yb3V0ZXItdmlld1t0eXBlPVwiZGlzY3JldGVcIl0gLnBhZ2VzV3JhcHBlciBmYXN0LXBhZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09IENPTU1PTiBQT1BVUFMgPT09PT09PT09PT09PSAqL1xuLm1vZGFsLWRlbGV0ZS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWF4LWhlaWdodDogMzAwcHg7IH1cblxuLm1vZGFsLWxvZ291dC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7IH1cblxuLm5ld09wZW4tYnV0dG9uLWRlbGV0ZSB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4ubmV3T3Blbi1idXR0b24tZGVsZXRlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4ubW9kYWw6bm90KC5kaXNwbGF5VW5kZXJUcmF5KSB7XG4gIHotaW5kZXg6IDQwMDsgfVxuXG4ubW9kYWwuZGlzcGxheVVuZGVyVHJheSB7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4ubW9kYWwtbm90ZXMtZnJhbWUge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuXG4jZ2VuZXJhbE1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi5tb2RhbC1zaXplLW1heCxcbi5tb2RhbC1zaXplLWZpdC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1kb3duO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cblxuQGtleWZyYW1lcyBzbGlkZS1kb3duIHtcbiAgMCUge1xuICAgIHRvcDogLTEwMHB4OyB9XG4gIDEwMCUge1xuICAgIHRvcDogMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubW9kYWwtc2l6ZS1maXQtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTsgfVxuICAubW9kYWwtc2l6ZS1tYXgge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1zaXplLWZpdC1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTsgfVxuICAubW9kYWwtc2l6ZS1tYXgge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1zaXplLWZpdC1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgLm1vZGFsLXNpemUtbWF4IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAubW9kYWwtc2l6ZS1mdWxsU2NyZWVuLXhzLWRvd24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmZ1bGxTY3JlZW4teHMtZG93biB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09IFJFR0lTVFJBVElPTiBBTkQgTE9HSU4gPT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSBJTUFHRSBVUExPQUQgPT09PT09PT09PT09PSAqL1xuI2NyZWF0ZVJlcG9ydC1sb2dvV3JhcHBlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG5cbiNpbWFnZVVwbG9hZC13cmFwcGVyIC5jcm9wcGllLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI3NXB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gQ0hBTExFTkdFIFNVUlZFWSA9PT09PT09PT09PT09ICovXG4uc3VydmV5LWJhciB7XG4gIGhlaWdodDogMjVweDsgfVxuXG4uY2FsY3VsYXRvci1jaGFydC1zZWMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5jYWxjdWxhdG9yLWNoYXJ0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI21vZGFsX2ludHJvZHVjdGlvbiB7XG4gIHotaW5kZXg6IDQwMDsgfVxuXG5mYXN0LW5hdmJ1dHRvbi1uZXh0LmRpc2FibGVkLCBmYXN0LW5hdmJ1dHRvbi1wcmV2aW91cy5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjA7XG4gIGZpbHRlcjogc2F0dXJhdGUoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBTEwgUk9VVEVSIFRZUEVTICovXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLm5hdi1sb2dvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdi1hZGRpdGlvbmFsQnV0dG9ucy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIERJU0NSRVRFIFJPVVRFUiAtIEFMTCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIERJU0NSRVRFIFJPVVRFUiAtIEZMT0FUICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLXJvdXRlciAucm91dGVyLWZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuZmFzdC1yb3V0ZXItdmlld1t0eXBlPVwibW9kYWxcIl0gLnBhZ2VzV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIERJU0NSRVRFIFJPVVRFUiAtIE1FTlVCQVIqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubmF2LWxvZ28td3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogMjhweDtcbiAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAucGFnZVN0eWxlLXdpbmRvd2VkIGZhc3Qtcm91dGVyLXZpZXdbdHlwZT1cImRpc2NyZXRlXCJdIC5wYWdlc1dyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpOyB9IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1PREFMIFJPVVRFUiAqL1xuLm1vZGFsLXJvdXRlciAuYnJlYWRjcnVtYkJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7IH1cblxuLm1vZGFsLXJvdXRlci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLXJvdXRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDEzMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDBweCk7IH1cbiAgLm1vZGFsLXJvdXRlciB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4IDMwcHggNDBweDsgfVxuICAubW9kYWwtcm91dGVyIC5yb3V0ZXItaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLm1vZGFsLXJvdXRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBbHRlcm5hdGUgQ2xvc2UgYnV0dG9ucyAqL1xuZmFzdC1uYXZidXR0b24tY2xvc2Uge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvcGFjaXR5OiAwLjc1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuZmFzdC1uYXZidXR0b24tY2xvc2U6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYnRuIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250X19kZWZhdWx0LXNpemUpO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5idG4ub3V0bGluZSwgLmJ0bi5jb250YWluZWQsIC5idG4udGV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnRuX19ib3JkZXItcmFkaXVzKTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAuYnRuLm91dGxpbmUsIC5idG4uY29udGFpbmVkIHtcbiAgICBtaW4td2lkdGg6IDc1cHg7IH1cbiAgLmJ0bi5jb250YWluZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bl9fY29udGFpbmVkX2JnLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tYnRuX19jb250YWluZWRfdGV4dC1jb2xvcik7IH1cbiAgLmJ0bi5jb250YWluZWQgc3ZnIHtcbiAgICBzdHJva2U6IHZhcigtLWJ0bl9fY29udGFpbmVkX3RleHQtY29sb3IpOyB9XG4gIC5idG4uY29udGFpbmVkOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuX19jb250YWluZWRfYmctY29sb3JfaG92ZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1idG5fX2NvbnRhaW5lZF90ZXh0LWNvbG9yKTsgfVxuICAuYnRuLmNvbnRhaW5lZC53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tYnRuX19jb250YWluZWRfYmctY29sb3IpOyB9XG4gIC5idG4udGV4dCwgLmJ0bi5pbmxpbmUtdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLWJ0bl9fdGV4dF9jb2xvcik7IH1cbiAgLmJ0bi50ZXh0IHN2ZyB7XG4gICAgc3Ryb2tlOiB2YXIoLS1idG5fX3RleHRfY29sb3IpOyB9XG4gIC5idG4udGV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuX190ZXh0X2JnLWNvbG9yX2hvdmVyKTtcbiAgICBjb2xvcjogdmFyKC0tYnRuX190ZXh0X2NvbG9yX2hvdmVyKTsgfVxuICAuYnRuLm91dGxpbmUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuX19vdXRsaW5lX2JvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1lbHQtYnV0dG9uLWJvcmRlci13aWR0aCk7XG4gICAgY29sb3I6IHZhcigtLWJ0bl9fb3V0bGluZV90ZXh0LWNvbG9yKTsgfVxuICAuYnRuLm91dGxpbmUgc3ZnIHtcbiAgICBzdHJva2U6IHZhcigtLWJ0bl9fb3V0bGluZV90ZXh0LWNvbG9yKTsgfVxuICAuYnRuLm91dGxpbmU6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG5fX291dGxpbmVfYmctY29sb3ItaG92ZXIpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBjb2xvcjogdmFyKC0tYnRuX19vdXRsaW5lX3RleHQtY29sb3ItaG92ZXIpOyB9XG4gIC5idG4ub3V0bGluZTpub3QoLmFjdGl2ZSk6aG92ZXIgc3ZnIHtcbiAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmJ0biBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmJ0bi5pY29uIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBjb2xvcjogdmFyKC0tYnRuX190ZXh0X2NvbG9yKTsgfVxuICAgIC5idG4uaWNvbjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoODAlKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBQYWdlbGlzdCBjb21wb25lbnQgKi9cbmZhc3QtcGFnZS1saXN0IGZhc3QtbmF2YnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2VsaXN0X19idG5fYmctY29sb3JfYWN0aXZlKTtcbiAgY29sb3I6IHZhcigtLXBhZ2VsaXN0X19idG5fY29sb3JfYWN0aXZlKSAhaW1wb3J0YW50OyB9XG5cbmZhc3QtcGFnZS1saXN0IGZhc3QtbmF2YnV0dG9uLndoaXRlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2VsaXN0X193aGl0ZS1idG5fYmctY29sb3JfYWN0aXZlKTtcbiAgY29sb3I6IHZhcigtLXBhZ2VsaXN0X193aGl0ZS1idG5fY29sb3JfYWN0aXZlKSAhaW1wb3J0YW50OyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uc3RkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zdGQ6bm90KC53aGl0ZSkgKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3IpOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zdGQ6bm90KC53aGl0ZSkgKyBsYWJlbDpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcl9ob3Zlcik7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN0ZDpub3QoLndoaXRlKSArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS0yMCk7XG4gIGJvcmRlci13aWR0aDogMS41cHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN0ZC53aGl0ZSArIGxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1pbnB1dF9fdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3RkLndoaXRlICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dF9fdGV4dC1jb2xvcik7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmlucHV0W3R5cGU9J3JhZGlvJ10uc3RkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtMjApO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtaW4td2lkdGg6IDI2cHg7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddLnN0ZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCh2YXIoLS1jb2xvcl9fYWRqdXN0LTEwMCkgMzYlLCByZ2JhKDI1NSwgMCwgMCwgMCkgNDYlKTsgfVxuXG4vKiBJbnB1dDogVG9nZ2xlIEJ1dHRvbiAqL1xuaW5wdXQudG9nZ2xlQnV0dG9uICsgbGFiZWwge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cblxuaW5wdXQudG9nZ2xlQnV0dG9uOm5vdCgud2hpdGUpICsgbGFiZWwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtMjApO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC00MCk7IH1cblxuaW5wdXQudG9nZ2xlQnV0dG9uOm5vdCgud2hpdGUpOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCBzdmdbaWNvbi1zdHlsZT1vdXRsaW5lXSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3JfX2FkanVzdC00MCk7IH1cblxuaW5wdXQudG9nZ2xlQnV0dG9uOm5vdCgud2hpdGUpOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCBzdmdbaWNvbi1zdHlsZT1zb2xpZF0ge1xuICBmaWxsOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTQwKTsgfVxuXG5pbnB1dC50b2dnbGVCdXR0b246bm90KC53aGl0ZSk6bm90KDpjaGVja2VkKSArIGxhYmVsOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWlucHV0X190ZXh0LWNvbG9yX2NoZWNrZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3JfaG92ZXIpOyB9XG5cbmlucHV0LnRvZ2dsZUJ1dHRvbjpub3QoLndoaXRlKTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0taW5wdXRfX3RleHQtY29sb3JfY2hlY2tlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXRfX2JnLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXRfX2JnLWNvbG9yKTsgfVxuICBpbnB1dC50b2dnbGVCdXR0b246bm90KC53aGl0ZSk6Y2hlY2tlZCArIGxhYmVsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3JfaG92ZXIpOyB9XG4gIGlucHV0LnRvZ2dsZUJ1dHRvbjpub3QoLndoaXRlKTpjaGVja2VkICsgbGFiZWwgc3ZnW2ljb24tc3R5bGU9b3V0bGluZV0ge1xuICAgIHN0cm9rZTogdmFyKC0taW5wdXRfX3RleHQtY29sb3JfY2hlY2tlZCk7IH1cbiAgaW5wdXQudG9nZ2xlQnV0dG9uOm5vdCgud2hpdGUpOmNoZWNrZWQgKyBsYWJlbCBzdmdbaWNvbi1zdHlsZT1zb2xpZF0ge1xuICAgIGZpbGw6IHZhcigtLWlucHV0X190ZXh0LWNvbG9yX2NoZWNrZWQpOyB9XG5cbmlucHV0LnRvZ2dsZUJ1dHRvbjpub3QoLndoaXRlKS5uby1ib3JkZXIgKyBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogMHB4OyB9XG5cbmlucHV0LnRvZ2dsZUJ1dHRvbjpub3QoLndoaXRlKS5uby1ib3JkZXI6bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC01KTsgfVxuICBpbnB1dC50b2dnbGVCdXR0b246bm90KC53aGl0ZSkubm8tYm9yZGVyOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cblxuaW5wdXQudG9nZ2xlQnV0dG9uLndoaXRlICsgbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuaW5wdXQudG9nZ2xlQnV0dG9uLndoaXRlOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmlucHV0LnRvZ2dsZUJ1dHRvbi53aGl0ZTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC00MCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgaW5wdXQudG9nZ2xlQnV0dG9uLndoaXRlOmNoZWNrZWQgKyBsYWJlbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gIGlucHV0LnRvZ2dsZUJ1dHRvbi53aGl0ZTpjaGVja2VkICsgbGFiZWwgc3ZnW2ljb24tc3R5bGU9b3V0bGluZV0ge1xuICAgIHN0cm9rZTogdmFyKC0tY29sb3JfX2FkanVzdC00MCk7IH1cbiAgaW5wdXQudG9nZ2xlQnV0dG9uLndoaXRlOmNoZWNrZWQgKyBsYWJlbCBzdmdbaWNvbi1zdHlsZT1zb2xpZF0ge1xuICAgIGZpbGw6IHZhcigtLWNvbG9yX19hZGp1c3QtNDApOyB9XG5cbmlucHV0LnRvZ2dsZUJ1dHRvbiA6ZGlzYWJsZWQgKyBsYWJlbCxcbmlucHV0LnRvZ2dsZUJ1dHRvbiAuZGlzYWJsZWQgKyBsYWJlbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7IH1cblxuaW5wdXQudG9nZ2xlLWJvcmRlciArIGxhYmVsIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4OyB9XG5cbmlucHV0LnRvZ2dsZS1ib3JkZXIgKyBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS0yMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTQwKTsgfVxuXG5pbnB1dC50b2dnbGUtYm9yZGVyOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCBzdmdbaWNvbi1zdHlsZT1vdXRsaW5lXSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3JfX2FkanVzdC00MCk7IH1cblxuaW5wdXQudG9nZ2xlLWJvcmRlcjpub3QoOmNoZWNrZWQpICsgbGFiZWwgc3ZnW2ljb24tc3R5bGU9c29saWRdIHtcbiAgZmlsbDogdmFyKC0tY29sb3JfX2FkanVzdC00MCk7IH1cblxuaW5wdXQudG9nZ2xlLWJvcmRlcjpub3QoOmNoZWNrZWQpICsgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUpOyB9XG5cbmlucHV0LnRvZ2dsZS1ib3JkZXI6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUpOyB9XG4gIGlucHV0LnRvZ2dsZS1ib3JkZXI6Y2hlY2tlZCArIGxhYmVsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTEwKTsgfVxuICBpbnB1dC50b2dnbGUtYm9yZGVyOmNoZWNrZWQgKyBsYWJlbCBzdmdbaWNvbi1zdHlsZT1vdXRsaW5lXSB7XG4gICAgc3Ryb2tlOiB2YXIoLS1pbnB1dF9fdGV4dC1jb2xvcl9jaGVja2VkKTsgfVxuICBpbnB1dC50b2dnbGUtYm9yZGVyOmNoZWNrZWQgKyBsYWJlbCBzdmdbaWNvbi1zdHlsZT1zb2xpZF0ge1xuICAgIGZpbGw6IHZhcigtLWlucHV0X190ZXh0LWNvbG9yX2NoZWNrZWQpOyB9XG5cbmlucHV0LnRvZ2dsZS1ib3JkZXIgOmRpc2FibGVkICsgbGFiZWwsXG5pbnB1dC50b2dnbGUtYm9yZGVyIC5kaXNhYmxlZCArIGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4vKiBJbnB1dDogVG9nZ2xlIENvbG9yICovXG5pbnB1dC50b2dnbGVDb2xvciArIGxhYmVsIHN2Z1tpY29uLXN0eWxlPW91dGxpbmVdIHtcbiAgc3Ryb2tlOiAjNjY2OyB9XG5cbmlucHV0LnRvZ2dsZUNvbG9yOmNoZWNrZWQgKyBsYWJlbCBzdmdbaWNvbi1zdHlsZT1vdXRsaW5lXSB7XG4gIHN0cm9rZTogdmFyKC0taW5wdXRfX2JnLWNvbG9yKTsgfVxuXG5pbnB1dC50b2dnbGVDb2xvciArIGxhYmVsIHN2Z1tpY29uLXN0eWxlPXNvbGlkXSB7XG4gIGZpbGw6ICM2NjY7IH1cblxuaW5wdXQudG9nZ2xlQ29sb3I6Y2hlY2tlZCArIGxhYmVsIHN2Z1tpY29uLXN0eWxlPXNvbGlkXSB7XG4gIGZpbGw6IHZhcigtLWlucHV0X19iZy1jb2xvcik7IH1cblxuaW5wdXQudG9nZ2xlQ29sb3IgKyBsYWJlbCB7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbmlucHV0LnRvZ2dsZUNvbG9yOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3IpOyB9XG5cbmlucHV0LnRvZ2dsZUNvbG9yICsgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3JfaG92ZXIpOyB9XG5cbmlucHV0LnRvZ2dsZUNvbG9yLndoaXRlICsgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuaW5wdXQudG9nZ2xlQ29sb3IudW5kZXJsaW5lOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1pbnB1dF9fYmctY29sb3IpOyB9XG5cbi8qIFJhZGlvIGlucHV0cyAqL1xuLyogUmFkaW8gYnV0dG9uIHZhcmlhbnQgZm9yIG1vZGFsIHJvdXRlciBuYXZpZ2F0aW9uICovXG4ubmF2QmFyLWhvcml6b250YWwgLnRvZ2dsZUJ1dHRvbjpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0taW5wdXRfX2JnLWNvbG9yKTsgfVxuXG4ubmF2QmFyLWhvcml6b250YWwgLnRvZ2dsZUJ1dHRvbjpub3QoOmNoZWNrZWQpICsgbGFiZWwgLnN0ZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXRfX2JnLWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi5uYXZCYXItaG9yaXpvbnRhbCAudG9nZ2xlQ29sb3I6bm90KDpjaGVja2VkKSArIGxhYmVsIC5zdGQgKyBsYWJlbDpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0taW5wdXRfX2JnLWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcikgIWltcG9ydGFudDsgfVxuXG4ubmF2QmFyLWhvcml6b250YWwgLnRvZ2dsZUNvbG9yOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLmlucHV0LWVuY2xvc2VkIHtcbiAgbWluLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuaW5wdXQtZW5jbG9zZWQ6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgICAuaW5wdXQtZW5jbG9zZWQ6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5saWdodCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS01KTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0yMCk7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1pbnB1dF9fdGV4dC1jb2xvcl91bmZvY3VzZWQpOyB9XG4gICAgICAuaW5wdXQtZW5jbG9zZWQ6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5saWdodCk6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtNjApOyB9XG4gICAgICAuaW5wdXQtZW5jbG9zZWQ6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5saWdodCk6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRleHQtaW5wdXRfX2JvcmRlci1jb2xvcl9mb2N1c2VkKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1pbnB1dF9fdGV4dC1jb2xvcl9mb2N1c2VkKSAhaW1wb3J0YW50OyB9XG4gICAgLmlucHV0LWVuY2xvc2VkOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAuaW5wdXQtZW5jbG9zZWQ6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkubGlnaHQ6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAgICAgLmlucHV0LWVuY2xvc2VkOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmxpZ2h0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAuaW5wdXQtZW5jbG9zZWQ6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuaW5wdXQtZGlydHk6bm90KC5uby1kaXJ0eSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1pbnB1dF9fYmctY29sb3JfZGlydHkpICFpbXBvcnRhbnQ7IH1cbiAgICAuaW5wdXQtZW5jbG9zZWQ6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZXJyb3Ige1xuICAgICAgY29sb3I6IHZhcigtLXdhcm5pbmdfX2NvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13YXJuaW5nX19jb2xvcikgIWltcG9ydGFudDsgfVxuICAuaW5wdXQtZW5jbG9zZWQ6ZGlzYWJsZWQ6bm90KC5saWdodCksIC5pbnB1dC1lbmNsb3NlZC5kaXNhYmxlZDpub3QoLmxpZ2h0KSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtaW5wdXRfX3RleHQtY29sb3JfdW5mb2N1c2VkKTsgfVxuICAuaW5wdXQtZW5jbG9zZWQ6ZGlzYWJsZWQubGlnaHQsIC5pbnB1dC1lbmNsb3NlZC5kaXNhYmxlZC5saWdodCB7XG4gICAgY29sb3I6ICNkZGQ7IH1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWlucHV0X190ZXh0LWNvbG9yKTsgfVxuXG4vKiBUYWJsZXMgKi9cbi50YWJsZVJvdy5zdWJ0b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRhYmxlUm93LnRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50YWJsZVJvdy5zdWJ0b3RhbCBpbnB1dCwgLnRhYmxlUm93LnRvdGFsIGlucHV0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGFibGUtcm93W3N1YnRvdGFsXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYmxlX19zdWJ0b3RhbC1yb3dfX2JnLWNvbG9yKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50YWJsZS1yb3dbdG90YWxdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFibGVfX3RvdGFsLXJvd19fYmctY29sb3IpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRhYmxlLXJvd1tzdWJ0b3RhbF0gaW5wdXQsIC50YWJsZS1yb3dbdG90YWxdIGlucHV0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGFibGUtcm93W3N1YnRvdGFsXSBpbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRhYmxlLXJvd1t0b3RhbF0gaW5wdXQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmZhc3QtdGFibGUgLnRhYmxlLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10YWJsZV9fYm9yZGVyLWNvbG9yKTsgfVxuXG5mYXN0LXRhYmxlW2VuY2xvc2VkXSAudGFibGUtcm93Om5vdChbbGFiZWxzXSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRhYmxlX19ib3JkZXItY29sb3IpOyB9XG5cbmZhc3QtdGFibGVbZW5jbG9zZWRdIC50YWJsZS1yb3c6bm90KFtsYWJlbHNdKTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10YWJsZV9fYm9yZGVyLWNvbG9yKTsgfVxuXG5mYXN0LXRhYmxlW2VuY2xvc2VkXSAudGFibGUtcm93Om5vdChbbGFiZWxzXSk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRhYmxlX19ib3JkZXItY29sb3IpOyB9XG5cbi8qIFBhZ2UgU2l6aW5nICovXG5mYXN0LXJvdXRlcnMge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmZhc3QtcGFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZV9fYmctY29sb3IpO1xuICBjb2xvcjogdmFyKC0tcGFnZV9fdGV4dC1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG5mYXN0LXJvdXRlci12aWV3W3R5cGU9XCJkaXNjcmV0ZVwiXSBmYXN0LXBhZ2Uge1xuICBhbmltYXRpb24tbmFtZTogbnVsbCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuNnMgY3ViaWMtYmV6aWVyKDAuNTcsIDAuMTQsIDAuMTMsIDAuOTUpLCB0b3AgMC43NXMgZWFzZTsgfVxuXG4vKiBBcHAgVHJheSAqL1xuZmFzdC1hcHB0cmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXBwLXRyYXlfX2JnLWNvbG9yKTsgfVxuXG4uYXBwLXRyYXlfX2RpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcHAtdHJheV9fZGl2aWRlcl9iZy1jb2xvcik7IH1cblxuZmFzdC1hcHB0cmF5LXRvZ2dsZS5vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXBwLXRyYXlfX3RvZ2dsZV9iZy1jb2xvcl9vcGVuKTsgfVxuXG4uYXBwVHJheS1tZW51QnV0dG9ucy13cmFwcGVyIHtcbiAgY29sb3I6IHZhcigtLWFwcC10cmF5X19idXR0b25fY29sb3IpOyB9XG5cbi5hcHBUcmF5LW1lbnVCdXR0b25zLXdyYXBwZXI6aG92ZXIgaS5idG5JY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXBwLXRyYXlfX2J1dHRvbl9iZy1jb2xvcl9ob3Zlcik7IH1cblxuLyogQW5hbHlzaXMgTWFuYWdlciAqL1xuLmFuYWx5c2lzRXhwbG9yZXItYWN0aXZlQW5hbHlzaXMge1xuICBjb2xvcjogdmFyKC0taW5wdXRfX3RleHQtY29sb3IpOyB9XG5cbi5hbmFseXNpc0V4cGxvcmVyLW1lbnVPcHRpb24td3JhcHBlcjpob3ZlciAuYW5hbHlzaXNFeHBsb3Jlci1tZW51T3B0aW9uW3R5cGU9J2NoZWNrYm94J106bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1pbnB1dF9fYmctY29sb3JfZGlydHkpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFuYWx5c2lzRXhwbG9yZXItbWVudU9wdGlvblt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0X19iZy1jb2xvcl9ob3Zlcik7IH1cblxuLmFuYWx5c2lzRXhwbG9yZXItbWVudU9wdGlvbiArIGxhYmVsLmNvbnRleHQtbWVudS1hY3RpdmUsIC5hbmFseXNpc0V4cGxvcmVyLW1lbnVPcHRpb24td3JhcHBlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3JfaG92ZXIpOyB9XG5cbi5hbmFseXNpc0V4cGxvcmVyLW1lbnVPcHRpb24td3JhcHBlci52YWxpZERyb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3JfaG92ZXIpICFpbXBvcnRhbnQ7IH1cblxuLyogQXVkaXQgTG9nICovXG4uYXVkaXRMb2ctb3B0aW9uICsgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3JfaG92ZXIpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmF1ZGl0TG9nLW9wdGlvbjpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3JfaG92ZXIpOyB9XG5cbi8qIEdlbmVyYWwgQW5pbWF0aW9uICovXG5Aa2V5ZnJhbWVzIGhpZ2hsaWdodC1mYWRlT3V0IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgNSUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWlucHV0X19iZy1jb2xvcl9ob3Zlcik7IH1cbiAgMzAlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dF9fYmctY29sb3JfaG92ZXIpOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuXG4vKiBMb2dpbiBQYWdlICovXG4uY29tbW9uX19ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZV9fYmctY29sb3IpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtbG9naW4tdGl0bGUtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZV9fYmctY29sb3IpOyB9IH1cblxuLyogTWlzYy4gKi9cbi5hcHBsaWNhdGlvbi1iZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBhZ2VfX2JnLWNvbG9yKTsgfVxuXG4vKiBTdHlsaW5nIG9mIHBhZ2VzIGFuZCBtb2RhbHMgKi9cbi5tb2RhbC1zaXplLW1heCwgLm1vZGFsLXNpemUtZml0LWNvbnRlbnQsIGZhc3QtcGFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4vKiBPdGhlciBjb21wb25lbnRzICovXG4uZmFzdC1jb2xsYXBzaWJsZS10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY2hhcnRfX2NvbG9yLTEpOyB9XG5cbi8qIFByaW1hcnkgRm9udCAqL1xuYm9keSwgdGV4dGFyZWEge1xuICBmb250LXNpemU6IHZhcigtLWZvbnRfX2RlZmF1bHQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5LWZvbnQpO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi52aWV3LWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkZXItZm9udCk7IH1cblxuc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIEVycm9yIFN0eWxpbmcgKi9cbmlucHV0W3R5cGU9cmFkaW9dLmVycm9yICsgbGFiZWwsIGlucHV0W3R5cGU9Y2hlY2tib3hdLmVycm9yICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0td2FybmluZ19fY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td2FybmluZ19fY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuc2VsZWN0LmVycm9yIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmdfX2NvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXdhcm5pbmdfX2NvbG9yKSAhaW1wb3J0YW50OyB9XG5cbmZhc3Qtc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xpZGVyX190cmFja19jb2xvcik7IH1cblxuZmFzdC1zbGlkZXIgLnNsaWRlci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zbGlkZXJfX2hhbmRsZV9jb2xvcik7IH1cblxuZmFzdC1zbGlkZXIgLnNsaWRlci10aWNrLmluLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsaWRlcl9fdHJhY2tfY29sb3IpOyB9XG5cbi5zbGlkZXJXcmFwcGVyLmxnIC5zbGlkZXItdGljazpub3QoLmluLXNlbGVjdGlvbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTIwKTsgfVxuXG4uc2xpZGVyV3JhcHBlciAuc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7IH1cblxuZmFzdC1hcHAtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXBwLWhlYWRlcl9fYmctY29sb3IpO1xuICBjb2xvcjogdmFyKC0tYXBwLWhlYWRlcl9fdGV4dC1jb2xvcik7IH1cblxuZmFzdC1hcHAtaGVhZGVyIGZhc3QtcGFnZS1saXN0IC5mYXN0LXBhZ2UtbGlzdC1idXR0b24td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFwcC1oZWFkZXJfX3BhZ2UtbGlzdF9iZy1jb2xvcik7XG4gIHBhZGRpbmc6IDVweCAwcHggNXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnRuX19ib3JkZXItcmFkaXVzKTsgfVxuXG5mYXN0LWFwcC1oZWFkZXIgZmFzdC1wYWdlLWxpc3QgZmFzdC1uYXZidXR0b246bm90KC5hY3RpdmUpIHtcbiAgY29sb3I6IHZhcigtLWFwcC1oZWFkZXJfX3BhZ2UtbGlzdF90ZXh0LWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbmZhc3QtYXBwLWhlYWRlciBmYXN0LXBhZ2UtbGlzdCBmYXN0LW5hdmJ1dHRvbjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnRuX19vdXRsaW5lX3RleHQtY29sb3ItaG92ZXIpICFpbXBvcnRhbnQ7IH1cblxuZmFzdC1hcHAtaGVhZGVyIGZhc3QtcGFnZS1saXN0IGZhc3QtbmF2YnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1hcHAtaGVhZGVyX19wYWdlLWxpc3RfdGV4dC1jb2xvcl9hY3RpdmUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFwcC1oZWFkZXJfX3BhZ2UtbGlzdF9iZy1jb2xvcl9hY3RpdmUpICFpbXBvcnRhbnQ7IH1cblxuZmFzdC1hcHAtaGVhZGVyID4gZGl2ID4gYnV0dG9uLm91dGxpbmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWFwcC1oZWFkZXJfX2J1dHRvbnNfYmctY29sb3IpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1hcHAtaGVhZGVyX19idXR0b25zX2JnLWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbmZhc3QtYXBwLWhlYWRlciA+IGRpdiA+IGJ1dHRvbi5jb250YWluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcHAtaGVhZGVyX19idXR0b25zX2JnLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYXBwLWhlYWRlcl9fYnV0dG9uc190ZXh0LWNvbG9yX2hvdmVyKSAhaW1wb3J0YW50OyB9XG5cbmZhc3QtYXBwLWhlYWRlciA+IGRpdiA+IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFwcC1oZWFkZXJfX2J1dHRvbnNfYmctY29sb3IpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1hcHAtaGVhZGVyX19idXR0b25zX3RleHQtY29sb3JfaG92ZXIpICFpbXBvcnRhbnQ7IH1cblxuLmhhbWJ1cmdlck1lbnUtc3RyaXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXBwLWhlYWRlcl9fYnV0dG9uc19iZy1jb2xvcik7IH1cblxuZmFzdC1yb3V0ZXItdmlld1t0eXBlPWRpc2NyZXRlXSBmYXN0LXJvdXRlci1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hcHAtZm9vdGVyX19iZy1jb2xvcikgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2MHB4OyB9XG5cbmZhc3Qtcm91dGVyLXZpZXdbdHlwZT1kaXNjcmV0ZV0gZmFzdC1uYXZidXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpc2NyZXRlLXJvdXRlcl9fZm9vdGVyX25leHQtYnRuX2JnLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGlzY3JldGUtcm91dGVyX19mb290ZXJfbmV4dC1idG5fdGV4dC1jb2xvcikgIWltcG9ydGFudDsgfVxuXG5mYXN0LXJvdXRlci12aWV3W3R5cGU9ZGlzY3JldGVdIGZhc3QtbmF2YnV0dG9uLW5leHQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZGlzY3JldGUtcm91dGVyX19mb290ZXJfbmV4dC1idG5fdGV4dC1jb2xvcl9ob3ZlcikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlzY3JldGUtcm91dGVyX19mb290ZXJfbmV4dC1idG5fYmctY29sb3JfaG92ZXIpICFpbXBvcnRhbnQ7IH1cblxuZmFzdC1yb3V0ZXItdmlld1t0eXBlPWRpc2NyZXRlXSBmYXN0LW5hdmJ1dHRvbi1wcmV2aW91cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGlzY3JldGUtcm91dGVyX19mb290ZXJfcHJldmlvdXMtYnRuX2JnLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGlzY3JldGUtcm91dGVyX19mb290ZXJfcHJldmlvdXMtYnRuX2JnLWNvbG9yKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbmZhc3Qtcm91dGVyLXZpZXdbdHlwZT1kaXNjcmV0ZV0gZmFzdC1uYXZidXR0b24tcHJldmlvdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaXNjcmV0ZS1yb3V0ZXJfX2Zvb3Rlcl9wcmV2aW91cy1idG5fYmctY29sb3JfaG92ZXIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLyogQ29sb3JzICovXG4uY29sb3ItcHJpbWFyeTEge1xuICBjb2xvcjogdmFyKC0tY2hhcnRfX2NvbG9yLTEpICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXByaW1hcnkxIHN2ZyB7XG4gIHN0cm9rZTogdmFyKC0tY2hhcnRfX2NvbG9yLTEpOyB9XG5cbi5iZ0NvbG9yLXByaW1hcnkxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnRfX2NvbG9yLTEpICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXByaW1hcnkyIHtcbiAgY29sb3I6IHZhcigtLWNoYXJ0X19jb2xvci0yKSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1wcmltYXJ5MiBzdmcge1xuICBzdHJva2U6IHZhcigtLWNoYXJ0X19jb2xvci0yKTsgfVxuXG4uYmdDb2xvci1wcmltYXJ5MiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJ0X19jb2xvci0yKSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1wcmltYXJ5MyB7XG4gIGNvbG9yOiB2YXIoLS1jaGFydF9fY29sb3ItMykgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItcHJpbWFyeTMgc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS1jaGFydF9fY29sb3ItMyk7IH1cblxuLmJnQ29sb3ItcHJpbWFyeTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFydF9fY29sb3ItMykgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItcHJpbWFyeTQge1xuICBjb2xvcjogdmFyKC0tY2hhcnRfX2NvbG9yLTQpICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXByaW1hcnk0IHN2ZyB7XG4gIHN0cm9rZTogdmFyKC0tY2hhcnRfX2NvbG9yLTQpOyB9XG5cbi5iZ0NvbG9yLXByaW1hcnk0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnRfX2NvbG9yLTQpICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXdhcm5pbmc6bm90KC5uby1uZWdhdGl2ZSkge1xuICBjb2xvcjogdmFyKC0td2FybmluZ19fY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXdhcm5pbmc6bm90KC5uby1uZWdhdGl2ZSkgc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS13YXJuaW5nX19jb2xvcik7IH1cblxuLmJnQ29sb3Itd2FybmluZzpub3QoLm5vLW5lZ2F0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhcm5pbmdfX2NvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3NfX2NvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1zdWNjZXNzIHN2ZyB7XG4gIHN0cm9rZTogdmFyKC0tc3VjY2Vzc19fY29sb3IpOyB9XG5cbi5iZ0NvbG9yLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzX19jb2xvcikgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItYWNjZW50IHtcbiAgY29sb3I6IHZhcigtLWNhbGxvdXRfX3RleHQtY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWFjY2VudCBzdmcge1xuICBzdHJva2U6IHZhcigtLWNhbGxvdXRfX3RleHQtY29sb3IpOyB9XG5cbi5iZ0NvbG9yLWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhbGxvdXRfX3RleHQtY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1idG5fX2NvbG9yKTsgfVxuXG4uY29sb3ItYnV0dG9uIHN2ZyB7XG4gIHN0cm9rZTogdmFyKC0tYnRuX19jb2xvcik7IH1cblxuLmJnQ29sb3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuX19jb2xvcik7IH1cblxuLyogVG9hc3QgKi9cbi5iZ0NvbG9yLXRvYXN0LXByb21wdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNoYXJ0X19jb2xvci0xKTsgfVxuXG4uYmdDb2xvci10b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VjY2Vzc19fY29sb3IpOyB9XG5cbi5iZ0NvbG9yLXRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2FybmluZ19fY29sb3IpOyB9XG5cbmZhc3Qtcm91dGVyLXZpZXdbdHlwZT1tb2RhbF0ge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLSBGb290ZXIgLS0tLS0tLS0tLS0tLS0tLS0gKi8gfVxuICBmYXN0LXJvdXRlci12aWV3W3R5cGU9bW9kYWxdIGZhc3Qtcm91dGVyLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbW9kYWwtcm91dGVyX19oZWFkZXJfX2JnLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tbW9kYWwtcm91dGVyX19oZWFkZXJfX3RleHQtY29sb3IpOyB9XG4gIGZhc3Qtcm91dGVyLXZpZXdbdHlwZT1tb2RhbF0gZmFzdC1yb3V0ZXItaGVhZGVyIGZhc3Qtcm91dGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBmYXN0LXJvdXRlci12aWV3W3R5cGU9bW9kYWxdIGZhc3Qtcm91dGVyLWhlYWRlciBmYXN0LWljb24ge1xuICAgIHN0cm9rZTogdmFyKC0tbW9kYWwtcm91dGVyX19yb3V0ZXItaWNvbl9fc3Ryb2tlLWNvbG9yKSAhaW1wb3J0YW50OyB9XG4gIGZhc3Qtcm91dGVyLXZpZXdbdHlwZT1tb2RhbF0gZmFzdC1yb3V0ZXItaGVhZGVyIGZhc3QtbmF2YnV0dG9uLWNsb3NlIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1idG5fX2JvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuX19jb250YWluZWRfYmctY29sb3IpO1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tZWx0LWJ1dHRvbi1ib3JkZXItd2lkdGgpO1xuICAgIGNvbG9yOiB2YXIoLS1idG5fX2NvbnRhaW5lZF9iZy1jb2xvcik7IH1cbiAgZmFzdC1yb3V0ZXItdmlld1t0eXBlPW1vZGFsXSBmYXN0LXJvdXRlci1oZWFkZXIgZmFzdC1wYWdlLWxpc3QgLmZhc3QtcGFnZS1saXN0LWJ1dHRvbi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tb2RhbC1yb3V0ZXJfX3BhZ2UtbGlzdF9fYmctY29sb3IpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1idG5fX2JvcmRlci1yYWRpdXMpOyB9XG4gIGZhc3Qtcm91dGVyLXZpZXdbdHlwZT1tb2RhbF0gZmFzdC1yb3V0ZXItaGVhZGVyIGZhc3QtcGFnZS1saXN0IGZhc3QtbmF2YnV0dG9uOm5vdCguYWN0aXZlKSB7XG4gICAgY29sb3I6IHZhcigtLWJ0bl9fY29udGFpbmVkX2JnLWNvbG9yKSAhaW1wb3J0YW50OyB9XG4gIGZhc3Qtcm91dGVyLXZpZXdbdHlwZT1tb2RhbF0gZmFzdC1yb3V0ZXItaGVhZGVyIGZhc3QtcGFnZS1saXN0IGZhc3QtbmF2YnV0dG9uOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWJ0bl9fY29udGFpbmVkX3RleHQtY29sb3IpICFpbXBvcnRhbnQ7IH1cbiAgZmFzdC1yb3V0ZXItdmlld1t0eXBlPW1vZGFsXSBmYXN0LXJvdXRlci1oZWFkZXIgZmFzdC1wYWdlLWxpc3QgZmFzdC1uYXZidXR0b24uYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tYnRuX19jb250YWluZWRfdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG5fX2NvbnRhaW5lZF9iZy1jb2xvcikgIWltcG9ydGFudDsgfVxuICBmYXN0LXJvdXRlci12aWV3W3R5cGU9bW9kYWxdIGZhc3Qtcm91dGVyLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2VfX2JnLWNvbG9yKTsgfVxuICBmYXN0LXJvdXRlci12aWV3W3R5cGU9bW9kYWxdIGZhc3Qtcm91dGVyLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbW9kYWwtcm91dGVyX19mb290ZXJfX2JnLWNvbG9yKTsgfVxuICBmYXN0LXJvdXRlci12aWV3W3R5cGU9bW9kYWxdIGZhc3QtbmF2YnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bl9fY29udGFpbmVkX2JnLWNvbG9yKTsgfVxuICBmYXN0LXJvdXRlci12aWV3W3R5cGU9bW9kYWxdIGZhc3QtbmF2YnV0dG9uLW5leHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bl9fY29udGFpbmVkX2JnLWNvbG9yX2hvdmVyKTsgfVxuICBmYXN0LXJvdXRlci12aWV3W3R5cGU9bW9kYWxdIGZhc3QtbmF2YnV0dG9uLXByZXZpb3VzIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bl9fY29udGFpbmVkX2JnLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tYnRuX19jb250YWluZWRfYmctY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGZhc3Qtcm91dGVyLXZpZXdbdHlwZT1tb2RhbF0gZmFzdC1uYXZidXR0b24tcHJldmlvdXM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bl9fY29udGFpbmVkX2JnLWNvbG9yX2hvdmVyKTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubW9kYWxfX2JnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9kYWxfX2JnLWNvbG9yKTsgfVxuXG4ubW9kYWxfX3RleHQtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tbW9kYWxfX3RleHQtY29sb3IpOyB9XG5cbi5tb2RhbC1pbm5lcldyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tb2RhbF9fYm9yZGVyLXJhZGl1cyk7IH1cblxuLmNvbnRlbnQtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtMTApO1xuICBzdHJva2U6IHZhcigtLWNvbG9yX19hZGp1c3QtNDApOyB9XG4gIC5jb250ZW50LXBhbmVsIC5pY29uLWJ1dHRvbiwgLmNvbnRlbnQtcGFuZWwgaS5pY29uIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS04MCk7IH1cblxuLmNvbnRlbnQtcGFuZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtYWxwaGEtMTApOyB9XG5cbi5jb250ZW50LXBhbmVsLndoaWxlLWRyYWdnZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3JfaG92ZXIpOyB9XG5cbi5mYXN0LWl0ZW1MaXN0LWl0ZW0uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3IpO1xuICBjb2xvcjogdmFyKC0taW5wdXRfX3RleHQtY29sb3JfY2hlY2tlZCk7IH1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkZXItZm9udCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbW9kYWwtaGVhZGVyX19mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1tb2RhbC1oZWFkZXJfX2ZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXZpZXctaGVhZGVyX190ZXh0LWNvbG9yKTsgfVxuXG4udmlldy1oZWFkZXIge1xuICBmb250LXNpemU6IHZhcigtLXZpZXctaGVhZGVyX19mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS12aWV3LWhlYWRlcl9fZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tdmlldy1oZWFkZXJfX3RleHQtY29sb3IpOyB9XG5cbi52aWV3LXN1YmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmNhbGxvdXQtbGFiZWwge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWNhbGxvdXRfX3RleHQtY29sb3IpOyB9XG5cbi5jYWxsb3V0LXZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnRhYmxlUm93LWNvbHVtbkxhYmVscyB7XG4gIGZvbnQtc2l6ZTogMC45NWVtO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qIVxyXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMTEuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxyXG4gKi9cbi5mYSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWQsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07IH1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07IH1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07IH1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07IH1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07IH1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTsgfVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07IH1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYXMuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uZmFsLmZhLXB1bGwtbGVmdCxcbi5mYWIuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LFxuLmZhcy5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG4uZmEtZmxpcC1ib3RoLCAuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsXG46cm9vdCAuZmEtZmxpcC1ib3RoIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTsgfVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cclxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi5mYS1hYmFjdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDBcIjsgfVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cblxuLmZhLWFjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFlXCI7IH1cblxuLmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWZcIjsgfVxuXG4uZmEtYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLmZhLWFkb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc4XCI7IH1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cblxuLmZhLWFpci1mcmVzaGVuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjsgfVxuXG4uZmEtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM0XCI7IH1cblxuLmZhLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRlXCI7IH1cblxuLmZhLWFsYXJtLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQzXCI7IH1cblxuLmZhLWFsYXJtLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDRcIjsgfVxuXG4uZmEtYWxhcm0tc25vb3plOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ1XCI7IH1cblxuLmZhLWFsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODlmXCI7IH1cblxuLmZhLWFsYnVtLWNvbGxlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTBcIjsgfVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG5cbi5mYS1hbGljb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIwXCI7IH1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiOyB9XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7IH1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjsgfVxuXG4uZmEtYWxpZ24tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDZcIjsgfVxuXG4uZmEtYWxpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQyXCI7IH1cblxuLmZhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjsgfVxuXG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjsgfVxuXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uZmEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cblxuLmZhLWFtcC1ndWl0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTFcIjsgfVxuXG4uZmEtYW5hbHl0aWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQzXCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cblxuLmZhLWFuZ2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc5XCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG5cbi5mYS1hbmdyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NlwiOyB9XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cblxuLmZhLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjsgfVxuXG4uZmEtYW5raDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NFwiOyB9XG5cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjsgfVxuXG4uZmEtYXBwLXN0b3JlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MFwiOyB9XG5cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiOyB9XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG5cbi5mYS1hcHBsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjsgfVxuXG4uZmEtYXBwbGUtY3JhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjFcIjsgfVxuXG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4uZmEtYXJjaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDZcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0N1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDlcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTVcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU2XCI7IH1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTFcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUzXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGFcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7IH1cblxuLmZhLWFycm93LWFsdC10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGRcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU3XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiOyB9XG5cbi5mYS1hcnJvdy1mcm9tLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MlwiOyB9XG5cbi5mYS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDNcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NFwiOyB9XG5cbi5mYS1hcnJvdy1mcm9tLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NVwiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7IH1cblxuLmZhLWFycm93LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM5XCI7IH1cblxuLmZhLWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNhXCI7IH1cblxuLmZhLWFycm93LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYlwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2NcIjsgfVxuXG4uZmEtYXJyb3ctdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNkXCI7IH1cblxuLmZhLWFycm93LXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2VcIjsgfVxuXG4uZmEtYXJyb3ctdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDBcIjsgfVxuXG4uZmEtYXJyb3ctdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7IH1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7IH1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cblxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjsgfVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjsgfVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjsgfVxuXG4uZmEtYXJ0c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjsgfVxuXG4uZmEtYXN5bW1ldHJpazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG5cbi5mYS1hdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiOyB9XG5cbi5mYS1hdGxhc3NpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2JcIjsgfVxuXG4uZmEtYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMlwiOyB9XG5cbi5mYS1hdG9tLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkM1wiOyB9XG5cbi5mYS1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7IH1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cblxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiOyB9XG5cbi5mYS1hdmlhbmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCI7IH1cblxuLmZhLWF2aWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiOyB9XG5cbi5mYS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OVwiOyB9XG5cbi5mYS1hd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzVcIjsgfVxuXG4uZmEtYXhlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIyXCI7IH1cblxuLmZhLWF4ZS1iYXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjNcIjsgfVxuXG4uZmEtYmFieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3Y1wiOyB9XG5cbi5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7IH1cblxuLmZhLWJhY2twYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ0XCI7IH1cblxuLmZhLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiOyB9XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiOyB9XG5cbi5mYS1iYWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNVwiOyB9XG5cbi5mYS1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNVwiOyB9XG5cbi5mYS1iYWRnZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNlwiOyB9XG5cbi5mYS1iYWRnZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDVcIjsgfVxuXG4uZmEtYmFkZ2UtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NlwiOyB9XG5cbi5mYS1iYWRnZS1zaGVyaWZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGEyXCI7IH1cblxuLmZhLWJhZGdlci1ob25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNFwiOyB9XG5cbi5mYS1iYWdzLXNob3BwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ3XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTZcIjsgfVxuXG4uZmEtYmFsbC1waWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdlXCI7IH1cblxuLmZhLWJhbGxvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMlwiOyB9XG5cbi5mYS1iYWxsb3QtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzNcIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cblxuLmZhLWJhbmpvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGEzXCI7IH1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjsgfVxuXG4uZmEtYmFyY29kZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjNcIjsgfVxuXG4uZmEtYmFyY29kZS1yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY0XCI7IH1cblxuLmZhLWJhcmNvZGUtc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NVwiOyB9XG5cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLmZhLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMyXCI7IH1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjsgfVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cblxuLmZhLWJhc2tldGJhbGwtaG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiOyB9XG5cbi5mYS1iYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjVcIjsgfVxuXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzZcIjsgfVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjsgfVxuXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc3XCI7IH1cblxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uZmEtYmF0dGxlLW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNVwiOyB9XG5cbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiOyB9XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjsgfVxuXG4uZmEtYmVsbC1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0OFwiOyB9XG5cbi5mYS1iZWxsLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDlcIjsgfVxuXG4uZmEtYmVsbC1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDVcIjsgfVxuXG4uZmEtYmVsbC1zY2hvb2wtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDZcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG5cbi5mYS1iZWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZlwiOyB9XG5cbi5mYS1iZXRhbWF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE0XCI7IH1cblxuLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiOyB9XG5cbi5mYS1iaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0N1wiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmZhLWJpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YVwiOyB9XG5cbi5mYS1iaWtpbmctbW91bnRhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGJcIjsgfVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjsgfVxuXG4uZmEtYmlvaGF6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgwXCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cblxuLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjsgfVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjsgfVxuXG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiOyB9XG5cbi5mYS1ibGFua2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk4XCI7IH1cblxuLmZhLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjsgfVxuXG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5mYS1ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7IH1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjsgfVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi5mYS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7IH1cblxuLmZhLWJvbmUtYnJlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDhcIjsgfVxuXG4uZmEtYm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7IH1cblxuLmZhLWJvb2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ5XCI7IH1cblxuLmZhLWJvb2stZGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiOyB9XG5cbi5mYS1ib29rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk5XCI7IH1cblxuLmZhLWJvb2stbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNlwiOyB9XG5cbi5mYS1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MThcIjsgfVxuXG4uZmEtYm9vay1yZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjsgfVxuXG4uZmEtYm9vay1zcGVsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjhcIjsgfVxuXG4uZmEtYm9vay11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U3XCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLmZhLWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRiXCI7IH1cblxuLmZhLWJvb2tzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZThcIjsgfVxuXG4uZmEtYm9vbWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNVwiOyB9XG5cbi5mYS1ib290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgyXCI7IH1cblxuLmZhLWJvb3RoLWN1cnRhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzRcIjsgfVxuXG4uZmEtYm9vdHN0cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM2XCI7IH1cblxuLmZhLWJvcmRlci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGNcIjsgfVxuXG4uZmEtYm9yZGVyLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0ZFwiOyB9XG5cbi5mYS1ib3JkZXItY2VudGVyLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWNcIjsgfVxuXG4uZmEtYm9yZGVyLWNlbnRlci12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODlkXCI7IH1cblxuLmZhLWJvcmRlci1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0ZVwiOyB9XG5cbi5mYS1ib3JkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0ZlwiOyB9XG5cbi5mYS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MFwiOyB9XG5cbi5mYS1ib3JkZXItb3V0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTFcIjsgfVxuXG4uZmEtYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUyXCI7IH1cblxuLmZhLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1M1wiOyB9XG5cbi5mYS1ib3JkZXItc3R5bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU0XCI7IH1cblxuLmZhLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTVcIjsgfVxuXG4uZmEtYm93LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI5XCI7IH1cblxuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG5cbi5mYS1ib3dsaW5nLXBpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzdcIjsgfVxuXG4uZmEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7IH1cblxuLmZhLWJveC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWFcIjsgfVxuXG4uZmEtYm94LWJhbGxvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNVwiOyB9XG5cbi5mYS1ib3gtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjdcIjsgfVxuXG4uZmEtYm94LWZyYWdpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWJcIjsgfVxuXG4uZmEtYm94LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWNcIjsgfVxuXG4uZmEtYm94LWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlkXCI7IH1cblxuLmZhLWJveC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7IH1cblxuLmZhLWJveC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZlwiOyB9XG5cbi5mYS1ib3gtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEwXCI7IH1cblxuLmZhLWJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7IH1cblxuLmZhLWJveGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMVwiOyB9XG5cbi5mYS1ib3hpbmctZ2xvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzhcIjsgfVxuXG4uZmEtYnJhY2tldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTlcIjsgfVxuXG4uZmEtYnJhY2tldHMtY3VybHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWFcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi5mYS1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkY1wiOyB9XG5cbi5mYS1icmVhZC1sb2FmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ViXCI7IH1cblxuLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiOyB9XG5cbi5mYS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU2XCI7IH1cblxuLmZhLWJyaW5nLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU3XCI7IH1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiOyB9XG5cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiOyB9XG5cbi5mYS1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdlXCI7IH1cblxuLmZhLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7IH1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG5cbi5mYS1idWZmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzdcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cblxuLmZhLWJ1bGxzZXllLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ4XCI7IH1cblxuLmZhLWJ1bGxzZXllLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDlcIjsgfVxuXG4uZmEtYnVyZ2VyLXNvZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NThcIjsgfVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLmZhLWJ1cnJpdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWRcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjsgfVxuXG4uZmEtYnVzLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZFwiOyB9XG5cbi5mYS1idXNpbmVzcy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7IH1cblxuLmZhLWJ1eS1uLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE2XCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY2FiaW5ldC1maWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGJcIjsgfVxuXG4uZmEtY2FjdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE3XCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjsgfVxuXG4uZmEtY2FsY3VsYXRvci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGNcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLmZhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjsgfVxuXG4uZmEtY2FsZW5kYXItc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNlwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7IH1cblxuLmZhLWNhbWNvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhOFwiOyB9XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjsgfVxuXG4uZmEtY2FtZXJhLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMlwiOyB9XG5cbi5mYS1jYW1lcmEtbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTlcIjsgfVxuXG4uZmEtY2FtZXJhLXBvbGFyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFhXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG5cbi5mYS1jYW1wZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYVwiOyB9XG5cbi5mYS1jYW1wZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJiXCI7IH1cblxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjsgfVxuXG4uZmEtY2FuZGxlLWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiY1wiOyB9XG5cbi5mYS1jYW5keS1jYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg2XCI7IH1cblxuLmZhLWNhbmR5LWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmRcIjsgfVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjsgfVxuXG4uZmEtY2Fwc3VsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjsgfVxuXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjsgfVxuXG4uZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGZcIjsgfVxuXG4uZmEtY2FyLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU5XCI7IH1cblxuLmZhLWNhci1idW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUwXCI7IH1cblxuLmZhLWNhci1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWFcIjsgfVxuXG4uZmEtY2FyLWNyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7IH1cblxuLmZhLWNhci1nYXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTJcIjsgfVxuXG4uZmEtY2FyLW1lY2hhbmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUzXCI7IH1cblxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7IH1cblxuLmZhLWNhci10aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU1XCI7IH1cblxuLmZhLWNhci13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU2XCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJkXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJlXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMFwiOyB9XG5cbi5mYS1jYXJldC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzFcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjsgfVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjsgfVxuXG4uZmEtY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg3XCI7IH1cblxuLmZhLWNhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWJcIjsgfVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7IH1cblxuLmZhLWNhc3NldHRlLXRhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWJcIjsgfVxuXG4uZmEtY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJlXCI7IH1cblxuLmZhLWNhdWxkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJmXCI7IH1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNjdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWNcIjsgfVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiOyB9XG5cbi5mYS1jZW50b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzBcIjsgfVxuXG4uZmEtY2hhaXItb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMxXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjsgfVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7IH1cblxuLmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjsgfVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1jaGFydC1saW5lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGRcIjsgfVxuXG4uZmEtY2hhcnQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YVwiOyB9XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtY2hhcnQtcGllLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZVwiOyB9XG5cbi5mYS1jaGFydC1zY2F0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VlXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG5cbi5mYS1jaGVjay1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cblxuLmZhLWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiOyB9XG5cbi5mYS1jaGVlc2Utc3dpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjBcIjsgfVxuXG4uZmEtY2hlZXNlYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YxXCI7IH1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7IH1cblxuLmZhLWNoZXNzLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNiXCI7IH1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7IH1cblxuLmZhLWNoZXNzLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNkXCI7IH1cblxuLmZhLWNoZXNzLWNsb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZVwiOyB9XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cblxuLmZhLWNoZXNzLWtpbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQwXCI7IH1cblxuLmZhLWNoZXNzLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQyXCI7IH1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjsgfVxuXG4uZmEtY2hlc3MtcGF3bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDRcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ2XCI7IH1cblxuLmZhLWNoZXNzLXJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjsgfVxuXG4uZmEtY2hlc3Mtcm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cblxuLmZhLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjJcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyM1wiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNFwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOVwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJhXCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJiXCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4uZmEtY2hpbW5leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YlwiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uZmEtY2hyb21lY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOFwiOyB9XG5cbi5mYS1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIjsgfVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmZhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi5mYS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7IH1cblxuLmZhLWNsYXJpbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFkXCI7IH1cblxuLmZhLWNsYXctbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzJcIjsgfVxuXG4uZmEtY2xpbmljLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjsgfVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cblxuLmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiOyB9XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtbGlzdC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczN1wiOyB9XG5cbi5mYS1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU4XCI7IH1cblxuLmZhLWNsaXBib2FyZC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YzXCI7IH1cblxuLmZhLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG5cbi5mYS1jbG91ZC1kcml6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM4XCI7IH1cblxuLmZhLWNsb3VkLWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzlcIjsgfVxuXG4uZmEtY2xvdWQtaGFpbC1taXhlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYVwiOyB9XG5cbi5mYS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYlwiOyB9XG5cbi5mYS1jbG91ZC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMzXCI7IH1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczY1wiOyB9XG5cbi5mYS1jbG91ZC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZVwiOyB9XG5cbi5mYS1jbG91ZC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNkXCI7IH1cblxuLmZhLWNsb3VkLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2VcIjsgfVxuXG4uZmEtY2xvdWQtc2hvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZlwiOyB9XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQwXCI7IH1cblxuLmZhLWNsb3VkLXNsZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQxXCI7IH1cblxuLmZhLWNsb3VkLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDJcIjsgfVxuXG4uZmEtY2xvdWQtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM0XCI7IH1cblxuLmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQzXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cblxuLmZhLWNsb3VkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NFwiOyB9XG5cbi5mYS1jbG91ZHMtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NVwiOyB9XG5cbi5mYS1jbG91ZHMtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ2XCI7IH1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjsgfVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjsgfVxuXG4uZmEtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyN1wiOyB9XG5cbi5mYS1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmZhLWNvZGUtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg2XCI7IH1cblxuLmZhLWNvZGUtbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODdcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjsgfVxuXG4uZmEtY29mZmVlLXRvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzVcIjsgfVxuXG4uZmEtY29mZmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM2XCI7IH1cblxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7IH1cblxuLmZhLWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWNcIjsgfVxuXG4uZmEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEyXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MFwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEzXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTRcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTVcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTZcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNFwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhN1wiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZlwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE4XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE5XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFhXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFiXCI7IH1cblxuLmZhLWNvbW1lbnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWNcIjsgfVxuXG4uZmEtY29tbWVudC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjsgfVxuXG4uZmEtY29tbWVudC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cblxuLmZhLWNvbW1lbnQtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZVwiOyB9XG5cbi5mYS1jb21tZW50LWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFmXCI7IH1cblxuLmZhLWNvbW1lbnQtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjBcIjsgfVxuXG4uZmEtY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y1XCI7IH1cblxuLmZhLWNvbW1lbnQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjFcIjsgfVxuXG4uZmEtY29tbWVudC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiMFwiOyB9XG5cbi5mYS1jb21tZW50LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjJcIjsgfVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5mYS1jb21tZW50LXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI0XCI7IH1cblxuLmZhLWNvbW1lbnQtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4uZmEtY29tbWVudHMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI2XCI7IH1cblxuLmZhLWNvbW1lbnRzLWFsdC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTJcIjsgfVxuXG4uZmEtY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7IH1cblxuLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLmZhLWNvbXBhc3Mtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTlcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjsgfVxuXG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7IH1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjsgfVxuXG4uZmEtY29tcHJlc3Mtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNlwiOyB9XG5cbi5mYS1jb21wdXRlci1jbGFzc2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGIxXCI7IH1cblxuLmZhLWNvbXB1dGVyLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjJcIjsgfVxuXG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjsgfVxuXG4uZmEtY29uZmx1ZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZFwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi5mYS1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWRcIjsgfVxuXG4uZmEtY29udGFpbmVyLXN0b3JhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjdcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cblxuLmZhLWNvbnZleW9yLWJlbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmVcIjsgfVxuXG4uZmEtY29udmV5b3ItYmVsdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmZcIjsgfVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCI7IH1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZhLWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzdcIjsgfVxuXG4uZmEtY290dG9uLWJ1cmVhdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZVwiOyB9XG5cbi5mYS1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOFwiOyB9XG5cbi5mYS1jb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzhcIjsgfVxuXG4uZmEtY293YmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiM1wiOyB9XG5cbi5mYS1jb3diZWxsLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjRcIjsgfVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYzXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg5XCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhhXCI7IH1cblxuLmZhLWNyaWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDlcIjsgfVxuXG4uZmEtY3JpdGljYWwtcm9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOVwiOyB9XG5cbi5mYS1jcm9pc3NhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjZcIjsgfVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG5cbi5mYS1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiOyB9XG5cbi5mYS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiOyB9XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7IH1cblxuLmZhLWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjsgfVxuXG4uZmEtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjsgfVxuXG4uZmEtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7IH1cblxuLmZhLWNydXRjaGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y4XCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi5mYS1jdXJsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRhXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiOyB9XG5cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjsgfVxuXG4uZmEtZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2FcIjsgfVxuXG4uZmEtZGFnZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNiXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uZmEtZGVidWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjlcIjsgfVxuXG4uZmEtZGVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZVwiOyB9XG5cbi5mYS1kZWVyLXJ1ZG9scGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGZcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cblxuLmZhLWRlbW9jcmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ3XCI7IH1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjsgfVxuXG4uZmEtZGVza3RvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTBcIjsgfVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7IH1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjsgfVxuXG4uZmEtZGV3cG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDhcIjsgfVxuXG4uZmEtZGhhcm1hY2hha3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7IH1cblxuLmZhLWRobDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MFwiOyB9XG5cbi5mYS1kaWFnbm9zZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG5cbi5mYS1kaWFzcG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiOyB9XG5cbi5mYS1kaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIyXCI7IH1cblxuLmZhLWRpY2UtZDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNkXCI7IH1cblxuLmZhLWRpY2UtZDEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNlXCI7IH1cblxuLmZhLWRpY2UtZDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCI7IH1cblxuLmZhLWRpY2UtZDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDBcIjsgfVxuXG4uZmEtZGljZS1kNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiOyB9XG5cbi5mYS1kaWNlLWQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQyXCI7IH1cblxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiOyB9XG5cbi5mYS1kaWNlLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjRcIjsgfVxuXG4uZmEtZGljZS1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjVcIjsgfVxuXG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjsgfVxuXG4uZmEtZGljZS10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyN1wiOyB9XG5cbi5mYS1kaWNlLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOFwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLmZhLWRpZ2dpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWVcIjsgfVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjsgfVxuXG4uZmEtZGlwbG9tYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYVwiOyB9XG5cbi5mYS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCI7IH1cblxuLmZhLWRpc2MtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjVcIjsgfVxuXG4uZmEtZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MlwiOyB9XG5cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjsgfVxuXG4uZmEtZGlzZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYVwiOyB9XG5cbi5mYS1kaXZpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIjsgfVxuXG4uZmEtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjsgfVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cblxuLmZhLWRvLW5vdC1lbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlY1wiOyB9XG5cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjsgfVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cblxuLmZhLWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkM1wiOyB9XG5cbi5mYS1kb2ctbGVhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNFwiOyB9XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiOyB9XG5cbi5mYS1kb2xseS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3M1wiOyB9XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7IH1cblxuLmZhLWRvbGx5LWZsYXRiZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc1XCI7IH1cblxuLmZhLWRvbGx5LWZsYXRiZWQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzZcIjsgfVxuXG4uZmEtZG9uYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7IH1cblxuLmZhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7IH1cblxuLmZhLWRvb3Itb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7IH1cblxuLmZhLWRvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjsgfVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjsgfVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiOyB9XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7IH1cblxuLmZhLWRyYWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiOyB9XG5cbi5mYS1kcmF3LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZFwiOyB9XG5cbi5mYS1kcmF3LXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWVcIjsgfVxuXG4uZmEtZHJhdy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWZcIjsgfVxuXG4uZmEtZHJlaWRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MlwiOyB9XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjsgfVxuXG4uZmEtZHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWZcIjsgfVxuXG4uZmEtZHJvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYwXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiOyB9XG5cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7IH1cblxuLmZhLWRydW1zdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNlwiOyB9XG5cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjsgfVxuXG4uZmEtZHJ5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjFcIjsgfVxuXG4uZmEtZHJ5ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYyXCI7IH1cblxuLmZhLWR1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDhcIjsgfVxuXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjsgfVxuXG4uZmEtZHVtcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjsgfVxuXG4uZmEtZHVtcHN0ZXItZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NFwiOyB9XG5cbi5mYS1kdW5nZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ5XCI7IH1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG5cbi5mYS1lYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjBcIjsgfVxuXG4uZmEtZWFyLW11ZmZzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk1XCI7IH1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjsgfVxuXG4uZmEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiOyB9XG5cbi5mYS1lY2xpcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ5XCI7IH1cblxuLmZhLWVjbGlwc2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRhXCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmJcIjsgfVxuXG4uZmEtZWdnLWZyaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZjXCI7IH1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7IH1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG5cbi5mYS1lbGVwaGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkYVwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cblxuLmZhLWVsbGlwc2lzLWgtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzliXCI7IH1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWNcIjsgfVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiOyB9XG5cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiOyB9XG5cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjsgfVxuXG4uZmEtZW1wdHktc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU2XCI7IH1cblxuLmZhLWVuZ2luZS13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYyXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTdcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjsgfVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjsgfVxuXG4uZmEtZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzlcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjsgfVxuXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7IH1cblxuLmZhLWV4cGFuZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjRcIjsgfVxuXG4uZmEtZXhwYW5kLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZFwiOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG5cbi5mYS1leHBhbmQtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMFwiOyB9XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjsgfVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7IH1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLmZhLWV5ZS1ldmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRiXCI7IH1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiOyB9XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7IH1cblxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjsgfVxuXG4uZmEtZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYzXCI7IH1cblxuLmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRjXCI7IH1cblxuLmZhLWZhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjRcIjsgfVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiOyB9XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cblxuLmZhLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmRcIjsgfVxuXG4uZmEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjsgfVxuXG4uZmEtZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTdcIjsgfVxuXG4uZmEtZmVkb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk4XCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi5mYS1maWVsZC1ob2NrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGNcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4uZmEtZmlnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTlcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG5cbi5mYS1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjsgfVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG5cbi5mYS1maWxlLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYzXCI7IH1cblxuLmZhLWZpbGUtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OVwiOyB9XG5cbi5mYS1maWxlLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YVwiOyB9XG5cbi5mYS1maWxlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE2XCI7IH1cblxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7IH1cblxuLmZhLWZpbGUtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7IH1cblxuLmZhLWZpbGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIjsgfVxuXG4uZmEtZmlsZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7IH1cblxuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEtZmlsZS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYVwiOyB9XG5cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiOyB9XG5cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmZhLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiOyB9XG5cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCI7IH1cblxuLmZhLWZpbGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiOyB9XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cblxuLmZhLWZpbGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMThcIjsgfVxuXG4uZmEtZmlsZS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiNlwiOyB9XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1maWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTlcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cblxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcyXCI7IH1cblxuLmZhLWZpbGUtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY1XCI7IH1cblxuLmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTczXCI7IH1cblxuLmZhLWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWJcIjsgfVxuXG4uZmEtZmlsZS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxN1wiOyB9XG5cbi5mYS1maWxlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiOyB9XG5cbi5mYS1maWxlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWNcIjsgfVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZFwiOyB9XG5cbi5mYS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7IH1cblxuLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLmZhLWZpbG0tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EwXCI7IH1cblxuLmZhLWZpbG0tY2FuaXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjdcIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7IH1cblxuLmZhLWZpbmdlcnByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc3XCI7IH1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjsgfVxuXG4uZmEtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjsgfVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjsgfVxuXG4uZmEtZmlyZS1zbW9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0YlwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLmZhLWZpcmVwbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5YVwiOyB9XG5cbi5mYS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBhXCI7IH1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjsgfVxuXG4uZmEtZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OFwiOyB9XG5cbi5mYS1maXNoLWNvb2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZVwiOyB9XG5cbi5mYS1maXN0LXJhaXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZVwiOyB9XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7IH1cblxuLmZhLWZsYWctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRjXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLmZhLWZsYWctdXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRkXCI7IH1cblxuLmZhLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRmXCI7IH1cblxuLmZhLWZsYXNobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjhcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4uZmEtZmxhc2stcG9pc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUwXCI7IH1cblxuLmZhLWZsYXNrLXBvdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMVwiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjsgfVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cblxuLmZhLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZlwiOyB9XG5cbi5mYS1mbG93ZXItZGFmZm9kaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDBcIjsgfVxuXG4uZmEtZmxvd2VyLXR1bGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAxXCI7IH1cblxuLmZhLWZsdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzlcIjsgfVxuXG4uZmEtZmx1dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjlcIjsgfVxuXG4uZmEtZmx1eC1jYXBhY2l0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmFcIjsgfVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7IH1cblxuLmZhLWZvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZVwiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLmZhLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVlXCI7IH1cblxuLmZhLWZvbGRlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZlwiOyB9XG5cbi5mYS1mb2xkZXItdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMlwiOyB9XG5cbi5mYS1mb2xkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYwXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiOyB9XG5cbi5mYS1mb250LWNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjZcIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiOyB9XG5cbi5mYS1mb290YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7IH1cblxuLmZhLWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZlwiOyB9XG5cbi5mYS1mb3JrbGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjsgfVxuXG4uZmEtZnJhZ2lsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYlwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG5cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cblxuLmZhLWZyZW5jaC1mcmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwM1wiOyB9XG5cbi5mYS1mcm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7IH1cblxuLmZhLWZyb3N0eS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzliXCI7IH1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLmZhLWZyb3duLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjsgfVxuXG4uZmEtZnVsY3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiOyB9XG5cbi5mYS1mdW5jdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MVwiOyB9XG5cbi5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCI7IH1cblxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5mYS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwY1wiOyB9XG5cbi5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjsgfVxuXG4uZmEtZ2FtZS1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2N1wiOyB9XG5cbi5mYS1nYW1lLWJvYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2OFwiOyB9XG5cbi5mYS1nYW1lLWNvbnNvbGUtaGFuZGhlbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmJcIjsgfVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiOyB9XG5cbi5mYS1nYW1lcGFkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiY1wiOyB9XG5cbi5mYS1nYXMtcHVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZlwiOyB9XG5cbi5mYS1nYXMtcHVtcC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNFwiOyB9XG5cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiOyB9XG5cbi5mYS1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi5mYS1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMlwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7IH1cblxuLmZhLWdpZnQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2M1wiOyB9XG5cbi5mYS1naWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiOyB9XG5cbi5mYS1naW5nZXJicmVhZC1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWRcIjsgfVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cblxuLmZhLWdpdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDFcIjsgfVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7IH1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjsgfVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7IH1cblxuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA0XCI7IH1cblxuLmZhLWdsYXNzLWNoYW1wYWduZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZVwiOyB9XG5cbi5mYS1nbGFzcy1jaGVlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWZcIjsgfVxuXG4uZmEtZ2xhc3MtY2l0cnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY5XCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjsgfVxuXG4uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiOyB9XG5cbi5mYS1nbGFzcy13aGlza2V5LXJvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ExXCI7IH1cblxuLmZhLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzBcIjsgfVxuXG4uZmEtZ2xhc3Nlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjVcIjsgfVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjsgfVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiOyB9XG5cbi5mYS1nbG9iZS1hZnJpY2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2NcIjsgfVxuXG4uZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjsgfVxuXG4uZmEtZ2xvYmUtYXNpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiOyB9XG5cbi5mYS1nbG9iZS1ldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTJcIjsgfVxuXG4uZmEtZ2xvYmUtc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhM1wiOyB9XG5cbi5mYS1nbG9iZS1zdGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNlwiOyB9XG5cbi5mYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjsgfVxuXG4uZmEtZ29sZi1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7IH1cblxuLmZhLWdvbGYtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MVwiOyB9XG5cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIjsgfVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiOyB9XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLmZhLWdvcHVyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjsgfVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjsgfVxuXG4uZmEtZ3JhbW9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiZFwiOyB9XG5cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMVwiOyB9XG5cbi5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzJcIjsgfVxuXG4uZmEtZ3JpbWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZlwiOyB9XG5cbi5mYS1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7IH1cblxuLmZhLWdyaW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7IH1cblxuLmZhLWdyaW4tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MlwiOyB9XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjsgfVxuXG4uZmEtZ3Jpbi1oZWFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjsgfVxuXG4uZmEtZ3Jpbi1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjsgfVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjsgfVxuXG4uZmEtZ3Jpbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiOyB9XG5cbi5mYS1ncmluLXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7IH1cblxuLmZhLWdyaW4td2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiOyB9XG5cbi5mYS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjsgfVxuXG4uZmEtZ3JpcC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNFwiOyB9XG5cbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7IH1cblxuLmZhLWdyaXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIjsgfVxuXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjsgfVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjsgfVxuXG4uZmEtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E2XCI7IH1cblxuLmZhLWd1aXRhci1lbGVjdHJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiZVwiOyB9XG5cbi5mYS1ndWl0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJmXCI7IH1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjsgfVxuXG4uZmEtaDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTNcIjsgfVxuXG4uZmEtaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTRcIjsgfVxuXG4uZmEtaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTVcIjsgfVxuXG4uZmEtaDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmFcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7IH1cblxuLmZhLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjsgfVxuXG4uZmEtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA1XCI7IH1cblxuLmZhLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlM1wiOyB9XG5cbi5mYS1oYW1tZXItd2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU0XCI7IH1cblxuLmZhLWhhbXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCI7IH1cblxuLmZhLWhhbmQtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmNcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2JcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNVwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmZcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjsgfVxuXG4uZmEtaGFuZC1saXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4uZmEtaGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA2XCI7IH1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjsgfVxuXG4uZmEtaGFuZC1yZWNlaXZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2NcIjsgfVxuXG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjsgfVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiOyB9XG5cbi5mYS1oYW5kcy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjM1wiOyB9XG5cbi5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cblxuLmZhLWhhbmRzLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNVwiOyB9XG5cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNlwiOyB9XG5cbi5mYS1oYW51a2lhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiOyB9XG5cbi5mYS1oYXJkLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cblxuLmZhLWhhdC1jaGVmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZiXCI7IH1cblxuLmZhLWhhdC1jb3dib3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzBcIjsgfVxuXG4uZmEtaGF0LWNvd2JveS1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMxXCI7IH1cblxuLmZhLWhhdC1zYW50YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhN1wiOyB9XG5cbi5mYS1oYXQtd2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E4XCI7IH1cblxuLmZhLWhhdC13aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlN1wiOyB9XG5cbi5mYS1oYXQtd2l6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU4XCI7IH1cblxuLmZhLWhheWthbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NlwiOyB9XG5cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjsgfVxuXG4uZmEtaGVhZC1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU5XCI7IH1cblxuLmZhLWhlYWQtc2lkZS1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwOFwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMlwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwOVwiOyB9XG5cbi5mYS1oZWFkLXZyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVhXCI7IH1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiOyB9XG5cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cblxuLmZhLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOVwiOyB9XG5cbi5mYS1oZWFydC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzdcIjsgfVxuXG4uZmEtaGVhcnQtcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmOFwiOyB9XG5cbi5mYS1oZWFydC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzhcIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmZhLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjsgfVxuXG4uZmEtaGVsbWV0LWJhdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlYlwiOyB9XG5cbi5mYS1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEyXCI7IH1cblxuLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7IH1cblxuLmZhLWhpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlY1wiOyB9XG5cbi5mYS1oaXBwbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZFwiOyB9XG5cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7IH1cblxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG5cbi5mYS1ob2NrZXktbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZVwiOyB9XG5cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiOyB9XG5cbi5mYS1ob2NrZXktc3RpY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU0XCI7IH1cblxuLmZhLWhvbGx5LWJlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FhXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtaG9tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGFcIjsgfVxuXG4uZmEtaG9tZS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjOVwiOyB9XG5cbi5mYS1ob21lLWxnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBiXCI7IH1cblxuLmZhLWhvbWUtbGctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBjXCI7IH1cblxuLmZhLWhvb2QtY2xvYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWZcIjsgfVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4uZmEtaG9yaXpvbnRhbC1ydWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZjXCI7IH1cblxuLmZhLWhvcm5iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7IH1cblxuLmZhLWhvcnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYwXCI7IH1cblxuLmZhLWhvcnNlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWJcIjsgfVxuXG4uZmEtaG9yc2Utc2FkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMzXCI7IH1cblxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjsgfVxuXG4uZmEtaG9zcGl0YWwtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZFwiOyB9XG5cbi5mYS1ob3NwaXRhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGVcIjsgfVxuXG4uZmEtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiOyB9XG5cbi5mYS1ob3Rkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGZcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjsgfVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjsgfVxuXG4uZmEtaG91c2UtZmxvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGZcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uZmEtaHJ5dm5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7IH1cblxuLmZhLWh1bWlkaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUwXCI7IH1cblxuLmZhLWh1cnJpY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MVwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5mYS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjsgfVxuXG4uZmEtaWNlLXNrYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FjXCI7IH1cblxuLmZhLWljaWNsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWRcIjsgfVxuXG4uZmEtaWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmRcIjsgfVxuXG4uZmEtaWNvbnMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZlXCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjsgfVxuXG4uZmEtaWdsb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWVcIjsgfVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4uZmEtaW1hZ2UtcG9sYXJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzRcIjsgfVxuXG4uZmEtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjsgfVxuXG4uZmEtaW5ib3gtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTBcIjsgfVxuXG4uZmEtaW5ib3gtb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzExXCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5mYS1pbmR1c3RyeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjNcIjsgfVxuXG4uZmEtaW5maW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzRcIjsgfVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiOyB9XG5cbi5mYS1pbmZvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZlwiOyB9XG5cbi5mYS1pbmhhbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY5XCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbi5mYS1pbnRlZ3JhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2N1wiOyB9XG5cbi5mYS1pbnRlcmNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZlwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi5mYS1pbnRlcnNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjhcIjsgfVxuXG4uZmEtaW52ZW50b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgwXCI7IH1cblxuLmZhLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IwXCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uZmEtaXNsYW5kLXRyb3BpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODExXCI7IH1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiOyB9XG5cbi5mYS1pdGNoLWlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNhXCI7IH1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiOyB9XG5cbi5mYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiOyB9XG5cbi5mYS1qYWNrLW8tbGFudGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZVwiOyB9XG5cbi5mYS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCI7IH1cblxuLmZhLWplZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjlcIjsgfVxuXG4uZmEtamVkaS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiOyB9XG5cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7IH1cblxuLmZhLWppcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjFcIjsgfVxuXG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjsgfVxuXG4uZmEtam9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cblxuLmZhLWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7IH1cblxuLmZhLWpveXN0aWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM1XCI7IH1cblxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7IH1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi5mYS1qdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzZcIjsgfVxuXG4uZmEta2FhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjsgfVxuXG4uZmEta2FnZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZhXCI7IH1cblxuLmZhLWthem9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM3XCI7IH1cblxuLmZhLWtlcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmZcIjsgfVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7IH1cblxuLmZhLWtleS1za2VsZXRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmM1wiOyB9XG5cbi5mYS1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7IH1cblxuLmZhLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiOyB9XG5cbi5mYS1rZXlub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZjXCI7IH1cblxuLmZhLWtoYW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiOyB9XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiOyB9XG5cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7IH1cblxuLmZhLWtpZG5leXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmJcIjsgfVxuXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiOyB9XG5cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjsgfVxuXG4uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7IH1cblxuLmZhLWtpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjRcIjsgfVxuXG4uZmEta2l3aS1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7IH1cblxuLmZhLWtuaWZlLWtpdGNoZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjVcIjsgfVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7IH1cblxuLmZhLWxhbWJkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZVwiOyB9XG5cbi5mYS1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNhXCI7IH1cblxuLmZhLWxhbmRtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZmXCI7IH1cblxuLmZhLWxhbmRtYXJrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjsgfVxuXG4uZmEtbGFwdG9wLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTJcIjsgfVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG5cbi5mYS1sYXNzbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjOFwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS1sYXVnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiOyB9XG5cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiOyB9XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cblxuLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7IH1cblxuLmZhLWxheWVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZlXCI7IH1cblxuLmZhLWxheWVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmZcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XG5cbi5mYS1sZWFmLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNiXCI7IH1cblxuLmZhLWxlYWYtbWFwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjZcIjsgfVxuXG4uZmEtbGVhZi1vYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjdcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiOyB9XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG5cbi5mYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjsgfVxuXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5mYS1saWdodGJ1bGItZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcwXCI7IH1cblxuLmZhLWxpZ2h0YnVsYi1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MVwiOyB9XG5cbi5mYS1saWdodGJ1bGItb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzJcIjsgfVxuXG4uZmEtbGlnaHRidWxiLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjczXCI7IH1cblxuLmZhLWxpZ2h0cy1ob2xpZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IyXCI7IH1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjsgfVxuXG4uZmEtbGluZS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcwXCI7IH1cblxuLmZhLWxpbmUtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcxXCI7IH1cblxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cblxuLmZhLWxpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDBcIjsgfVxuXG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjsgfVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjsgfVxuXG4uZmEtbGlzdC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjOVwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDFcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4uZmEtbG9jYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAyXCI7IH1cblxuLmZhLWxvY2F0aW9uLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAzXCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjsgfVxuXG4uZmEtbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGRcIjsgfVxuXG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7IH1cblxuLmZhLWxvY2stb3Blbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzJcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cblxuLmZhLWxvdmVzZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNjXCI7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjsgfVxuXG4uZmEtbHVjaGFkb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTVcIjsgfVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7IH1cblxuLmZhLWx1bmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA0XCI7IH1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjsgfVxuXG4uZmEtbWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmOFwiOyB9XG5cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi5mYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjsgfVxuXG4uZmEtbWFpbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxM1wiOyB9XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjsgfVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG5cbi5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZlwiOyB9XG5cbi5mYS1tYW5kb2xpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmOVwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4uZmEtbWFwLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiOyB9XG5cbi5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7IH1cblxuLmZhLW1hcC1tYXJrZXItYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA1XCI7IH1cblxuLmZhLW1hcC1tYXJrZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDZcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA3XCI7IH1cblxuLmZhLW1hcC1tYXJrZXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDhcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGFcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwYlwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBjXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGRcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5mYS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiOyB9XG5cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiOyB9XG5cbi5mYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uZmEtbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7IH1cblxuLmZhLW1lYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTRcIjsgfVxuXG4uZmEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjsgfVxuXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjsgfVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7IH1cblxuLmZhLW1lZHJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG5cbi5mYS1tZWdhcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzVcIjsgfVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjsgfVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLW1laC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiOyB9XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7IH1cblxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiOyB9XG5cbi5mYS1tZW5kZWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiM1wiOyB9XG5cbi5mYS1tZW5vcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4uZmEtbWV0ZW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUzXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zdGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjYlwiOyB9XG5cbi5mYS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7IH1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiOyB9XG5cbi5mYS1taW5kLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc3XCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XG5cbi5mYS1taW51cy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA3XCI7IH1cblxuLmZhLW1pbnVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDhcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cblxuLmZhLW1pc3RsZXRvZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNFwiOyB9XG5cbi5mYS1taXR0ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjVcIjsgfVxuXG4uZmEtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cblxuLmZhLW1penVuaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjY1wiOyB9XG5cbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG5cbi5mYS1tb2JpbGUtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiOyB9XG5cbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG5cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjsgfVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG5cbi5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiOyB9XG5cbi5mYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiOyB9XG5cbi5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3MlwiOyB9XG5cbi5mYS1tb25leS1jaGVjay1lZGl0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3M1wiOyB9XG5cbi5mYS1tb25pdG9yLWhlYXJ0LXJhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTFcIjsgfVxuXG4uZmEtbW9ua2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZiXCI7IH1cblxuLmZhLW1vbnVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7IH1cblxuLmZhLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjsgfVxuXG4uZmEtbW9vbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NFwiOyB9XG5cbi5mYS1tb29uLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU1XCI7IH1cblxuLmZhLW1vcnRhci1wZXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTdcIjsgfVxuXG4uZmEtbW9zcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc4XCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4uZmEtbW91bnRhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmNcIjsgfVxuXG4uZmEtbW91bnRhaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZkXCI7IH1cblxuLmZhLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNjXCI7IH1cblxuLmZhLW1vdXNlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjZFwiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmZhLW1wMy1wbGF5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2VcIjsgfVxuXG4uZmEtbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc0XCI7IH1cblxuLmZhLW11Zy1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjZcIjsgfVxuXG4uZmEtbXVnLW1hcnNobWFsbG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiN1wiOyB9XG5cbi5mYS1tdWctdGVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc1XCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7IH1cblxuLmZhLW11c2ljLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjZlwiOyB9XG5cbi5mYS1tdXNpYy1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDBcIjsgfVxuXG4uZmEtbXVzaWMtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDFcIjsgfVxuXG4uZmEtbmFwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiOyB9XG5cbi5mYS1uYXJ3aGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZlXCI7IH1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjsgfVxuXG4uZmEtbmV0d29yay13aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZlwiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLmZhLW5pbWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOFwiOyB9XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7IH1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjsgfVxuXG4uZmEtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNlXCI7IH1cblxuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjsgfVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7IH1cblxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiOyB9XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjsgfVxuXG4uZmEtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNlwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLmZhLW9pbC1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTNcIjsgfVxuXG4uZmEtb2lsLXRlbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTRcIjsgfVxuXG4uZmEtb2xkLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEwXCI7IH1cblxuLmZhLW9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc5XCI7IH1cblxuLmZhLW9tZWdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdhXCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cblxuLmZhLW9yY2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQyXCI7IH1cblxuLmZhLW9ybmFtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I4XCI7IH1cblxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiOyB9XG5cbi5mYS1vdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMFwiOyB9XG5cbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7IH1cblxuLmZhLW92ZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc2XCI7IH1cblxuLmZhLXBhZ2UtYnJlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzdcIjsgfVxuXG4uZmEtcGFnZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjsgfVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cblxuLmZhLXBhZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE1XCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cblxuLmZhLXBhaW50LWJydXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOVwiOyB9XG5cbi5mYS1wYWludC1yb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWFcIjsgfVxuXG4uZmEtcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZlwiOyB9XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjsgfVxuXG4uZmEtcGFsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7IH1cblxuLmZhLXBhbGxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODNcIjsgfVxuXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7IH1cblxuLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cblxuLmZhLXBhcmFncmFwaC1ydGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzhcIjsgfVxuXG4uZmEtcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiOyB9XG5cbi5mYS1wYXJraW5nLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNVwiOyB9XG5cbi5mYS1wYXJraW5nLWNpcmNsZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNlwiOyB9XG5cbi5mYS1wYXJraW5nLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE3XCI7IH1cblxuLmZhLXBhc3Nwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7IH1cblxuLmZhLXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdiXCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7IH1cblxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG5cbi5mYS1wYXctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAxXCI7IH1cblxuLmZhLXBhdy1jbGF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMlwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjsgfVxuXG4uZmEtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2NcIjsgfVxuXG4uZmEtcGVnYXN1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwM1wiOyB9XG5cbi5mYS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjsgfVxuXG4uZmEtcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiOyB9XG5cbi5mYS1wZW4tZmFuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWNcIjsgfVxuXG4uZmEtcGVuLW5pYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZFwiOyB9XG5cbi5mYS1wZW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiOyB9XG5cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7IH1cblxuLmZhLXBlbmNpbC1wYWludGJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE4XCI7IH1cblxuLmZhLXBlbmNpbC1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiOyB9XG5cbi5mYS1wZW5uYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU2XCI7IH1cblxuLmZhLXBlbm55LWFyY2FkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNFwiOyB9XG5cbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjsgfVxuXG4uZmEtcGVwcGVyLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNlwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjsgfVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cblxuLmZhLXBlcnNvbi1ib290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NlwiOyB9XG5cbi5mYS1wZXJzb24tY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2ZcIjsgfVxuXG4uZmEtcGVyc29uLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQwXCI7IH1cblxuLmZhLXBlcnNvbi1kb2xseS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMVwiOyB9XG5cbi5mYS1wZXJzb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1N1wiOyB9XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiOyB9XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cblxuLmZhLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OVwiOyB9XG5cbi5mYS1waG9uZS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2FcIjsgfVxuXG4uZmEtcGhvbmUtb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdkXCI7IH1cblxuLmZhLXBob25lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDJcIjsgfVxuXG4uZmEtcGhvbmUtcm90YXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQzXCI7IH1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7IH1cblxuLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5mYS1waG90by12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3Y1wiOyB9XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjsgfVxuXG4uZmEtcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2VcIjsgfVxuXG4uZmEtcGlhbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDRcIjsgfVxuXG4uZmEtcGlhbm8ta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDVcIjsgfVxuXG4uZmEtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA1XCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi5mYS1waWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDZcIjsgfVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiOyB9XG5cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxN1wiOyB9XG5cbi5mYS1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOFwiOyB9XG5cbi5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmZhLXBsYW5lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZVwiOyB9XG5cbi5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7IH1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiOyB9XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7IH1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjsgfVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiOyB9XG5cbi5mYS1wbHVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDBcIjsgfVxuXG4uZmEtcGx1cy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAxXCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjsgfVxuXG4uZmEtcG9kaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgwXCI7IH1cblxuLmZhLXBvZGl1bS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU4XCI7IH1cblxuLmZhLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIjsgfVxuXG4uZmEtcG9sbC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgyXCI7IH1cblxuLmZhLXBvbGwtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU5XCI7IH1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG5cbi5mYS1wb28tc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWFcIjsgfVxuXG4uZmEtcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOVwiOyB9XG5cbi5mYS1wb3Bjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE5XCI7IH1cblxuLmZhLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7IH1cblxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7IH1cblxuLmZhLXByYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODNcIjsgfVxuXG4uZmEtcHJheWluZy1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjFcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XG5cbi5mYS1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODVcIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjsgfVxuXG4uZmEtcHJpbnQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFhXCI7IH1cblxuLmZhLXByaW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg2XCI7IH1cblxuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiOyB9XG5cbi5mYS1wcm9qZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDZcIjsgfVxuXG4uZmEtcHVtcGtpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwN1wiOyB9XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLmZhLXF1ZXN0aW9uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZFwiOyB9XG5cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjsgfVxuXG4uZmEtcXVpbnNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU5XCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4uZmEtcXVyYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODdcIjsgfVxuXG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7IH1cblxuLmZhLXJhYmJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwOFwiOyB9XG5cbi5mYS1yYWJiaXQtZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwOVwiOyB9XG5cbi5mYS1yYWNxdWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVhXCI7IH1cblxuLmZhLXJhZGlhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOVwiOyB9XG5cbi5mYS1yYWRpYXRpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JhXCI7IH1cblxuLmZhLXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ3XCI7IH1cblxuLmZhLXJhZGlvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkOFwiOyB9XG5cbi5mYS1yYWluYm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzViXCI7IH1cblxuLmZhLXJhaW5kcm9wczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1Y1wiOyB9XG5cbi5mYS1yYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGFcIjsgfVxuXG4uZmEtcmFtcC1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ0XCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiOyB9XG5cbi5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmJcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiOyB9XG5cbi5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZFwiOyB9XG5cbi5mYS1yZWFkbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDVcIjsgfVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmEtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiOyB9XG5cbi5mYS1yZWNvcmQtdmlueWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDlcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYVwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmJcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmNcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXJlZGhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiY1wiOyB9XG5cbi5mYS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cblxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZFwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjsgfVxuXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7IH1cblxuLmZhLXJlcGVhdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY1XCI7IH1cblxuLmZhLXJlcGVhdC0xLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiOyB9XG5cbi5mYS1yZXBlYXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY0XCI7IH1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7IH1cblxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjsgfVxuXG4uZmEtcmVwdWJsaWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZVwiOyB9XG5cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjsgfVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cblxuLmZhLXJlc3Ryb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4uZmEtcmV0d2VldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjFcIjsgfVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIyXCI7IH1cblxuLmZhLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiOyB9XG5cbi5mYS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7IH1cblxuLmZhLXJpbmdzLXdlZGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWJcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiOyB9XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7IH1cblxuLmZhLXJvdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7IH1cblxuLmZhLXJvdXRlLWhpZ2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWFcIjsgfVxuXG4uZmEtcm91dGUtaW50ZXJzdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxYlwiOyB9XG5cbi5mYS1yb3V0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGFcIjsgfVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uZmEtcnVibGUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiOyB9XG5cbi5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiOyB9XG5cbi5mYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7IH1cblxuLmZhLXJ1bGVyLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFjXCI7IH1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7IH1cblxuLmZhLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIjsgfVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG5cbi5mYS1ydjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZVwiOyB9XG5cbi5mYS1zYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFjXCI7IH1cblxuLmZhLXNhY2stZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFkXCI7IH1cblxuLmZhLXNhZC1jcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjsgfVxuXG4uZmEtc2FkLXRlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cblxuLmZhLXNhbGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFlXCI7IH1cblxuLmZhLXNhbGVzZm9yY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2JcIjsgfVxuXG4uZmEtc2FuZHdpY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWZcIjsgfVxuXG4uZmEtc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZVwiOyB9XG5cbi5mYS1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmZcIjsgfVxuXG4uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzBcIjsgfVxuXG4uZmEtc2F1c2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMFwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNheC1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGJcIjsgfVxuXG4uZmEtc2F4b3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRjXCI7IH1cblxuLmZhLXNjYWxwZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWRcIjsgfVxuXG4uZmEtc2NhbHBlbC1wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFlXCI7IH1cblxuLmZhLXNjYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODhcIjsgfVxuXG4uZmEtc2Nhbm5lci1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmM1wiOyB9XG5cbi5mYS1zY2FubmVyLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg5XCI7IH1cblxuLmZhLXNjYW5uZXItdG91Y2hzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGFcIjsgfVxuXG4uZmEtc2NhcmVjcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBkXCI7IH1cblxuLmZhLXNjYXJmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MxXCI7IH1cblxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG5cbi5mYS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjsgfVxuXG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjsgfVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cblxuLmZhLXNjcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZVwiOyB9XG5cbi5mYS1zY3JvbGwtb2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBmXCI7IH1cblxuLmZhLXNjcnViYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY4XCI7IH1cblxuLmZhLXNjeXRoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMFwiOyB9XG5cbi5mYS1zZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7IH1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiOyB9XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjsgfVxuXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjsgfVxuXG4uZmEtc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDhcIjsgfVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjsgfVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cblxuLmZhLXNlbmQtYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZVwiOyB9XG5cbi5mYS1zZW5kLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdmXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjsgfVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7IH1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLXNoYXJlLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2N1wiOyB9XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEtc2hlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTFcIjsgfVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjsgfVxuXG4uZmEtc2hpZWxkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY3XCI7IH1cblxuLmZhLXNoaWVsZC1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMlwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjsgfVxuXG4uZmEtc2hpcHBpbmctdGltZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNoaXNoLWtlYmFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIxXCI7IH1cblxuLmZhLXNob2UtcHJpbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiOyB9XG5cbi5mYS1zaG92ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTNcIjsgfVxuXG4uZmEtc2hvdmVsLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzNcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cblxuLmZhLXNocmVkZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhhXCI7IH1cblxuLmZhLXNodXR0bGUtdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7IH1cblxuLmZhLXNodXR0bGVjb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDViXCI7IH1cblxuLmZhLXNpY2tsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMlwiOyB9XG5cbi5mYS1zaWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4YlwiOyB9XG5cbi5mYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjsgfVxuXG4uZmEtc2lnbi1pbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjsgfVxuXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiOyB9XG5cbi5mYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cblxuLmZhLXNpZ25hbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhjXCI7IH1cblxuLmZhLXNpZ25hbC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhkXCI7IH1cblxuLmZhLXNpZ25hbC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhlXCI7IH1cblxuLmZhLXNpZ25hbC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhmXCI7IH1cblxuLmZhLXNpZ25hbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTBcIjsgfVxuXG4uZmEtc2lnbmFsLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkxXCI7IH1cblxuLmZhLXNpZ25hbC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MlwiOyB9XG5cbi5mYS1zaWduYWwtYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTNcIjsgfVxuXG4uZmEtc2lnbmFsLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NFwiOyB9XG5cbi5mYS1zaWduYWwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTVcIjsgfVxuXG4uZmEtc2lnbmFsLXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkZFwiOyB9XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjsgfVxuXG4uZmEtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLmZhLXNpdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIjsgfVxuXG4uZmEtc2thdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNVwiOyB9XG5cbi5mYS1za2VsZXRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMFwiOyB9XG5cbi5mYS1za2V0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzZcIjsgfVxuXG4uZmEtc2tpLWp1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzdcIjsgfVxuXG4uZmEtc2tpLWxpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzhcIjsgfVxuXG4uZmEtc2tpaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7IH1cblxuLmZhLXNraWluZy1ub3JkaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2FcIjsgfVxuXG4uZmEtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjsgfVxuXG4uZmEtc2t1bGwtY293OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRlXCI7IH1cblxuLmZhLXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTRcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiOyB9XG5cbi5mYS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNVwiOyB9XG5cbi5mYS1zbGVkZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYlwiOyB9XG5cbi5mYS1zbGVpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2NcIjsgfVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLXNsaWRlcnMtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjBcIjsgfVxuXG4uZmEtc2xpZGVycy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YxXCI7IH1cblxuLmZhLXNsaWRlcnMtdi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjJcIjsgfVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiOyB9XG5cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5mYS1zbWlsZS1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7IH1cblxuLmZhLXNtaWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjlcIjsgfVxuXG4uZmEtc21pbGUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiOyB9XG5cbi5mYS1zbW9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCI7IH1cblxuLmZhLXNtb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYwXCI7IH1cblxuLmZhLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjsgfVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjsgfVxuXG4uZmEtc21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NkXCI7IH1cblxuLmZhLXNuYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE2XCI7IH1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG5cbi5mYS1zbm9vemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODBcIjsgfVxuXG4uZmEtc25vdy1ibG93aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYxXCI7IH1cblxuLmZhLXNub3dib2FyZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZVwiOyB9XG5cbi5mYS1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjsgfVxuXG4uZmEtc25vd2ZsYWtlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZlwiOyB9XG5cbi5mYS1zbm93bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QwXCI7IH1cblxuLmZhLXNub3dtb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDFcIjsgfVxuXG4uZmEtc25vd3Bsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDJcIjsgfVxuXG4uZmEtc29ja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTZcIjsgfVxuXG4uZmEtc29sYXItcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmFcIjsgfVxuXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgyXCI7IH1cblxuLmZhLXNvcnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgzXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODRcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg1XCI7IH1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODZcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODdcIjsgfVxuXG4uZmEtc29ydC1zaGFwZXMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4OFwiOyB9XG5cbi5mYS1zb3J0LXNoYXBlcy1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4OVwiOyB9XG5cbi5mYS1zb3J0LXNoYXBlcy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4YVwiOyB9XG5cbi5mYS1zb3J0LXNoYXBlcy11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGJcIjsgfVxuXG4uZmEtc29ydC1zaXplLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGNcIjsgfVxuXG4uZmEtc29ydC1zaXplLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhkXCI7IH1cblxuLmZhLXNvcnQtc2l6ZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZVwiOyB9XG5cbi5mYS1zb3J0LXNpemUtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhmXCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG5cbi5mYS1zb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIzXCI7IH1cblxuLmZhLXNvdXJjZXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDNcIjsgfVxuXG4uZmEtc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJiXCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjsgfVxuXG4uZmEtc3BhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjRcIjsgfVxuXG4uZmEtc3BhcmtsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTBcIjsgfVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiOyB9XG5cbi5mYS1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRmXCI7IH1cblxuLmZhLXNwZWFrZXItZGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzY1wiOyB9XG5cbi5mYS1zcGVha2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMFwiOyB9XG5cbi5mYS1zcGVsbC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MVwiOyB9XG5cbi5mYS1zcGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIjsgfVxuXG4uZmEtc3BpZGVyLWJsYWNrLXdpZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE4XCI7IH1cblxuLmZhLXNwaWRlci13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTlcIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5mYS1zcGlubmVyLXRoaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y0XCI7IH1cblxuLmZhLXNwbG90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLmZhLXNxdWFyZS1yb290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk3XCI7IH1cblxuLmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiOyB9XG5cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiOyB9XG5cbi5mYS1zcXVpcnJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxYVwiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG5cbi5mYS1zdGFja3BhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDJcIjsgfVxuXG4uZmEtc3RhZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWJcIjsgfVxuXG4uZmEtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmZcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiOyB9XG5cbi5mYS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OVwiOyB9XG5cbi5mYS1zdGFyLWNocmlzdG1hczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNFwiOyB9XG5cbi5mYS1zdGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYzXCI7IH1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7IH1cblxuLmZhLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIjsgfVxuXG4uZmEtc3Rhci1vZi1saWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCI7IH1cblxuLmZhLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYyXCI7IH1cblxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjsgfVxuXG4uZmEtc3RlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjRcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiOyB9XG5cbi5mYS1zdGVlcmluZy13aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMlwiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4uZmEtc3RvY2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDVcIjsgfVxuXG4uZmEtc3RvbWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyM1wiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG5cbi5mYS1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiOyB9XG5cbi5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGZcIjsgfVxuXG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7IH1cblxuLmZhLXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MFwiOyB9XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG5cbi5mYS1zdHJldGNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjVcIjsgfVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiOyB9XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjsgfVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjsgfVxuXG4uZmEtc3Ryb29wd2FmZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTFcIjsgfVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7IH1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjsgfVxuXG4uZmEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cblxuLmZhLXN1bi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2M1wiOyB9XG5cbi5mYS1zdW4tZHVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NFwiOyB9XG5cbi5mYS1zdW4taGF6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NVwiOyB9XG5cbi5mYS1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkyXCI7IH1cblxuLmZhLXN1bnJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjZcIjsgfVxuXG4uZmEtc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY3XCI7IH1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cblxuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiOyB9XG5cbi5mYS1zdXJwcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiOyB9XG5cbi5mYS1zdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q2XCI7IH1cblxuLmZhLXN3YXRjaGJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjsgfVxuXG4uZmEtc3dpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTFcIjsgfVxuXG4uZmEtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiOyB9XG5cbi5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7IH1cblxuLmZhLXN3b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFjXCI7IH1cblxuLmZhLXN3b3JkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZFwiOyB9XG5cbi5mYS1zeW1mb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7IH1cblxuLmZhLXN5bmFnb2d1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiOyB9XG5cbi5mYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7IH1cblxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7IH1cblxuLmZhLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjsgfVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjsgfVxuXG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7IH1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG5cbi5mYS10YWJsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7IH1cblxuLmZhLXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7IH1cblxuLmZhLXRhYmxldC1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmY1wiOyB9XG5cbi5mYS10YWJsZXQtcnVnZ2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhmXCI7IH1cblxuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjsgfVxuXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdC1hdmVyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjVcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtZmFzdGVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNlwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdC1zbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI3XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjhcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hdmVyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI5XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYVwiOyB9XG5cbi5mYS10YWNob21ldGVyLWZhc3Rlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmJcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1zbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJjXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItc2xvd2VzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZFwiOyB9XG5cbi5mYS10YWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI2XCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cblxuLmZhLXRhbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjljXCI7IH1cblxuLmZhLXRhbmFraDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyN1wiOyB9XG5cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7IH1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7IH1cblxuLmZhLXRhc2tzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOFwiOyB9XG5cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOVwiOyB9XG5cbi5mYS10ZWV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiOyB9XG5cbi5mYS10ZWV0aC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWZyaWdpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OFwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY5XCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2YVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG5cbi5mYS10ZW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkN1wiOyB9XG5cbi5mYS10ZW5uaXMtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZVwiOyB9XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG5cbi5mYS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7IH1cblxuLmZhLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5NFwiOyB9XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjsgfVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7IH1cblxuLmZhLXRoZWF0ZXItbWFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIjsgfVxuXG4uZmEtdGhlbWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uZmEtdGhldGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWVcIjsgfVxuXG4uZmEtdGhpbmstcGVha3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzFcIjsgfVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cblxuLmZhLXRodW1idGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmNcIjsgfVxuXG4uZmEtdGh1bmRlcnN0b3JtLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmRcIjsgfVxuXG4uZmEtdGh1bmRlcnN0b3JtLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZVwiOyB9XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjsgfVxuXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5mYS10aWxkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZlwiOyB9XG5cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjsgfVxuXG4uZmEtdGltZXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZVwiOyB9XG5cbi5mYS10aW1lcy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYwXCI7IH1cblxuLmZhLXRpbWVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7IH1cblxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjsgfVxuXG4uZmEtdGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMVwiOyB9XG5cbi5mYS10aXJlLWZsYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzJcIjsgfVxuXG4uZmEtdGlyZS1wcmVzc3VyZS13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMzXCI7IH1cblxuLmZhLXRpcmUtcnVnZ2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM0XCI7IH1cblxuLmZhLXRpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmZhLXRvaWxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOFwiOyB9XG5cbi5mYS10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjsgfVxuXG4uZmEtdG9pbGV0LXBhcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZlwiOyB9XG5cbi5mYS10b21ic3RvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjBcIjsgfVxuXG4uZmEtdG9tYnN0b25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMVwiOyB9XG5cbi5mYS10b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7IH1cblxuLmZhLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q5XCI7IH1cblxuLmZhLXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7IH1cblxuLmZhLXRvb3RoYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzVcIjsgfVxuXG4uZmEtdG9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTBcIjsgfVxuXG4uZmEtdG9yaWktZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMVwiOyB9XG5cbi5mYS10b3JuYWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZmXCI7IH1cblxuLmZhLXRyYWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjJcIjsgfVxuXG4uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxM1wiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjsgfVxuXG4uZmEtdHJhZmZpYy1jb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM2XCI7IH1cblxuLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjsgfVxuXG4uZmEtdHJhZmZpYy1saWdodC1nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOFwiOyB9XG5cbi5mYS10cmFmZmljLWxpZ2h0LXNsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzlcIjsgfVxuXG4uZmEtdHJhZmZpYy1saWdodC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNhXCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cblxuLmZhLXRyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGFcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cblxuLmZhLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiOyB9XG5cbi5mYS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7IH1cblxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJhXCI7IH1cblxuLmZhLXRyYXNoLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTVcIjsgfVxuXG4uZmEtdHJhc2gtdW5kby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTZcIjsgfVxuXG4uZmEtdHJlYXN1cmUtY2hlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjNcIjsgfVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG5cbi5mYS10cmVlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMFwiOyB9XG5cbi5mYS10cmVlLWNocmlzdG1hczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYlwiOyB9XG5cbi5mYS10cmVlLWRlY29yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkY1wiOyB9XG5cbi5mYS10cmVlLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RkXCI7IH1cblxuLmZhLXRyZWUtcGFsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYlwiOyB9XG5cbi5mYS10cmVlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNFwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjsgfVxuXG4uZmEtdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWNcIjsgfVxuXG4uZmEtdHJpYW5nbGUtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTJcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cblxuLmZhLXRyb3BoeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWJcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjsgfVxuXG4uZmEtdHJ1Y2stY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRjXCI7IH1cblxuLmZhLXRydWNrLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRkXCI7IH1cblxuLmZhLXRydWNrLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjsgfVxuXG4uZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiOyB9XG5cbi5mYS10cnVjay1tb3Zpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjsgfVxuXG4uZmEtdHJ1Y2stcGlja3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNjXCI7IH1cblxuLmZhLXRydWNrLXBsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGVcIjsgfVxuXG4uZmEtdHJ1Y2stcmFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMFwiOyB9XG5cbi5mYS10cnVtcGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUzXCI7IH1cblxuLmZhLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjsgfVxuXG4uZmEtdHVya2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI1XCI7IH1cblxuLmZhLXR1cm50YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlNFwiOyB9XG5cbi5mYS10dXJ0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjZcIjsgfVxuXG4uZmEtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjsgfVxuXG4uZmEtdHYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU1XCI7IH1cblxuLmZhLXR2LW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU2XCI7IH1cblxuLmZhLXR2LXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAxXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7IH1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7IH1cblxuLmZhLXR5cGV3cml0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTdcIjsgfVxuXG4uZmEtdHlwbzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmJcIjsgfVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiOyB9XG5cbi5mYS11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGZcIjsgfVxuXG4uZmEtdWlraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDNcIjsgfVxuXG4uZmEtdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlOFwiOyB9XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiOyB9XG5cbi5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYVwiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjsgfVxuXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG5cbi5mYS11bmljb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI3XCI7IH1cblxuLmZhLXVuaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEyXCI7IH1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjsgfVxuXG4uZmEtdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UwXCI7IH1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG5cbi5mYS11c2ItZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTlcIjsgfVxuXG4uZmEtdXNkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOFwiOyB9XG5cbi5mYS11c2Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU5XCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4uZmEtdXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjsgfVxuXG4uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjsgfVxuXG4uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjsgfVxuXG4uZmEtdXNlci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhM1wiOyB9XG5cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLmZhLXVzZXItY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmRcIjsgfVxuXG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjsgfVxuXG4uZmEtdXNlci1jb3dib3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWFcIjsgfVxuXG4uZmEtdXNlci1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNFwiOyB9XG5cbi5mYS11c2VyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIjsgfVxuXG4uZmEtdXNlci1mcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7IH1cblxuLmZhLXVzZXItZ3JhZHVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDFcIjsgfVxuXG4uZmEtdXNlci1oYXJkLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyY1wiOyB9XG5cbi5mYS11c2VyLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmRcIjsgfVxuXG4uZmEtdXNlci1pbmp1cmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI4XCI7IH1cblxuLmZhLXVzZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMlwiOyB9XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7IH1cblxuLmZhLXVzZXItbWQtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZVwiOyB9XG5cbi5mYS11c2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAzXCI7IH1cblxuLmZhLXVzZXItbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWJcIjsgfVxuXG4uZmEtdXNlci1uaW5qYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiOyB9XG5cbi5mYS11c2VyLW51cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJmXCI7IH1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiOyB9XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG5cbi5mYS11c2VyLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiOyB9XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7IH1cblxuLmZhLXVzZXItdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCI7IH1cblxuLmZhLXVzZXItdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4uZmEtdXNlcnMtY2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2RcIjsgfVxuXG4uZmEtdXNlcnMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7IH1cblxuLmZhLXVzZXJzLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE1XCI7IH1cblxuLmZhLXVzZXJzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzBcIjsgfVxuXG4uZmEtdXNwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMVwiOyB9XG5cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG5cbi5mYS11dGVuc2lsLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTNcIjsgfVxuXG4uZmEtdXRlbnNpbC1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiOyB9XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cblxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7IH1cblxuLmZhLXV0ZW5zaWxzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNlwiOyB9XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4uZmEtdmFsdWUtYWJzb2x1dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTZcIjsgfVxuXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiOyB9XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjsgfVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG5cbi5mYS12aHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWNcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS12aWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7IH1cblxuLmZhLXZpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7IH1cblxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cblxuLmZhLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLXZpZGVvLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTFcIjsgfVxuXG4uZmEtdmlkZW8tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjsgfVxuXG4uZmEtdmloYXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7IH1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7IH1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjsgfVxuXG4uZmEtdmlvbGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVkXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG5cbi5mYS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTdcIjsgfVxuXG4uZmEtdm9sY2FubzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MFwiOyB9XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjsgfVxuXG4uZmEtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE4XCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUyXCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiOyB9XG5cbi5mYS12b3RlLW5heTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MVwiOyB9XG5cbi5mYS12b3RlLXllYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiOyB9XG5cbi5mYS12ci1jYXJkYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjlcIjsgfVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjsgfVxuXG4uZmEtd2Fnb24tY292ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZVwiOyB9XG5cbi5mYS13YWxrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzFcIjsgfVxuXG4uZmEtd2Fsa2llLXRhbGtpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZlwiOyB9XG5cbi5mYS13YWxraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7IH1cblxuLmZhLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiOyB9XG5cbi5mYS13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJhXCI7IH1cblxuLmZhLXdhbmQtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmJcIjsgfVxuXG4uZmEtd2FyZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7IH1cblxuLmZhLXdhcmVob3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTVcIjsgfVxuXG4uZmEtd2FzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk4XCI7IH1cblxuLmZhLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUxXCI7IH1cblxuLmZhLXdhdGNoLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjBcIjsgfVxuXG4uZmEtd2F0Y2gtZml0bmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZVwiOyB9XG5cbi5mYS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiOyB9XG5cbi5mYS13YXRlci1sb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NFwiOyB9XG5cbi5mYS13YXRlci1yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc1XCI7IH1cblxuLmZhLXdhdmUtc2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5OVwiOyB9XG5cbi5mYS13YXZlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZVwiOyB9XG5cbi5mYS13YXZlLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODlhXCI7IH1cblxuLmZhLXdhdmVmb3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYxXCI7IH1cblxuLmZhLXdhdmVmb3JtLXBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjJcIjsgfVxuXG4uZmEtd2F6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZlwiOyB9XG5cbi5mYS13ZWJjYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzJcIjsgfVxuXG4uZmEtd2ViY2FtLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMzXCI7IH1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjsgfVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjsgfVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cblxuLmZhLXdoYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJjXCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi5mYS13aGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZFwiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLXdoaXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjsgfVxuXG4uZmEtd2htY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi5mYS13aWZpLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWFcIjsgfVxuXG4uZmEtd2lmaS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFiXCI7IH1cblxuLmZhLXdpZmktc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWNcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uZmEtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiOyB9XG5cbi5mYS13aW5kLXR1cmJpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWJcIjsgfVxuXG4uZmEtd2luZC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc2XCI7IH1cblxuLmZhLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZVwiOyB9XG5cbi5mYS13aW5kb3ctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7IH1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjsgfVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjsgfVxuXG4uZmEtd2luZHNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzdcIjsgfVxuXG4uZmEtd2luZS1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmZcIjsgfVxuXG4uZmEtd2luZS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiOyB9XG5cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiOyB9XG5cbi5mYS13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2ZcIjsgfVxuXG4uZmEtd2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzBcIjsgfVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiOyB9XG5cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi5mYS13cHJlc3NyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cblxuLmZhLXdyZWF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMlwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjsgfVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDBcIjsgfVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7IH1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7IH1cblxuLmZhLXlhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTNcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS15aW4teWFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLmZhLXpoaWh1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNmXCI7IH1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qIVxyXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMTEuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxyXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCg4Mzg5YWRhYjE4YmYxMzAxMzMyMWMzMzA3NjQzMGE1MC5lb3QpO1xuICBzcmM6IHVybCg4Mzg5YWRhYjE4YmYxMzAxMzMyMWMzMzA3NjQzMGE1MC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKDljY2I2NTc3MWVhYzZkMWZmMTc4ZGM1NzdmZjgyNmNjLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKGQ4ZjgxOTBiNTI3MGNmOTEzZGUzOWQ3NTRmMGE5ZTdlLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChkNTg0OTZhNDFmZDAxMzk4NWExNDk4YWJmMWJlNGUyMy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoODkxOWY4YWQxMTU3Y2ZiNGM4MzVmNWE0YmJlNWI1N2Iuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4vKiFcclxuICogRm9udCBBd2Vzb21lIFBybyA1LjExLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cclxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcclxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoNzFmMzZiNmNmMzRjNzU4NjMzYjFmYmU4ZWQwODNiYjMuZW90KTtcbiAgc3JjOiB1cmwoNzFmMzZiNmNmMzRjNzU4NjMzYjFmYmU4ZWQwODNiYjMuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCgxMjZlMzUwNTkwN2UwMmVkMWZkYzg2MDU4Y2I0Y2UzYS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCg3Yjg0MmM5NTI3YjVmYjgzNTgzYjgwZDlkYTZkYTFlYi53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoNmQ3NDc0MGFiNTkwMjNiNDkyM2Y4NmU2ODBmNWUyMzAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKDNlMWE1ZjkwZmQ2NmJlODViMzkxYTVkNjcyMTMwZTYyLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLyohXHJcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4xMS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXHJcbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXHJcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKDIyOGZhMTliYTQwZjhiODBlYzU4YWY3YTNjNDRkYTU2LmVvdCk7XG4gIHNyYzogdXJsKDIyOGZhMTliYTQwZjhiODBlYzU4YWY3YTNjNDRkYTU2LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoZGJlODUwNWNmNGViMTM3YzYzYjZjMzc1ZTAyYzIyNWUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoZTQ1MDZjNGI2MWI4MmRiNzU2ODgyY2U3ZTM3N2JkZTUud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGJhMGIxMjBmZTAxM2NhODhhNGRhOTZmYmJiMmNkYTA5LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgwZTE0NzBmMjEzZmM4NDk5OWVhMDZmNWIyMDRlYmE3Zi5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogOTAwOyB9XG4iLCIuZmFzdC1jb2xsYXBzaWJsZS10b2dnbGUge1xuICBtaW4td2lkdGg6IDE1cHg7XG4gIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDE1cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiIsImZhc3Qtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmZhc3Qtc2VsZWN0LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC01KTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHotaW5kZXg6IDEwMTA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfVxuXG5mYXN0LXNlbGVjdC1kcm9wZG93bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5mYXN0LXNlbGVjdC1kcm9wZG93biA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuZmFzdC1zZWxlY3QtZHJvcGRvd24gZmFzdC1vcHRpb24ge1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbmZhc3Qtc2VsZWN0LWRyb3Bkb3duIGZhc3Qtb3B0aW9uID4gZGl2IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuZmFzdC1zZWxlY3QtZHJvcGRvd24gbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG5mYXN0LXNlbGVjdC1kcm9wZG93biBmYXN0LW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuZmFzdC1zZWxlY3QtZHJvcGRvd24gZmFzdC1vcHRpb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmZhc3Qtc2VsZWN0LWRyb3Bkb3duIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtMTAwKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMjApOyB9XG5cbmZhc3Qtc2VsZWN0LWRyb3Bkb3duIGlucHV0LmlucHV0LWVuY2xvc2VkIHtcbiAgd2lkdGg6IDMwcHg7IH1cblxuLmZhc3Qtc2VsZWN0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZmFzdC1jaGlwIHtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtODApO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0yMCk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uc2VsZWN0LWRyb3Bkb3duX19zY3JpbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiA5MDAwOyB9XG4iLCJmYXN0LWFwcC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmYXN0LWFwcC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmYXN0LWFwcC1oZWFkZXIge1xuICAgIHotaW5kZXg6IDMwMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmYXN0LWFwcC1oZWFkZXIge1xuICAgIHotaW5kZXg6IDEyOyB9XG4gIC5tb2RhbC1vcGVuIGZhc3QtYXBwLWhlYWRlciB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAtbW96LWZpbHRlcjogYmx1cig1cHgpO1xuICAgIC1tcy1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogMTUwcHgpIHtcbiAgZmFzdC1hcHAtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuIiwiZmFzdC1hcHAtbG9nbyB7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4iLCJmYXN0LWFwcC10aXRsZSB7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4iLCJmYXN0LWFwcHRyYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbmZhc3QtYXBwdHJheS5vcGVuIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmYXN0LWFwcHRyYXkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgei1pbmRleDogMTAwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qQXBwVHJheSBUb2dnbGUgc2hhcGUsIGNsb3NlZCAqL1xuICBmYXN0LWFwcHRyYXktdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IDE4cHQ7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnV0dG9uLWJhciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIGZhc3QtYXBwdHJheS5jbG9zZWQgLmJ1dHRvbi1iYXIsXG4gIGZhc3QtYXBwdHJheS5jbG9zZWQge1xuICAgIHdpZHRoOiAwcHg7XG4gICAgbGVmdDogLTFweDsgfVxuICBmYXN0LWFwcHRyYXkub3Blbi5waW5uZWQgLmJ1dHRvbi1iYXIge1xuICAgIHdpZHRoOiA2NXB4OyB9XG4gIGZhc3QtYXBwdHJheS5vcGVuOm5vdCgucGlubmVkKSAuYnV0dG9uLWJhcixcbiAgZmFzdC1hcHB0cmF5Lm9wZW46bm90KC5waW5uZWQpIHtcbiAgICB3aWR0aDogMjAwcHg7IH1cbiAgZmFzdC1hcHB0cmF5Lm9wZW46bm90KC5waW5uZWQpIHtcbiAgICB6LWluZGV4OiAxMTAwOyB9IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBcHBUcmF5LCBtb2JpbGUgc2V0dGluZ3MgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICBmYXN0LWFwcHRyYXkuY2xvc2VkIGZhc3QtYXBwdHJheS10b2dnbGUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgei1pbmRleDogMTA7IH1cbiAgZmFzdC1hcHB0cmF5Lm9wZW4gZmFzdC1hcHB0cmF5LXRvZ2dsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuICBmYXN0LWFwcHRyYXktdG9nZ2xlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThwdDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi1oZWlnaHQ6IDQwMXB4KSB7XG4gIC5hcHBUcmF5LXNlY3Rpb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gIC5hcHBUcmF5LXNlY3Rpb24ge1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogYXV0bzsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gQVBQIFRSQVkgPT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFNJREUgTkFWIE1FRElBIFFVRVJJRVMgKi9cbmZhc3QtYXBwdHJheSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFzc2lzdGFudFwiOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgZmFzdC1hcHB0cmF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpOyB9XG4gIGZhc3QtYXBwdHJheSAuYnV0dG9uLWJhciB7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgZmFzdC1hcHB0cmF5Om5vdCgucGlubmVkKSAuYnV0dG9uLWJhciB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlOyB9IH1cblxuZmFzdC1hcHB0cmF5IC5idXR0b24tYmFyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgZmFzdC1hcHB0cmF5IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgZmFzdC1hcHB0cmF5IC5idXR0b24tYmFyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICBmYXN0LWFwcHRyYXkuY2xvc2VkIHtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwOyB9XG4gIGZhc3QtYXBwdHJheS5vcGVuIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBmYXN0LWFwcHRyYXkgLm5hdlRpdGxlIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICBmYXN0LWFwcHRyYXkub3BlbiBmYXN0LWFwcC10aXRsZSxcbiAgZmFzdC1hcHB0cmF5Lm9wZW4gI2FwcFRyYXktYW5hbHlzaXNOYW1lIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCA1cHggMHB4OyB9XG4gIGZhc3QtYXBwdHJheS5jbG9zZWQgZmFzdC1hcHAtdGl0bGUsXG4gIGZhc3QtYXBwdHJheS5jbG9zZWQgI2FwcFRyYXktYW5hbHlzaXNOYW1lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGZhc3QtYXBwdHJheS5jbG9zZWQgLm5hdlRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTSURFIE5BViBNRU5VIEJVVFRPTlMgKi9cbi5hcHBUcmF5LW1lbnVCdXR0b25zLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hcHBUcmF5LW1lbnVCdXR0b25zLXdyYXBwZXIgaS5idG5JY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5hcHBUcmF5LW1lbnVCdXR0b25zLXdyYXBwZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFwcFRyYXktbWVudUJ1dHRvbnMtd3JhcHBlcjpob3ZlciAuYnRuLWxhYmVsIHtcbiAgb3BhY2l0eTogMTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5hcHBUcmF5LW1lbnVCdXR0b25zLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH1cbiAgLmFwcFRyYXktbWVudUJ1dHRvbnMtd3JhcHBlciBpLmJ0bkljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07IH1cbiAgZmFzdC1hcHB0cmF5LnBpbm5lZCAuYXBwVHJheS1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBmYXN0LWFwcHRyYXk6bm90KC5waW5uZWQpIC5hcHBUcmF5LXNlY3Rpb24ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gIGZhc3QtYXBwdHJheSAuYXBwVHJheS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIGZhc3QtYXBwdHJheSAuYXBwVHJheS1tZW51QnV0dG9ucy13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzNXB4OyB9XG4gIGZhc3QtYXBwdHJheS5waW5uZWQgLmJ0bi1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBmYXN0LWFwcHRyYXkgLmJ0bi1sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDkwJTtcbiAgICBmb250LXNpemU6IDEwLjVwdDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfSB9XG5cbmZhc3QtYXBwdHJheSAuYnRuLWxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuZmFzdC1hcHB0cmF5LnBpbm5lZCAuYXBwVHJheS1zZWN0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5mYXN0LWFwcHRyYXk6bm90KC5waW5uZWQpICNhcHB0cmF5LXRvZ2dsZS1wZXJzaXN0ZW50ICsgbGFiZWwgaSB7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbmZhc3QtYXBwdHJheSAuc2xpZGVvdXQtdHJheSB7XG4gIHdpZHRoOiAwcHg7XG4gIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC01KTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMjUwbXMgZWFzZS1pbi1vdXQgMHMsIGhlaWdodCAyNTBtcyBlYXNlLWluLW91dCAwcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7IH1cblxuZmFzdC1hcHB0cmF5Lm9wZW46bm90KC5waW5uZWQpIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMjUwbXMgZWFzZS1pbi1vdXQgMHMsIGhlaWdodCAyNTBtcyBlYXNlLWluLW91dCAwczsgfVxuXG5mYXN0LWFwcHRyYXkgLmFwcHRyYXktaG90c3BvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTBweDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG1heC13aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDsgfVxuXG5mYXN0LWFwcHRyYXkub3BlbiB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG5mYXN0LWFwcHRyYXk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmZhc3QtYXBwdHJheTpub3QoLnBpbm5lZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmFwcC10cmF5X19kaXZpZGVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMTBweCA1JTsgfVxuIiwiZmFzdC1hcHB0cmF5LXRvZ2dsZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQXBwVHJheSB0b2dnbGUgYW5pbWF0aW9uICovXG4uaGFtYnVyZ2VyTWVudS1zdHJpcGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5mYXN0LWFwcHRyYXktdG9nZ2xlOm5vdCgub3BlbikgLmhhbWJ1cmdlck1lbnUtc3RyaXBlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIG1hcmdpbi1ib3R0b206IDNweDsgfVxuXG5mYXN0LWFwcHRyYXktdG9nZ2xlOmhvdmVyIC5oYW1idXJnZXJNZW51LXN0cmlwZTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTsgfVxuXG5mYXN0LWFwcHRyYXktdG9nZ2xlOmhvdmVyIC5oYW1idXJnZXJNZW51LXN0cmlwZTpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAxOyB9XG5cbmZhc3QtYXBwdHJheS10b2dnbGU6aG92ZXIgLmhhbWJ1cmdlck1lbnUtc3RyaXBlOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTsgfVxuXG5mYXN0LWFwcHRyYXktdG9nZ2xlLm9wZW4gLmhhbWJ1cmdlck1lbnUtc3RyaXBlOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDJweCkgdHJhbnNsYXRlWCgycHgpO1xuICB3aWR0aDogMjZweDsgfVxuXG5mYXN0LWFwcHRyYXktdG9nZ2xlLm9wZW4gLmhhbWJ1cmdlck1lbnUtc3RyaXBlOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuZmFzdC1hcHB0cmF5LXRvZ2dsZS5vcGVuIC5oYW1idXJnZXJNZW51LXN0cmlwZTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTJweCkgdHJhbnNsYXRlWCgycHgpO1xuICB3aWR0aDogMjZweDsgfVxuXG5mYXN0LWFwcHRyYXktdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuIiwiZmFzdC1yb3V0ZXItY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0b3A6IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMjVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMjVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbmZhc3Qtcm91dGVyLWNhcmQ6aG92ZXIge1xuICB0b3A6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbmZhc3Qtcm91dGVyLWNhcmQub2ZmIHtcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IE5FVyBUQUJMRVMgPT09ICovXG4vKiBUYWJsZSBMYWJlbCAqL1xuZmFzdC10YWJsZTpub3QoLmNvbmRlbnNlZCkgZmFzdC10YWJsZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZmFzdC10YWJsZS5jb25kZW5zZWQgZmFzdC10YWJsZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiA5MCU7XG4gIG9wYWNpdHk6IDAuODtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuXG5mYXN0LXRhYmxlLmNvbmRlbnNlZCBmYXN0LWNvbHVtbltub3Rlc10ge1xuICBvcmRlcjogLTE7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKiBUYWJsZSBUb3RhbCBhbmQgU3VidG90YWwgcm93cyAqL1xuZmFzdC10YWJsZS5jb25kZW5zZWQgLnRhYmxlLXJvdyB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuZmFzdC10YWJsZS5jb25kZW5zZWQgLnRhYmxlLXJvd1tsYWJlbHNdIHtcbiAgbWluLWhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG5mYXN0LXRhYmxlLmNvbmRlbnNlZCAudGFibGUtcm93W2xhYmVsc10gZmFzdC1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuZmFzdC10YWJsZSAudGFibGUtcm93W2xhYmVsc10ge1xuICBmb250LXNpemU6IDk1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5mYXN0LXRhYmxlIC50YWJsZS1yb3dbbGFiZWxzXSBmYXN0LWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbmZhc3QtdGFibGUuY29uZGVuc2VkIGlucHV0OmRpc2FibGVkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5mYXN0LXRhYmxlLmNvbmRlbnNlZCAudGFibGUtcm93W3RvdGFsXSBpbnB1dDpkaXNhYmxlZCxcbmZhc3QtdGFibGUuY29uZGVuc2VkIC50YWJsZS1yb3dbc3VidG90YWxdIGlucHV0OmRpc2FibGVkIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5mYXN0LXRhYmxlOm5vdChbc2hhZGUtZGlzYWJsZWQtaW5wdXRzXSkuY29uZGVuc2VkIC50YWJsZS1yb3c6bm90KFt0b3RhbF0pOm5vdChbc3VidG90YWxdKSBpbnB1dDpkaXNhYmxlZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG5mYXN0LXRhYmxlLmNvbmRlbnNlZCAuY29uZGVuc2VkLWhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmZhc3QtdGFibGU6bm90KC5jb25kZW5zZWQpIC5jb25kZW5zZWQtc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5mYXN0LXRhYmxlOm5vdCguY29uZGVuc2VkKSAudGFibGUtcm93W3RvdGFsXSBmYXN0LWNvbHVtbjpmaXJzdC1jaGlsZCxcbmZhc3QtdGFibGU6bm90KC5jb25kZW5zZWQpIC50YWJsZS1yb3dbc3VidG90YWxdIGZhc3QtY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbmZhc3QtdGFibGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi8qIEFkZCBzdHJpYXRpb24gKi9cbmZhc3QtdGFibGVbc3RyaWF0ZS1yb3ddID4gLnRhYmxlLXJvdzpudGgtY2hpbGQoZXZlbik6bm90KFt0b3RhbF0pOm5vdChbc3VidG90YWxdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7IH1cblxuLyogRW5jbG9zZWQgdGFibGVzICovXG5mYXN0LXRhYmxlW2VuY2xvc2VkXSAudGFibGUtcm93Om5vdChbbGFiZWxzXSkge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG5mYXN0LXRhYmxlW2VuY2xvc2VkXSAudGFibGUtcm93Om5vdChbbGFiZWxzXSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG5mYXN0LXRhYmxlW2VuY2xvc2VkXSAudGFibGUtcm93Om5vdChbbGFiZWxzXSk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuZmFzdC10YWJsZSAudGFibGUtcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuZmFzdC10YWJsZS5jb25kZW5zZWQgLnRhYmxlLXJvdyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbmZhc3QtdGFibGUuY29uZGVuc2VkIC50YWJsZS1yb3c6bm90KFt0b3RhbF0pOm5vdChbc3VidG90YWxdKSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbmZhc3QtdGFibGUuY29uZGVuc2VkIC50YWJsZS1yb3c6bm90KFt0b3RhbF0pOm5vdChbc3VidG90YWxdKTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpOyB9XG5cbmZhc3QtdGFibGUgLnRhYmxlLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgfVxuXG5mYXN0LXRhYmxlLndoaXRlIC50YWJsZS1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IH1cblxuZmFzdC10YWJsZS53aGl0ZSAudGFibGUtcm93W3N1YnRvdGFsXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50OyB9XG5cbmZhc3QtdGFibGUud2hpdGUgLnRhYmxlLXJvd1t0b3RhbF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDsgfVxuXG5mYXN0LXRhYmxlIC50YWJsZS1yb3cubm8tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IG5vbmUgIWltcG9ydGFudDsgfVxuXG5mYXN0LXRhYmxlW3NoYWRlLWRpc2FibGVkLWlucHV0c10uY29uZGVuc2VkIC50YWJsZS1yb3c6bm90KFt0b3RhbF0pOm5vdChbc3VidG90YWxdKSBpbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7IH1cblxuLypBbnkgUm93LCBmaXJzdCBjb2x1bW4qL1xuZmFzdC10YWJsZSAudGFibGUtcm93IGZhc3QtY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuZmFzdC10YWJsZS5jb25kZW5zZWQgLnRhYmxlLXJvdyBmYXN0LWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTEwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLypBbnkgUm93LCBhZnRlciBmaXJzdCBjb2x1bW4qL1xuZmFzdC10YWJsZSAudGFibGUtcm93IGZhc3QtY29sdW1uIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG5mYXN0LXRhYmxlIC50YWJsZS1yb3cgZmFzdC1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuZmFzdC10YWJsZSAudGFibGUtcm93W2xhYmVsc10gZmFzdC1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuZmFzdC10YWJsZSAudGFibGUtcm93Om5vdChbbGFiZWxzXSkgZmFzdC1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbmZhc3QtdGFibGU6bm90KC5jb25kZW5zZWQpIC50YWJsZS1yb3cgZmFzdC1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuZmFzdC10YWJsZS5jb25kZW5zZWQgLnRhYmxlLXJvdyBmYXN0LWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLyogTm9ybWFsaXplIHBhZGRpbmcgb24gYWxsIGlucHV0cyBhbmQgbGFiZWxzICovXG5mYXN0LXRhYmxlIGlucHV0OmRpc2FibGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbmZhc3QtdGFibGUgLnRhYmxlLXJvdyBmYXN0LWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSBkaXZbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG5mYXN0LXRhYmxlIC50YWJsZS1yb3cgZmFzdC1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkgaW5wdXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuZmFzdC10YWJsZSAudGFibGUtcm93IGZhc3QtY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIHNlbGVjdCB7XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG5mYXN0LXRhYmxlIC50YWJsZS1yb3cgZmFzdC1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkgZmFzdC1zZWxlY3Qge1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuZmFzdC10YWJsZSBpbnB1dCB7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4iLCJmYXN0LWxhYmVsZWRzbGlkZXIubGcgKiB7XG4gIGZvbnQtc2l6ZTogMTFwdCAhaW1wb3J0YW50OyB9XG5cbmZhc3QtbGFiZWxlZHNsaWRlciAubGFiZWxlZHNsaWRlci1sYWJlbDpmaXJzdC1jaGlsZCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMC41O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmZhc3QtbGFiZWxlZHNsaWRlciAubGFiZWxlZHNsaWRlci1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAwLjU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbmZhc3QtbGFiZWxlZHNsaWRlciAubGFiZWxlZHNsaWRlci1sYWJlbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiIsImZhc3QtcmVzb3VyY2UtY2Fyb3VzZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgZmFzdC1yZXNvdXJjZS1jYXJvdXNlbCBmYXN0LXJlc291cmNlLWNhcmQge1xuICAgIGZsZXg6IDEgMSAwcHggIWltcG9ydGFudDsgfVxuIiwiZmFzdC1yZXNvdXJjZS1jYXJvdXNlbCBmYXN0LXJlc291cmNlLWNhcm91c2VsLW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDE7IH1cblxuZmFzdC1yZXNvdXJjZS1jYXJvdXNlbC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIGZhc3QtcmVzb3VyY2UtY2Fyb3VzZWwtbmF2aWdhdGlvbiBidXR0b246bm90KDpkaXNhYmxlZCkucmVzb3VyY2UtY2Fyb3VzZWxfX2J0bl9fbmV4dCB7XG4gICAgY29sb3I6IHZhcigtLWJ0bl9fb3V0bGluZV9ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuX19vdXRsaW5lX2JvcmRlci1jb2xvcik7IH1cbiAgZmFzdC1yZXNvdXJjZS1jYXJvdXNlbC1uYXZpZ2F0aW9uIGJ1dHRvbjpub3QoOmRpc2FibGVkKS5yZXNvdXJjZS1jYXJvdXNlbF9fYnRuX19wcmV2aW91cyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICBmYXN0LXJlc291cmNlLWNhcm91c2VsLW5hdmlnYXRpb24gYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWJ0bl9fY29udGFpbmVkX2JnLWNvbG9yX2hvdmVyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bl9fY29udGFpbmVkX2JnLWNvbG9yX2hvdmVyKTsgfVxuICBmYXN0LXJlc291cmNlLWNhcm91c2VsLW5hdmlnYXRpb24gYnV0dG9uOmRpc2FibGVkIHtcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDAlKTtcbiAgICBvcGFjaXR5OiAwLjI1OyB9XG4iLCIuY29udGVudGNvbGxlY3Rpb24tZGVmYXVsdE9iaiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC04MCk7IH1cblxuLmNvbnRlbnRjb2xsZWN0aW9uLWRlZmF1bHRPYmogLnJlc291cmNlLWNhcmRfX2ljb25fX2ljb24tdHlwZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnJlc291cmNlLWNhcmRfX2ljb25fX2ljb24tdHlwZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG5cbi5jb250ZW50Y29sbGVjdGlvbi1kZWZhdWx0T2JqOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC1hbHBoYS01KTsgfVxuIiwiZmFzdC1jdXN0b21ub3RlIHtcbiAgY29sb3I6IHZhcigtLWJ0bl9fdGV4dF9jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgZmFzdC1jdXN0b21ub3RlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUpO1xuICAgIGNvbG9yOiB2YXIoLS1idG5fX3RleHRfYmctY29sb3JfaG92ZXIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuIiwiZmFzdC1zbGlkZXItcG9wb3V0IHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXRfX2JnLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogdmFyKC0tcGFnZV9fYmctY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyNnB4O1xuICBmb250LXNpemU6IDEycHQ7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7IH1cbiAgZmFzdC1zbGlkZXItcG9wb3V0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dF9fYmctY29sb3JfaG92ZXIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2xpZGVyLXBvcG91dF9fc2NyaW0ge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDEwMDAwO1xuICBvcGFjaXR5OiAwOyB9XG4iLCJmYXN0LXBhZ2UtbGlzdCB7XG4gIGZsZXgtc2hyaW5rOiAxMDAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIGZhc3QtcGFnZS1saXN0IGZhc3Qtc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4OyB9XG4gIGZhc3QtcGFnZS1saXN0IGZhc3QtbmF2YnV0dG9uOm5vdCguYWN0aXZlKSB7XG4gICAgb3BhY2l0eTogMC43NTsgfVxuICBmYXN0LXBhZ2UtbGlzdCAuZmFzdC1wYWdlLWxpc3QtYnV0dG9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiIsIkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICBmYXN0LXBhZ2VpbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbmZhc3QtcGFnZWluZGljYXRvciAuaW5kaWNhdG9yLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBvcGFjaXR5OiAwLjE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTEwMCk7IH1cblxuZmFzdC1wYWdlaW5kaWNhdG9yIC5pbmRpY2F0b3ItaXRlbS5zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDEuMDsgfVxuXG5mYXN0LXBhZ2VpbmRpY2F0b3IgLmluZGljYXRvci1pdGVtOm5vdCguc2VsZWN0ZWQpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxLjA7IH1cblxuZmFzdC1wYWdlaW5kaWNhdG9yOmhvdmVyIC5pbmRpY2F0b3ItaXRlbS5zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG5mYXN0LXBhZ2VpbmRpY2F0b3I6aG92ZXIgLmluZGljYXRvci1pdGVtLnNlbGVjdGVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMS4wOyB9XG4iLCIucWwtZWRpdG9yIHAsIC5xbC1lZGl0b3Igb2wsIC5xbC1lZGl0b3IgdWwsIC5xbC1lZGl0b3IgcHJlLCAucWwtZWRpdG9yIGJsb2NrcXVvdGUsIC5xbC1lZGl0b3IgaDEsIC5xbC1lZGl0b3IgaDIsIC5xbC1lZGl0b3IgaDMsIC5xbC1lZGl0b3IgaDQsIC5xbC1lZGl0b3IgaDUsIC5xbC1lZGl0b3IgaDYge1xuICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiIsIi8qIVxuICogQ3JvcHBlci5qcyB2MS41LjExXG4gKiBodHRwczovL2Zlbmd5dWFuY2hlbi5naXRodWIuaW8vY3JvcHBlcmpzXG4gKlxuICogQ29weXJpZ2h0IDIwMTUtcHJlc2VudCBDaGVuIEZlbmd5dWFuXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqXG4gKiBEYXRlOiAyMDIxLTAyLTE3VDExOjUzOjIxLjk5MlpcbiAqL1xuLmNyb3BwZXItY29udGFpbmVyIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jcm9wcGVyLWNvbnRhaW5lciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBpbWFnZS1vcmllbnRhdGlvbjogMGRlZztcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNyb3BwZXItd3JhcC1ib3gsXG4uY3JvcHBlci1jYW52YXMsXG4uY3JvcHBlci1kcmFnLWJveCxcbi5jcm9wcGVyLWNyb3AtYm94LFxuLmNyb3BwZXItbW9kYWwge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uY3JvcHBlci13cmFwLWJveCxcbi5jcm9wcGVyLWNhbnZhcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNyb3BwZXItZHJhZy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jcm9wcGVyLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5jcm9wcGVyLXZpZXctYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMzOWY7XG4gIG91dGxpbmUtY29sb3I6IHJnYmEoNTEsIDE1MywgMjU1LCAwLjc1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNyb3BwZXItZGFzaGVkIHtcbiAgYm9yZGVyOiAwIGRhc2hlZCAjZWVlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmNyb3BwZXItZGFzaGVkLmRhc2hlZC1oIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC8gMyk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYygxMDAlIC8gMyk7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jcm9wcGVyLWRhc2hlZC5kYXNoZWQtdiB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGNhbGMoMTAwJSAvIDMpO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuXG4uY3JvcHBlci1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwOyB9XG5cbi5jcm9wcGVyLWNlbnRlcjo6YmVmb3JlLFxuLmNyb3BwZXItY2VudGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uY3JvcHBlci1jZW50ZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3cHg7IH1cblxuLmNyb3BwZXItY2VudGVyOjphZnRlciB7XG4gIGhlaWdodDogN3B4O1xuICBsZWZ0OiAwO1xuICB0b3A6IC0zcHg7XG4gIHdpZHRoOiAxcHg7IH1cblxuLmNyb3BwZXItZmFjZSxcbi5jcm9wcGVyLWxpbmUsXG4uY3JvcHBlci1wb2ludCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY3JvcHBlci1mYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5jcm9wcGVyLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmOyB9XG5cbi5jcm9wcGVyLWxpbmUubGluZS1lIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1cHg7IH1cblxuLmNyb3BwZXItbGluZS5saW5lLW4ge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTNweDsgfVxuXG4uY3JvcHBlci1saW5lLmxpbmUtdyB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1cHg7IH1cblxuLmNyb3BwZXItbGluZS5saW5lLXMge1xuICBib3R0b206IC0zcHg7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogMDsgfVxuXG4uY3JvcHBlci1wb2ludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG4gIGhlaWdodDogNXB4O1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogNXB4OyB9XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LWUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRvcDogNTAlOyB9XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LW4ge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgdG9wOiAtM3B4OyB9XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXcge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgbGVmdDogLTNweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgdG9wOiA1MCU7IH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtcyB7XG4gIGJvdHRvbTogLTNweDtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDsgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1uZSB7XG4gIGN1cnNvcjogbmVzdy1yZXNpemU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IC0zcHg7IH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtbncge1xuICBjdXJzb3I6IG53c2UtcmVzaXplO1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IC0zcHg7IH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc3cge1xuICBib3R0b206IC0zcHg7XG4gIGN1cnNvcjogbmVzdy1yZXNpemU7XG4gIGxlZnQ6IC0zcHg7IH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICBib3R0b206IC0zcHg7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG4gIGhlaWdodDogMjBweDtcbiAgb3BhY2l0eTogMTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIHdpZHRoOiA1cHg7IH0gfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcbiAgYm90dG9tOiAtNTAlO1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01MCU7XG4gIHdpZHRoOiAyMDAlOyB9XG5cbi5jcm9wcGVyLWludmlzaWJsZSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmNyb3BwZXItYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFBUU1BQUFBbFBXMGlBQUFBQTNOQ1NWUUlDQWpiNFUvZ0FBQUFCbEJNVkVYTXpNei8vLy9UalJWMkFBQUFDWEJJV1hNQUFBcnJBQUFLNndHQ2l3MWFBQUFBSEhSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCR2FYSmxkMjl5YTNNZ1ExTTI2THl5akFBQUFCRkpSRUZVQ0psaitNL0FnQlZoRi8wUEFINi9EL0hrRHhPR0FBQUFBRWxGVGtTdVFtQ0NcIik7IH1cblxuLmNyb3BwZXItaGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7IH1cblxuLmNyb3BwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jcm9wcGVyLW1vdmUge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLmNyb3BwZXItY3JvcCB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyOyB9XG5cbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWRyYWctYm94LFxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItZmFjZSxcbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWxpbmUsXG4uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1wb2ludCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiIsIi5mYXN0LXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3RhbmRhcmQtZWxlbWVudF9fYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRvb2x0aXBfX2JnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRvb2x0aXBfX3RleHQtY29sb3IpO1xuICBmb250LXNpemU6IDg1JTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UtaW4tb3V0LCB0b3AgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwMDAwOyB9XG4gIC5mYXN0LXRvb2x0aXBbZGF0YS1wb3BwZXItcGxhY2VtZW50PVwibGVmdFwiXSAudG9vbHRpcF9fYXJyb3cge1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZhc3QtdG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnQ9XCJyaWdodFwiXSAudG9vbHRpcF9fYXJyb3cge1xuICAgIGxlZnQ6IC04cHg7XG4gICAgdG9wOiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZhc3QtdG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnQ9XCJ0b3BcIl0gLnRvb2x0aXBfX2Fycm93IHtcbiAgICBib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC04cHggIWltcG9ydGFudDsgfVxuICAuZmFzdC10b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1cImJvdHRvbVwiXSAudG9vbHRpcF9fYXJyb3cge1xuICAgIHRvcDogLThweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC04cHggIWltcG9ydGFudDsgfVxuXG4uZmFzdC10b29sdGlwX19pbmxpbmUtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tYnRuX19jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50b29sdGlwX19jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDAuNTsgfVxuICAudG9vbHRpcF9fY2xvc2UtYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udG9vbHRpcF9fYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10b29sdGlwX19iZy1jb2xvcik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4udG9vbHRpcF9fYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLXRvb2x0aXBfX2J0bl9fdGV4dC1jb2xvcikgIWltcG9ydGFudDsgfVxuXG5mYXN0LXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgZmFzdC10b29sdGlwIGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuIiwiLmltYWdlLWVkaXRvci10b29sYmFyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMjApOyB9XG5cbi5pbWFnZS1lZGl0b3ItdG9vbGJhciAudG9vbGJhci1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uaW1hZ2UtZWRpdG9yLXRvb2xiYXIgLnRvb2xiYXItYWN0aW9uLWRpdmlkZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWRqdXN0LTIwKTsgfVxuXG4uaW1hZ2UtZWRpdG9yLXRvb2xiYXIgLnRvb2xiYXItYnV0dG9uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjsgfVxuXG4uaW1hZ2UtZWRpdG9yLXRvb2xiYXIgLnRvb2xiYXItYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTIwKTsgfVxuXG5mYXN0LWltYWdlZWRpdG9yIC5kcmFnLWFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7IH1cbiIsImZhc3QtY29sb3ItY2hpcCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuZmFzdC1jb2xvci1jaGlwIC5zd2F0Y2gge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlX19iZy1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMjApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5mYXN0LWNvbG9yLWNoaXAgLnN3YXRjaC1pbm5lciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5mYXN0LWNvbG9yLWNoaXAgLnN3YXRjaDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5mYXN0LWNvbG9yLWNoaXAgLnN3YXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5mYXN0LWNvbG9yLWNoaXAgLnN3YXRjaDpob3ZlciAuc3dhdGNoLWlubmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY29sb3I6IHZhcigtLXBhZ2VfX2JnLWNvbG9yKTtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG5mYXN0LWNvbG9yLWNoaXAgLnN3YXRjaDpob3ZlciAuc3dhdGNoLWlubmVyOjphZnRlciB7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogMTNweDtcbiAgZm9udC1zaXplOiAwLjc1ZW07IH1cbiIsImZhc3QtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvZ3Jlc3MtYmFyX2JnLWNvbG9yKTsgfVxuXG5mYXN0LXByb2dyZXNzLWJhciAuaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByb2dyZXNzLWJhcl9jb2xvcik7XG4gIHRyYW5zaXRpb246IHdpZHRoIDYwMG1zIGVhc2UtaW4tb3V0OyB9XG4iLCJmYXN0LWl0ZW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuZmFzdC1pdGVtLWxpc3QgZmFzdC1pdGVtLWxpc3Qtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuZmFzdC1pdGVtLWxpc3QgZmFzdC1pdGVtLWxpc3Qtb3B0aW9uOm5vdCguc2VsZWN0ZWQpIHtcbiAgb3BhY2l0eTogMC42NTsgfVxuXG5mYXN0LWl0ZW0tbGlzdCBmYXN0LWl0ZW0tbGlzdC1vcHRpb246bm90KC5zZWxlY3RlZCk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1idG5fX3RleHRfY29sb3IpOyB9XG5cbmZhc3QtaXRlbS1saXN0IGZhc3QtaXRlbS1saXN0LW9wdGlvbi5zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1idG5fX3RleHRfY29sb3IpOyB9XG5cbmZhc3QtaXRlbS1saXN0IGZhc3QtaXRlbS1saXN0LW9wdGlvbiBpIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5mYXN0LWl0ZW0tbGlzdCBmYXN0LWl0ZW0tbGlzdC1vcHRpb24gLmhhbmRsZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7IH1cbiIsImZhc3QtdmFsdWUtaW5kaWNhdG9yIHtcbiAgZm9udC1zaXplOiAxLjM1ZW07IH1cbiIsImZhc3QtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXRfX2JnLWNvbG9yKTtcbiAgcGFkZGluZzogMnB4O1xuICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLWluLW91dCBmaWx0ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBmYXN0LXRvZ2dsZS5zbSB7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgZmFzdC10b2dnbGUuc20gLnRvZ2dsZV9faGFuZGxlIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4OyB9XG4gIGZhc3QtdG9nZ2xlOm5vdCguc20pIHtcbiAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICBmYXN0LXRvZ2dsZTpub3QoLnNtKSAudG9nZ2xlX19oYW5kbGUge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgZmFzdC10b2dnbGUgLnRvZ2dsZV9faGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogMTAwbXMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjsgfVxuICBmYXN0LXRvZ2dsZSAudG9nZ2xlX19sYWJlbCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgZmFzdC10b2dnbGUub2ZmIHtcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDAlKTsgfVxuICAgIGZhc3QtdG9nZ2xlLm9mZiAudG9nZ2xlX19sYWJlbCB7XG4gICAgICByaWdodDogMTBweDsgfVxuICAgIGZhc3QtdG9nZ2xlLm9mZi5zbSAudG9nZ2xlX19oYW5kbGUge1xuICAgICAgbGVmdDogY2FsYygwJSArIDJweCk7IH1cbiAgICBmYXN0LXRvZ2dsZS5vZmY6bm90KC5zbSkgLnRvZ2dsZV9faGFuZGxlIHtcbiAgICAgIGxlZnQ6IGNhbGMoMCUgKyAycHgpOyB9XG4gIGZhc3QtdG9nZ2xlLm9uIHtcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDEwMCUpOyB9XG4gICAgZmFzdC10b2dnbGUub24gLnRvZ2dsZV9fbGFiZWwge1xuICAgICAgbGVmdDogMTBweDsgfVxuICAgIGZhc3QtdG9nZ2xlLm9uLnNtIC50b2dnbGVfX2hhbmRsZSB7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxNHB4IC0gMnB4KTsgfVxuICAgIGZhc3QtdG9nZ2xlLm9uOm5vdCguc20pIC50b2dnbGVfX2hhbmRsZSB7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyMHB4IC0gMnB4KTsgfVxuICBmYXN0LXRvZ2dsZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgZmFzdC10b2dnbGU6aG92ZXIgLnRvZ2dsZV9faGFuZGxlIHtcbiAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiIsImZhc3QtY29udGV4dC1tZW51IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC01KTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaG93LWNvbnRleHQtbWVudTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDBtczsgfVxuXG5Aa2V5ZnJhbWVzIHNob3ctY29udGV4dC1tZW51IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbmZhc3QtY29udGV4dC1tZW51LW9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS1idG5fX3RleHRfY29sb3IpO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udF9fZGVmYXVsdC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBmYXN0LWNvbnRleHQtbWVudS1vcHRpb246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTUpOyB9XG5cbmZhc3QtY29udGV4dC1tZW51LW9wdGlvbiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4iLCIjcmVhbHRpbWUtZGF0YV9fdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogODAwMDtcbiAgd2lkdGg6IDUwMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBmb250LXNpemU6IDg1JTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgfVxuXG5kZXZlbG9wZXItdG9vbGJhciB7XG4gIHotaW5kZXg6IDg1MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbmRldmVsb3Blci10b29sYmFyIC5pbm5lciB7XG4gIG1pbi13aWR0aDogNzUwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19hZGp1c3QtMTApO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC04MCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDJweCB2YXIoLS1jb2xvcl9fYWRqdXN0LWFscGhhLTIwKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgd2lkdGg6IG1pbi1jb250ZW50OyB9XG5cbmRldmVsb3Blci10b29sYmFyIFtidXR0b24td3JhcHBlcl0ge1xuICBmb250LXNpemU6IDEuMjVlbTsgfVxuXG4udXRpbGl0eS10b29sYmFyX19zZWNvbmRhcnktYmFyIHtcbiAgd2lkdGg6IDcwMHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEwLjVwdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGFuaW1hdGlvbi1uYW1lOiB0cmF5LXNsaWRlRG93bjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLmVsdC1pZGVudGlmaWVyX19kcmF3LWZyYW1lIHtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgyNTUsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDFweCBzb2xpZCByZ2JhKDI1NSwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDsgfVxuXG4uZG9tLWV4cG9ydGVyX19rbm93bi1leHBvcnQge1xuICBib3JkZXI6IDEwcHggc29saWQgcmdiYSgyNTUsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDA1MWZmICFpbXBvcnRhbnQ7IH1cblxuLmVsdC1pZGVudGlmaWVyX19vbi1ob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuI2VsdC1pZGVudGlmaWVyX19uci1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5Aa2V5ZnJhbWVzIHRyYXktc2xpZGVEb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAtNTBweDsgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAtMjVweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMHB4OyB9IH1cblxuLmRldi11dGlsaXRpZXNfX3Rvb2xiYXItc2VjdGlvbiwgLmRldi11dGlsaXRpZXNfX3Rvb2xiYXJfX3V0aWxpdHktYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0xMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWRqdXN0LTgwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5kZXYtdXRpbGl0aWVzX190b29sYmFyLXNlY3Rpb246aG92ZXIsIC5kZXYtdXRpbGl0aWVzX190b29sYmFyX191dGlsaXR5LWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC0yMCk7IH1cblxuLmRldi11dGlsaXRpZXNfX3Rvb2xiYXItc2VjdGlvbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMjApOyB9XG5cbi5kZXYtdXRpbGl0aWVzX190b29sYmFyLXNlY3Rpb25fX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQXNzaXN0YW50XCI7XG4gIGZvbnQtc2l6ZTogOS41cHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5kZXYtdXRpbGl0aWVzX190b29sYmFyLXNlY3Rpb25fX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19hZGp1c3QtMjApO1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2FkanVzdC01KTtcbiAgei1pbmRleDogOTA1MDsgfVxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pY29uLXZpZXdlcl9faXRlbS1saXN0IHtcbiAgICB3aWR0aDogMzAwcHg7IH0gfVxuXG4uaWNvblZpZXdlci1pY29uU2VsZWN0b3IgKyBsYWJlbCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4uaWNvblZpZXdlci1pY29uU2VsZWN0b3IgKyBsYWJlbDpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpOyB9XG5cbi5pY29uVmlld2VyLWljb25TZWxlY3Rvcjpub3QoOmNoZWNrZWQpICsgbGFiZWwgc3ZnW2ljb24tc3R5bGU9b3V0bGluZV0ge1xuICBzdHJva2U6ICM2NjY7IH1cblxuLmljb25WaWV3ZXItaWNvblNlbGVjdG9yOmNoZWNrZWQgKyBsYWJlbCBzdmdbaWNvbi1zdHlsZT1vdXRsaW5lXSB7XG4gIHN0cm9rZTogI2ZmZjsgfVxuXG4uaWNvblZpZXdlci1pY29uU2VsZWN0b3I6bm90KDpjaGVja2VkKSArIGxhYmVsIHN2Z1tpY29uLXN0eWxlPXNvbGlkXSB7XG4gIGZpbGw6ICM2NjY7IH1cblxuLmljb25WaWV3ZXItaWNvblNlbGVjdG9yOmNoZWNrZWQgKyBsYWJlbCBzdmdbaWNvbi1zdHlsZT1zb2xpZF0ge1xuICBmaWxsOiAjZmZmOyB9XG4iLCJAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICN2YWx1ZXN0b3J5LWFkbWluX19tb2RhbF9fc2VjdGlvbnMge1xuICAgIHdpZHRoOiAyNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4bi13aWR0aDogOTk5cHgpIHtcbiAgI3ZhbHVlc3RvcnktYWRtaW5fX21vZGFsX19zZWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuIiwiLmFkbWluLWJyYW5kLXJhZGlvQnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuXG4uYWRtaW4tYnJhbmQtcmFkaW9CdG4gaSB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5hZG1pbi1icmFuZC1ib3JkZXItcmFkaXVzLWV4YW1wbGUge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjY2OyB9XG5cbi5hZG1pbi1icmFuZC1ib3JkZXItcmFkaXVzLWV4YW1wbGUuc29mdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uYWRtaW4tYnJhbmQtYm9yZGVyLXJhZGl1cy1leGFtcGxlLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuXG4uYWRtaW4tYnJhbmQtY3VzdG9tLWltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNkZGQ7IH1cblxuaW5wdXQ6bm90KDpjaGVja2VkKSArIGxhYmVsIC5hZG1pbi1icmFuZC1ib3JkZXItcmFkaXVzLWV4YW1wbGUge1xuICBib3JkZXItY29sb3I6ICNDQ0NBQzg7IH1cblxuaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIC5hZG1pbi1icmFuZC1ib3JkZXItcmFkaXVzLWV4YW1wbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiIsImZhc3QtYW5hbHlzaXNtYW5hZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYW5hbHlzaXMtbWFuYWdlcl9fYWN0aW9uLWJhcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYW5hbHlzaXMtbWFuYWdlcl9fYWN0aW9uLWJhcl9fYnV0dG9uIGkge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gIC5hbmFseXNpcy1tYW5hZ2VyX19hY3Rpb24tYmFyX19idXR0b24gZGl2IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgLmFuYWx5c2lzLW1hbmFnZXJfX2FjdGlvbi1iYXJfX2J1dHRvbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmFuYWx5c2lzLW1hbmFnZXJfX2FjdGlvbi1iYXJfX2J1dHRvbjpob3ZlciBpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5hbmFseXNpcy1tYW5hZ2VyX19hY3Rpb24tYmFyX19idXR0b246aG92ZXIgZGl2IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuYW5hbHlzaXNtZ3ItZm9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTsgfVxuXG4uYW5hbHlzaXMtbWFuYWdlcl9fYmFkZ2Uge1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1pbi13aWR0aDogMThweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDc1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiIsIi5jb250ZW50LXBhbmVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uY29udGVudC1wYW5lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuIiwiLmFwcC1sb2FkLXByb2dyZXNzLWJhci1wdWxzZSAuaW5uZXIge1xuICBhbmltYXRpb246IHB1bHNlIDVzIGluZmluaXRlIGFsdGVybmF0ZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvZ3Jlc3MtYmFyX2NvbG9yKTsgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0X19jb2xvcik7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvZ3Jlc3MtYmFyX2NvbG9yKTsgfSB9XG4iXSwic291cmNlUm9vdCI6IiJ9*/